
Ich zeige einige Figuren mit unterschiedlichen Begrenzungsrahmen an. Die Figuren scheinen unten ausgerichtet zu sein, aber ich hätte sie gerne vertikal ausgerichtet. Ich dachteUntertitel automatischkümmern, aber es scheint, dass das nicht der Fall ist.
Hier ist ein Teil meines Codes:
\documentclass[final,5p,times]{elsarticle}
\usepackage{subcaption}
\begin{document}
\begin{figure*}[htpb]
\subcaptionbox{Curl-free potential singularities}{\includegraphics[width=.3\textwidth]{figs/Case1/Singularities/rotational_pot_sing}} \hfill
\subcaptionbox{Divergence-free potential singularities}{\includegraphics[width=.3\textwidth]{figs/Case1/Singularities/divergence_pot_sing}} \hfill
\subcaptionbox{Vector field potentials singularities}{\includegraphics[width=.3\textwidth]{figs/Case1/Singularities/vector_field_sing}}
\label{fig:case1_sing}
\end{figure*}
\end{document}
Und das ist das Ergebnis:
Wie kann ich das gewünschte Ergebnis erzielen?
Danke schön.
Antwort1
Sie können das höchste Bild in einer Box erfassen und diese dann verwenden, um die Höhe zu messen, um die Sie die anderen, nicht so hohen Bilder erhöhen möchten/müssen:
\documentclass[final,5p,times]{elsarticle}
\usepackage{subcaption}
\begin{document}
\begin{figure*}[htpb]
\setbox9=\hbox{\includegraphics[width=.3\linewidth]{example-image-1x1}}% Capture tallest image in box 9
\subcaptionbox{Curl-free potential singularities}
{\raisebox{\dimexpr\ht9-\height}{\includegraphics[width=.3\linewidth]{example-image-a}}} \hfill
\subcaptionbox{Divergence-free potential singularities}
{\raisebox{\dimexpr\ht9-\height}{\includegraphics[width=.3\linewidth]{example-image-b}}} \hfill
\subcaptionbox{Vector field potentials singularities}{\includegraphics[width=.3\linewidth]
{example-image-1x1}}
\end{figure*}
\end{document}
\ht9
stellt die Höhe von Feld 9 dar, während \height
die Höhe von <stuff>
in ist \raisebox{<height>}{<stuff>}
.
Als Referenz sieheReferenzen für \dimexpr
und\numexpr
.