如何在页面中插入多张图片

如何在页面中插入多张图片

我有许多 PNG 文件,我想将它们放在 latex 页面中的特定位置。你能帮我怎么做吗?

我不能使用表格的想法,因为许多图像都是对角线的,并且使用表格不允许使用整个页面。

到目前为止,我已尝试了以下方法,但存在两个问题:

\def\Put(#1,#2)#3{\leavevmode\makebox(0,0){\put(#1,#2){#3}}}
\Put(0,0){ \includegraphics[width=2in]{alanine.png} }
\Put(100,0){  \includegraphics[width=2in]{arginine.png} }
  1. 我不知道如何给每张图片添加标题。
  2. 一张图片的空白覆盖了另一张图片。

其中一张图片如下: 在此处输入图片描述

答案1

因此,我我之前的回答通过使用标题而不是小页面文本使其更加严肃。我将您的图片另存为molecule-orig.png并使用 imagemagic convert:

 convert molecule-orig.png -transparent white molecule.png

因此背景molecule.png是透明的,不会遮挡汽车。

在此处输入图片描述

\documentclass{article}
\usepackage{graphicx,capt-of}
\begin{document}

\setlength\unitlength{1cm}
\vspace*{\fill}
\noindent
\begin{picture}(0,0)\bfseries\large
\put(4,3){\includegraphics{house}}
\put(0.5,5){\parbox{5cm}{\raggedright
\captionof{figure}{If you are feeling generous 
I'd like a house, preferably one with architectural
design integrity, like this}}}

\put(0,17){\includegraphics{car}}
\put(8,21.5){\parbox{3cm}{\raggedright
\captionof{figure}{I'd like a \textbf{Car},
preferably with four wheels.}}}

\put(0,10){\includegraphics{computer}}
\put(0,9){\parbox{6cm}{\raggedright
\captionof{figure}{A new \textbf{computer}
would be nice. (I won't need vim)}}}



\put(8,12){\includegraphics{cake}}
\put(9,11.5){\parbox{3cm}{\raggedright
\captionof{figure}{\textbf{Cake}, of course}}}


\put(5,15){\includegraphics[scale=.4]{molecule}}
\put(10,18){\parbox{3cm}{\raggedright
\captionof{figure}{one of these is apparently needed}}}


\end{picture}
\end{document}

相关内容