我试图在表格中并排显示两个图形,一个是 pdf,另一个是 eps。但结果显示,左边的图形(pdf)比右边的图形(右)高。您有什么办法可以将左边的图形稍微向下移动一点,以便垂直对齐两个图形吗?非常感谢。
这是乳胶来源
\begin{figure}[tbh]
\center
\begin{tabular}{cc}
\includegraphics[angle=-90,origin=c,width=0.5\columnwidth]{left.pdf}&
\includegraphics[width=0.5\textwidth]{right.eps}\\
(a) Existing IMSI & (b) Our IMSI
\end{tabular}
\caption{bla bla ...}\label{fig:IMSI}
\end{figure}
如果我需要提供更多信息来解决此问题,请告诉我。感谢您的帮助。
答案1
将左图旋转的原点改为origin=br
。
例子:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}[tbh]
\centering% <- changed
\begin{tabular}{@{}cc@{}}
\includegraphics[angle=-90,origin=Br,width=\dimexpr.5\linewidth-\tabcolsep\relax]
{example-image}&
\includegraphics[width=\dimexpr.5\linewidth-\tabcolsep\relax]{example-image}\\
(a) Existing IMSI & (b) Our IMSI
\end{tabular}
\caption{bla bla ...}\label{fig:IMSI}
\end{figure}
\end{document}
请注意,我使用\centering
并稍微改变了图像的宽度以避免水平盒子过满。
结果:
但也许最好加载包subcaption
并使用\subcaptionbox
:
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}
\begin{document}
\begin{figure}[tbh]
\centering% <- changed
\subcaptionbox
{Existing IMSI}
{\includegraphics[angle=-90,width=\dimexpr.5\linewidth-\tabcolsep\relax]{example-image}}%
\hfill
\subcaptionbox
{Our IMSI}
{\includegraphics[width=\dimexpr.5\linewidth-\tabcolsep\relax]{example-image}}
\caption{bla bla ...}\label{fig:IMSI}
\end{figure}
\end{document}
结果: