Bilder nebeneinander mit \caption und \label

Posted by quark007 | Posted in LaTeX | Posted on 27-01-2010-05-2008

4

Wenn man nicht den Platz hat für zwei Grafiken untereinander oder die Grafiken so klein sind, dass locker zwei nebeneinander passen, dann bietet es sich an, diese nebeneinander zu positionieren.

Mit eine Minipage kann man die Seite aufteilen in sozusagen 2 Spalten (temporär). Dann kann man auch die Bilder reinsetzen.

\begin{minipage}[hbt]{0,49\textwidth}
		\includegraphics{bild1.jpg}
		\caption{Bezeichnung1}
		\label{Label1}
\end{minipage}
\begin{minipage}[hbt]{0,49\textwidth}
		\includegraphics{bild2.jpg}
		\caption{Bezeichnung2}
		\label{Label2}
\end{minipage}

Dann gibt es aber einen Fehler, der besagt „caption outside float“. Dem ist jedoch auch ganz leicht abhilfe zu schaffen in dem man BEIDE Minipages in eine Figure Umgebung setzt.

\begin{figure}[htbp]
\begin{minipage}[hbt]{0,49\textwidth}
		\includegraphics{bild1.jpg}
		\caption{Bezeichnung1}
		\label{Label1}
\end{minipage}
\begin{minipage}[hbt]{0,49\textwidth}
		\includegraphics{bild2.jpg}
		\caption{Bezeichnung2}
		\label{Label2}
\end{minipage}
\end{figure}

Und schon ist das Problem auch beseitigt.

Es gibt noch die Möglichkeit ein extra Paket zu verwenden: subfigure. Der Code sähe dann folgender Maßen aus:

\begin{figure}
\subfigure[Bildunterschrift]{\includegraphics[width=0.49\textwidth]{bild.jpg}}\hfill
\subfigure[Bildunterschrift]{\includegraphics[width=0.49\textwidth]{bild.jpg}}
\caption{Gesamtbild-Unterschrift}
\end{figure}

Jedoch ist dann nur ein Label zu vergeben und auch nur eine Bildbeschreibung. Manchmal reicht dies aber auch aus.

Fußnoten in der Beschreibung von Gleitobjekten

Posted by quark007 | Posted in LaTeX | Posted on 16-03-2009-05-2008

0

Es kommt häufig vor, dass man zu Grafiken eine Quelle oder für einen Teil der in der Abbildung verwendet Daten eine Quelle angeben muss. Das funktioniert mit LaTeX ja auch in einem Fließtext recht einfach mit

\footnote

Jedoch in der Gleitobjekt-Umgebung funktioniert das ganze nicht mehr. Abhilfe kann aber geschaffen werden, in dem man die Fußnote nicht in der \caption-Umgebung nutzt sondern gesondert in der Gleitumgebung definiert.

Zum Beispiel kann man mit einer minipage-Umgebung ein Gleitobjekt definieren und in diesem gleitet die Fußnote dann mit. Ein Beispiel könnte so aussehen:

\begin{figure}
  \begin{minipage}{\linewidth}
    \renewcommand{\footnoterule}{}
    \includegraphics{bildx.png}
    \footnote{...} ...
  \end{minipage}
  \caption{Bildunterschrift}
\end{figure}

Ein Beispiel sähe dann so aus:

Zusatz:

Ich habe soeben von einem Komolitonen eine Möglichkeit bekommen, wie man Fußnoten in der CaptionUmgebung nutzen kann, und der Fußnotentext unten auf der Seite auftaucht. Dieses sollte mit folgendem Code funktionieren:

\begin{figure}[h!]
  \centering
  \includegraphics{bild1.png}
  \caption[]{Ideale IV-Kennlinie einer Diode\footnotemark}
  \label{fig:}
 \end{figure}
\footnotetext{Quelle: http://www.xyz.org....}

Eine Beispielseite findet ihr hier

Zusatz 2:

Ein weiteres Beispiel ist eben heringeflattert:

\begin{figure}[h!]
  \centering
  \includegraphics{graphic}
  \caption[width = \textwidth]{Bildunterschrift\protect\footnotemark}
  \label{Label}
\end{figure}
\footnotetext{Fußnote}

Wichtig scheint bei dieser Methode das „\protect“ zu sein.