
いくつかの図を異なるバウンディングボックスで表示しています。図は下揃えになっているようですが、垂直揃えにしたいです。サブキャプション 自動的にそれを気にしますが、そうではないようです。
これが私のコードの一部です:
\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}
そしてその結果は次のようになります。
どうすれば望ましい結果を得ることができるでしょうか?
ありがとう。
答え1
最も高い画像をボックス内にキャプチャし、それを使用して、それほど高くない他の画像をどのくらいの高さまで上げたいか、または上げなければならないかを測定することができます。
\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
はボックス9の高さを表し、 は内の\height
の高さを表します。<stuff>
\raisebox{<height>}{<stuff>}
参考として\dimexpr
およびの参考文献\numexpr
。