我需要并排显示两张图片,使它们的宽度大于文本宽度。
我读过一个使用类似以下内容的解决方案,并已成功将其用于 pdf 图像:
\begin{figure}[htb]
\centering
\makebox[\textwidth]{%
\begin{minipage}[b]{0.7\textwidth}
\includegraphics[width=\textwidth]{myimage.pdf}
\caption{First Image}
\end{minipage}
\begin{minipage}[b]{0.7\textwidth}
\includegraphics[width=\textwidth]{myimage2.pdf}
\caption{Second Image}
\end{minipage}
}%
\end{figure}%
我现在尝试将它与使用picture
环境创建的图像一起使用。它大部分情况下都运行良好,只是左侧的图像没有位于其标题的中心。
我使用的代码与上面的例子相同,只是将其\includegraphics...
替换为\begin{picture}...\end{picture}
。
图像的大小不同(第一张图像较窄),但即使我改变第一张图像的大小,显示也是一样的。
有什么建议吗?
答案1
你必须使用\centering
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}[htb]
\makebox[\textwidth]{%
\begin{minipage}[b]{0.7\textwidth}
\centering
\includegraphics[width=0.7\linewidth]{example-image} %% change 0.7\linewidth to \linewidth in your file
\caption{First Image}
\end{minipage}%
\begin{minipage}[b]{0.7\textwidth}
\centering %% just in case if this too is narrower.
\includegraphics[width=\linewidth]{example-image-a}
\caption{Second Image}
\end{minipage}
}%
\end{figure}%
\end{document}