meep.meep hat geschrieben:Dabei wird allerdings die Abbildung genau an die Stelle, in der sie im Quelltext steht, gezwungen, was natürlich auch nicht optimal ist. Bei Verwendung von anderen Parametern als \begin{figure}[H], z.B. h,t,b kann dir die Fußnote wieder auf andere Seiten rutschen.
Dabei können noch ganz andere Dinge geschehen:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{float}
\usepackage{lipsum}
\begin{document}
\listoffigures
\section{Test}
\lipsum[1-2]
Um zu zeigen, wie problematisch die Mischung von gleitenden und nicht
gleitenden Abbildungen ist, fügen wir zuerst eine gleitende Abbildung ein und
sind dann sehr gespannt, was wohl passieren wird, wenn wir anschließend noch
eine nicht gleitende Abbildung verwenden.
\begin{figure}
\centering
\rule{.5\textwidth}{.5\textheight}
\caption[Test]{Test}
\label{fig:test}
\end{figure}
Und jetzt wird es spannend:
\begin{figure}[H]
\centering
\rule{.5\textwidth}{2\baselineskip}
\caption[Noch ein Test]{Noch ein Test\footnotemark}
\label{fig:test2}
\end{figure}\footnotetext{Fußnote zu noch ein Test.}
\lipsum[3-5]
\end{document}
Sowohl im Text als auch im Verzeichnis sind nun die Abbildungen bezüglich ihrer Nummerierung in falscher Reihenfolge, was wirklich übel ist!
Abhilfe dafür bekommt man nur mit dem Paket
perpage (← dies ist ein geprüfter Link, der direkt zur Paketkurzbeschreibung auf CTAN führt!). Zur Abwechslung zeige ich dann auch gleich, dass man das Paket float für diesen Zweck gar nicht braucht:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{lipsum}
\usepackage{perpage}
\MakeSorted{figure}
\begin{document}
\listoffigures
\section{Test}
\lipsum[1-2]
Um zu zeigen, wie problematisch die Mischung von gleitenden und nicht
gleitenden Abbildungen ist, fügen wir zuerst eine gleitende Abbildung ein und
sind dann sehr gespannt, was wohl passieren wird, wenn wir anschließend noch
eine nicht gleitende Abbildung verwenden.
\begin{figure}
\centering
\rule{.5\textwidth}{.5\textheight}
\caption[Test]{Test}
\label{fig:test}
\end{figure}
Und jetzt wird es spannend:
\begin{center}
\begin{minipage}{\linewidth}
\centering
\rule{.5\textwidth}{2\baselineskip}
\captionof{figure}[Noch ein Test]{Noch ein Test\footnotemark}
\label{fig:test2}
\end{minipage}
\end{center}\footnotetext{Fußnote zu noch ein Test.}
\lipsum[3-5]
\end{document}
Die Anweisung \captionof wird im Beispiel von der KOMA-Script-Klasse scrartcl bereit gestellt. Bei Verwendung einer Standardklasse würde man zusätzlich das Paket
capt-of (← dies ist ein geprüfter Link, der direkt zur Paketkurzbeschreibung auf CTAN führt!) oder
caption (← dies ist ein geprüfter Link, der direkt zur Paketkurzbeschreibung auf CTAN führt!) benötigen.