von esdd » Sa 31. Jan 2015, 01:11
Gib bei \includegraphics nicht nur width sondern auch eine einheitliche Höhe \height vor.
\subfigure{\includegraphics[width=\textwidth*0.495,height=7cm]{\MyDiagNameL.tikz}}
\hfill
\subfigure{\includegraphics[width=\textwidth*0.495,height=7cm]{\MyDiagNameR.tikz}
Stelle mit xticklabel style={typeset ticklabels with strut} sicher, dass die xticklabel alle die gleiche Höhe und Tiefe haben und ergänze gegebenenfalls auch beim xlabel ein \strut, also xlabel={X-Achse\strut}. Wenn die xlabel wie in Deinem Fall bei beiden Diagrammen gleich sind, ist das allerdings nicht nötig.
\documentclass{scrartcl}
\usepackage{filecontents}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\usepackage{tikzscale}
\usepackage{subfigure}
\usepackage{blindtext}
\begin{document}
\blindtext
\begin{figure}[ht]%
\def\MyDiagNameL{testdiagramL}
\begin{filecontents}{\MyDiagNameL.tikz}
\begin{tikzpicture}
% Date aus Datei einlesen
\begin{axis}[
xlabel={X-Achse\strut},
ylabel={Y-Achse},
minor tick num=1,
try min ticks=5,
scaled ticks=false,
tick label style={/pgf/number format/fixed},
xticklabel style={inner xsep=0pt,typeset ticklabels with strut}, % entfernt zusätzlichen
xlabel style={inner ysep=0pt}, % weißen Rand
ylabel style={inner ysep=0pt}, % um das Bild herum
legend pos=south east,
clip mode=individual
]
\addplot [domain=-10:10, samples=100]{x^2};
\end{axis}
\end{tikzpicture}
\end{filecontents}
\def\MyDiagNameR{testdiagramR}
\begin{filecontents}{\MyDiagNameR.tikz}
\begin{tikzpicture}
% Date aus Datei einlesen
\begin{axis}[
xlabel={X-Achse\strut},
ylabel={Y-Achse},
minor tick num=1,
try min ticks=5,
scaled ticks=false,
ylabel near ticks, yticklabel pos=right,
tick label style={/pgf/number format/fixed},
xticklabel style={typeset ticklabels with strut},
xlabel style={inner ysep=0pt}, % weißen Rand
ylabel style={inner ysep=0pt}, % um das Bild herum
legend pos=south east,
clip mode=individual
]
\addplot [domain=0:1000, samples=100]{sqrt(x)};
\end{axis}
\end{tikzpicture}
\end{filecontents}
\subfigure{\includegraphics[width=\textwidth*0.495,height=7cm]{\MyDiagNameL.tikz}}
\hfill
\subfigure{\includegraphics[width=\textwidth*0.495,height=7cm]{\MyDiagNameR.tikz}}
\caption{Testdiagramm mit recht langer Bildunterschrift.}%
\end{figure}
\blindtext
\end{document}
Gruß
Elke
- Dateianhänge
-

- gl_plotausr.PNG (30.6 KiB) 2325 mal betrachtet
Gib bei [tt]\includegraphics[/tt] nicht nur [tt]width[/tt] sondern auch eine einheitliche Höhe [tt]\height[/tt] vor.
[code] \subfigure{\includegraphics[width=\textwidth*0.495,height=7cm]{\MyDiagNameL.tikz}}
\hfill
\subfigure{\includegraphics[width=\textwidth*0.495,height=7cm]{\MyDiagNameR.tikz}[/code]
Stelle mit [tt]xticklabel style={typeset ticklabels with strut}[/tt] sicher, dass die xticklabel alle die gleiche Höhe und Tiefe haben und ergänze gegebenenfalls auch beim xlabel ein [tt]\strut[/tt], also [tt]xlabel={X-Achse\strut}[/tt]. Wenn die [tt]xlabel[/tt] wie in Deinem Fall bei beiden Diagrammen gleich sind, ist das allerdings nicht nötig.
[code]\documentclass{scrartcl}
\usepackage{filecontents}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\usepackage{tikzscale}
\usepackage{subfigure}
\usepackage{blindtext}
\begin{document}
\blindtext
\begin{figure}[ht]%
\def\MyDiagNameL{testdiagramL}
\begin{filecontents}{\MyDiagNameL.tikz}
\begin{tikzpicture}
% Date aus Datei einlesen
\begin{axis}[
xlabel={X-Achse\strut},
ylabel={Y-Achse},
minor tick num=1,
try min ticks=5,
scaled ticks=false,
tick label style={/pgf/number format/fixed},
xticklabel style={inner xsep=0pt,typeset ticklabels with strut}, % entfernt zusätzlichen
xlabel style={inner ysep=0pt}, % weißen Rand
ylabel style={inner ysep=0pt}, % um das Bild herum
legend pos=south east,
clip mode=individual
]
\addplot [domain=-10:10, samples=100]{x^2};
\end{axis}
\end{tikzpicture}
\end{filecontents}
\def\MyDiagNameR{testdiagramR}
\begin{filecontents}{\MyDiagNameR.tikz}
\begin{tikzpicture}
% Date aus Datei einlesen
\begin{axis}[
xlabel={X-Achse\strut},
ylabel={Y-Achse},
minor tick num=1,
try min ticks=5,
scaled ticks=false,
ylabel near ticks, yticklabel pos=right,
tick label style={/pgf/number format/fixed},
xticklabel style={typeset ticklabels with strut},
xlabel style={inner ysep=0pt}, % weißen Rand
ylabel style={inner ysep=0pt}, % um das Bild herum
legend pos=south east,
clip mode=individual
]
\addplot [domain=0:1000, samples=100]{sqrt(x)};
\end{axis}
\end{tikzpicture}
\end{filecontents}
\subfigure{\includegraphics[width=\textwidth*0.495,height=7cm]{\MyDiagNameL.tikz}}
\hfill
\subfigure{\includegraphics[width=\textwidth*0.495,height=7cm]{\MyDiagNameR.tikz}}
\caption{Testdiagramm mit recht langer Bildunterschrift.}%
\end{figure}
\blindtext
\end{document}[/code]
[img]http://golatex.de/files/gl_plotausr_101.png[/img]
Gruß
Elke