von caiusjuliuscaesar » Fr 18. Feb 2011, 16:22
Hallo,
ich möchte zwei Bilder untereinander in Figure-Um gebung darstellen. Hierzu habe ich mir ein Makro geschrieben (da das mehrfach vorkommt):
\newcommand{\bildBB}[4]{
\begin{figure}
\setcapindent{1em}
\begin{minipage}{0.96\textwidth}
\centering
\includegraphics[width=0.8\textwidth]{#1.jpg}
\caption{#3}
\label{fig:#1}
\end{minipage}\hfill
\setcapindent{1em}
\begin{minipage}{0.96\textwidth}
\centering
\includegraphics[width=0.8\textwidth]{#2.jpg}
\caption{#4}
\label{fig:#2}
\end{minipage}\hfill
\end{figure}
}
Die Seite läuft natürlich aus dem Ruder, wenn ich statt zweier breitformatiger Bilder ein hochformatiges Bild dabei habe. D. h. das hochformatige Bild wird auf 0,8*textwidth skaliert ist damit schon Seitenfüllend, von dem anderen Bild ganz zu schweigen.
Wie kann ich hochformatige Fotos schmaler formatieren?
Algorithmisch etwa so:
if (Width> Height) return width=0.8\textwidth
else return width=0.5\textwidth
Gruß, CJC
Hallo,
ich möchte zwei Bilder untereinander in Figure-Um gebung darstellen. Hierzu habe ich mir ein Makro geschrieben (da das mehrfach vorkommt):
[code]
\newcommand{\bildBB}[4]{
\begin{figure}
\setcapindent{1em}
\begin{minipage}{0.96\textwidth}
\centering
\includegraphics[width=0.8\textwidth]{#1.jpg}
\caption{#3}
\label{fig:#1}
\end{minipage}\hfill
\setcapindent{1em}
\begin{minipage}{0.96\textwidth}
\centering
\includegraphics[width=0.8\textwidth]{#2.jpg}
\caption{#4}
\label{fig:#2}
\end{minipage}\hfill
\end{figure}
}[/code]
Die Seite läuft natürlich aus dem Ruder, wenn ich statt zweier breitformatiger Bilder ein hochformatiges Bild dabei habe. D. h. das hochformatige Bild wird auf 0,8*textwidth skaliert ist damit schon Seitenfüllend, von dem anderen Bild ganz zu schweigen.
Wie kann ich hochformatige Fotos schmaler formatieren?
Algorithmisch etwa so:
[code]
if (Width> Height) return width=0.8\textwidth
else return width=0.5\textwidth
[/code]
Gruß, CJC