Montag, 10. Dezember 2012

2 Bilder nebeneinander

2 Bilder nebeneinander oder wie man allgemein Abbildungen nebeneinander setzt innerhalb von LaTeX. Man könnte einfach ein Tabelle mit zwei Spalten anlegen und die Bilder in die entsprechenden Spalten einfügen, aber das wäre doch etwas zu nahe an HTML. Um 2 oder mehr Bilder nebeneinander zu setzen kann man auch die minipage benutzen.
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{minipage}[c]{0.5\textwidth}
\includegraphics[width=\textwidth]{bild1}
\end{minipage}
\begin{minipage}[c]{0.5\textwidth}
\includegraphics[width=\textwidth]{bild2}
\end{minipage}
\end{document}
Ausgabe:
 
So weit so gut, aber in der Regel soll auch noch die figure Umgebung benutzt werden, mit entsprechenden Bildunterschriften.
So geht es nicht!
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{minipage}[c]{0.5\textwidth}
\begin{figure}
\includegraphics[width=\textwidth]{bild1}
\caption{Abbildung des anderen \LaTeX{}}
\end{figure}
\end{minipage}
\begin{minipage}[c]{0.5\textwidth}
\begin{figure}
\includegraphics[width=\textwidth]{bild2}
\caption{ein anderer \LaTeX{} Blog}
\end{figure}
\end{minipage}
\end{document}
Das führt zur folgenden Fehlermeldung:! LaTeX Error: Not in outer par mode. Das Problem lässt sich relativ einfach umgehen, dazu wird das caption Paket eingebunden.
\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\begin{document}
\listoffigures % Abbildungsverzeichnis
\begin{minipage}[c]{0.5\textwidth}

\includegraphics[width=\textwidth]{Bild1}
\captionof{figure}{Abbildung Vektorpfeil LaTeX}

\end{minipage}
\begin{minipage}[c]{0.5\textwidth}
\includegraphics[width=\textwidth]{Bild2}
\captionof{figure}{ein anderer Vektorpfeil}
\end{minipage}
Ausgabe:
 
Abbildung 1: Abbildung Vektorpfeil LaTeX  Abbildung 2: ein anderer Vektorpfeil
Die entsprechenden Bildunterschriften werden automatisch in das Abbildungsverzeichnis übernommern

Keine Kommentare:

Kommentar veröffentlichen