Vertikal ausgerichtete Subfloat-Beschriftungen verhindern Umbruch

Vertikal ausgerichtete Subfloat-Beschriftungen verhindern Umbruch

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}

Textumbruch

Antwort1

Fügen Sie einfach etwas Platz an der Seite des größeren Bildes hinzu. Dadurch wird die Beschriftung nicht umbrochen:

Bildbeschreibung hier eingeben

\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 \quadauf beiden Seiten des linken Bildes verwendet. Weitere Optionen finden Sie unterWelche Befehle gibt es für den horizontalen Abstand?

verwandte Informationen