如何放大图形以占据最大可用空间?

如何放大图形以占据最大可用空间?

我尝试使用 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}

在此处输入图片描述

相关内容