我正在尝试对齐两个垂直对齐的不同大小的子图的子标题,这是我的代码,我该如何修改它以获得所需的结果?
\documentclass[12pt,twoside]{report}
\usepackage{subfig}
\usepackage[export]{adjustbox}
\begin{document}
\begin{figure}[h]
\subfloat[][\emph{subcaption}\label{fig:fig1}]
{\includegraphics[width=.45\textwidth, valign=t]{imm/fig1.eps}} \quad
\subfloat[][\emph{subcaption}\label{fig:fig2}]
{\includegraphics[width=.45\textwidth, valign=t]{imm/fig2.eps}}
\caption{Twoo figures}
\label{fig:figwsub}
\end{figure}
\end{document}
问题在于标题粘贴在不同大小的图形的底部,因此它们没有对齐。
我希望字幕的定位能更加视觉上令人愉悦。
谢谢大家。
答案1
也许我没完全理解您的意思,但在我看来,您似乎想将两个图像对齐到顶部,同时仍将子标题放在同一行。那么,为什么不将两个图像放在\parbox
具有相同高度的 es 中(甚至不需要加载包adjustbox
)?
\documentclass[12pt,twoside]{report}
\usepackage{subfig, graphicx}
\begin{document}
\begin{figure}[h]
\subfloat[][\emph{subcaption}\label{fig:fig1}]
{\parbox[b][5cm][t]{.45\textwidth}{\includegraphics[width=.45\textwidth]{example-image-a}}}
\hfill
\subfloat[][\emph{subcaption}\label{fig:fig2}]
{\parbox[b][5cm][t]{.45\textwidth}{\includegraphics[width=.45\textwidth, height=30mm]{example-image-b}}}
\caption{Twoo figures}
\label{fig:figwsub}
\end{figure}
\end{document}