
Ich verwende das Floatrow-Paket, um Bildunterschriften neben Abbildungen zu erhalten. Hier ist ein Beispielcode:
\lipsum[3]
\lipsum[3]
\lipsum[3]
\begin{figure}[htb!]
\floatbox[{\capbeside\thisfloatsetup{capbesideposition={left,center},capbesidewidth=sidefil}}]{figure}[\FBwidth]
{\caption{\textbf{My caption does not fit the whole width, My caption does not fit the whole width, My caption does not fit the whole width} }\label{dz0_pot_lbd}}
{\includegraphics[width=0.475\textwidth]{dz0_pot_lbd.png}}
\end{figure}
\lipsum[3]
\lipsum[3]
\lipsum[3]
Hier ist das Ergebnis:
Bitte beachten Sie, dass ich benutzediese Vorlage, wenn Sie diesen Fehler reproduzieren möchten, müssen Sie \usepackage{floatrow}
thesis.tex hinzufügen.
Nach meinem Verständnis capbesidewidth=sidefil
sollte sichergestellt werden, dass die Beschriftung den gesamten nicht vom Bild verwendeten Platz in der Box nutzt. Aber irgendwie sind links immer noch ein paar unbenutzte Leerzeichen vorhanden (siehe rote Anmerkungen oben). Ich habe versucht, capbesidewidth manuell auf einige ansteigende Werte einzustellen, aber dadurch wird das Bild nur auf die rechte Seite geschoben. Die Verwendung \fcapside[\FBwidth]
anstelle von \floatbox
funktioniert auch nicht. Könnte es sein, dass die Box in voller Größe einfach nicht auf \textwidth eingestellt ist?
Ich wäre für jede Hilfe sehr dankbar, danke.