我尝试使用 minipage 将两个图形并排放置。但图形正在缩小,没有使用整个页面宽度。如何获取使用整个页面宽度的图形?
\begin{figure}[h]
\begin{minipage}{0.5\textwidth}
\includegraphics[width=\columnwidth]{P1.jpg}
\end{minipage}
\begin{minipage}{0.5\textwidth}
\includegraphics[width=\columnwidth]{P2.jpg}
\end{minipage}
\end{figure}
答案1
没有必要使用minipage
。
\documentclass{article}
\usepackage{graphicx}
\usepackage{showframe,lipsum} % just for the example
\begin{document}
\lipsum[1][1-3]
\begin{figure}[htp]
\includegraphics[width=0.49\textwidth]{example-image-a}\hfill
\includegraphics[width=0.49\textwidth]{example-image-b}
\caption{Two side by side figures filling the space, with some separation}
\end{figure}
\lipsum[1][4-5]
\begin{figure}[htp]
\includegraphics[width=0.5\textwidth]{example-image-a}%
\includegraphics[width=0.5\textwidth]{example-image-b}
\caption{Two side by side figures filling the space, with no separation}
\end{figure}
\lipsum[1][6-7]
\end{document}
答案2
使用最大文本宽度,并在图形之间留出较小空间
\begin{figure}[h]
\begin{minipage}{0.5\textwidth}
\includegraphics[width=\textwidth]{image-b}
\end{minipage}
\begin{minipage}{0.5\textwidth}
\includegraphics[width=\textwidth]{image-a}
\end{minipage}%
\end{figure}
如果数字之间不需要空格,请%
在第一个小页后放置
\begin{figure}[h]
\begin{minipage}{0.5\textwidth}
\includegraphics[width=\textwidth]{image-b}
\end{minipage}%
\begin{minipage}{0.5\textwidth}
\includegraphics[width=\textwidth]{image-a}
\end{minipage}%
\end{figure}
编辑--防止图像突出到边缘--根据@mico 的建议
\begin{figure}[h]
\begin{minipage}{0.4975\textwidth}
\includegraphics[width=\textwidth]{image-b}
\end{minipage}\hfill
\begin{minipage}{0.4975\textwidth}
\includegraphics[width=\textwidth]{image-a}
\end{minipage}%
\end{figure}