如何在Latex中添加一个JPG图片

97

我想在一个段落后插入一个.jpg格式的图片(图片在当前文件夹中,与.tex文件在同一文件夹下)。如何在Latex中实现?我应该包含什么/使用哪些命令?

2个回答

188

你需要使用一个图形库。将以下内容放入你的导言区:

\usepackage{graphicx}
你可以像这样添加图片:
\begin{figure}[ht!]
\centering
\includegraphics[width=90mm]{fixed_dome1.jpg}
\caption{A simple caption \label{overflow}}
\end{figure}

这是我在文档中使用的基本模板。位置和大小应根据您的需要进行调整。有关要在 \figure\includegraphics 中使用哪些参数的更多信息,请参考下面的指南。然后,您可以使用图形中给定的标签,在文本中引用该图像:

And here we see figure \ref{overflow}.

阅读此处的指南以获取更详细的说明: http://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions


图片显示正确,标题也可以,但在编译时出现了错误 '\caption outside float'。 - qwerty
你其实不需要太担心这些错误。你也可以将标签放在标题内,像这样:\caption{caption \label{overflow} - Jonno_FTW
你是否在浮动体之外,即\end{figure}后使用了\caption - Aniko
不,我正在使用:\begin{figure}[ht!] \centering \includegraphics[width=100mm]{fig1.jpg} \caption{我的标题....} \label{Fig.1} \end{figure} - qwerty
如果您想让图像适应文本块的一半宽度,只需编写\includegraphics[width=0.5\textwidth]{fixed_dome1.jpg}。您可以使用\paperwidth(整个页面的宽度)\linewidth(当前行内的宽度)代替\textwidth - Agostino

9

如果您添加了jpg、png或pdf图片,您需要使用pdflatex进行编译。


1
它编译通过了,但是在右侧给出了保存的文件名..怎么办? - Shivam Patel
这个回答中的pdflatex部分是我点赞的 - 通常的latex命令行不通! - levitopher

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接