
Ich habe danach gesucht, konnte aber für mein spezielles Dokument keine Lösung finden.
Verwenden vonDasAntwort: Ich habe zwei Bilder unterschiedlicher Breite nebeneinander platziert.
Ich möchte, dass der Text von Bild (a) nicht umbrochen wird. Idealerweise hätte ich das Bild gerne zentriert über der nicht umbrochenen Beschriftung.
MWE
\documentclass{article}
\usepackage{graphicx}
\usepackage{subfig}
\begin{document}
\newsavebox{\myimage}
\begin{figure}
\centering
\savebox{\myimage}{\hbox{\rule{150pt}{150pt}}}% Store largest image
\subfloat[First caption text is a bit longer and wraps.]{\usebox{\myimage}} \quad
\subfloat[Second fits on one line.]{\raisebox{\dimexpr.5\ht\myimage-.5\height\relax}{\rule{100pt}{20pt}}}
\caption{This is a figure.}
\end{figure}
\end{document}
Antwort1
Fügen Sie einfach etwas Platz an der Seite des größeren Bildes hinzu. Dadurch wird die Beschriftung nicht umbrochen:
\documentclass{article}
\usepackage{graphicx,subfig}
\newsavebox{\myimage}
\begin{document}
\begin{figure}
\centering
\savebox{\myimage}{\hbox{\rule{150pt}{150pt}}}% Store largest image
\subfloat[First caption text is a bit longer and wraps.]{\quad\usebox{\myimage}\quad} \quad
\subfloat[Second fits on one line.]{\raisebox{\dimexpr.5\ht\myimage-.5\height}{\rule{100pt}{20pt}}}
\caption{This is a figure.}
\end{figure}
\end{document}
Oben habe ich \quad
auf beiden Seiten des linken Bildes verwendet. Weitere Optionen finden Sie unterWelche Befehle gibt es für den horizontalen Abstand?