我正在画这样的人物,
\begin{figure}
\includegraphics[width=\textwidth]{a.png}
\includegraphics[width=\textwidth]{b.png}
\includegraphics[width=\textwidth]{c.png}
\end{figure}
并想在图形周围画一个框。我试过
\begin{figure}
\fbox{%
\includegraphics[width=\textwidth]{a.png}
\includegraphics[width=\textwidth]{b.png}
\includegraphics[width=\textwidth]{c.png}
}
\end{figure}
但随后所有图片都显示在一行上(因此超出了页面范围)。有没有简单的解决办法?
答案1
您只需添加一个空格,然后依靠换行符将数字放在单独的行上,而 fbox 中没有换行符,您可以这样做
\fbox{\parbox{.8\textwidth}{% or whatever you need
\centering
\includegraphics[width=\linewidth]{a.png}
\includegraphics[width=\linewidth]{b.png}
\includegraphics[width=\linewidth]{c.png}
}}
您需要\fbox
将其稍微窄一些,以便\textwidth
为边框留出空间。如果您希望它完全适合,请使用
\parbox{\dimexpr\textwidth - 2\fboxsep - 2\fboxrule}