
다른 경계 상자를 사용하여 일부 그림을 표시하고 있습니다. 그림은 아래쪽에 정렬된 것 같지만 수직으로 정렬하고 싶습니다. 나는 그래도하위 캡션 자동으로조심하세요. 하지만 그렇지 않은 것 같습니다.
내 코드는 다음과 같습니다.
\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
.