在LaTeX中插入图像

时间:2009-04-06 14:01:03

标签: latex pdflatex

我有一个关于将图像插入LaTeX文档的问题。我尝试使用键盘快捷键插入图像: Ctrl - Alt - G 我可以插入图像。但是编译后的pdf文档最后会显示所有图像,而我想将图像与文本交错。如下所示:

Text1
Image1
Text2
Image2
Text3
Image3

我尝试在正确的位置插入图像,即在文本之间,但在编译时,它们都出现在最后。我尝试了在图像插入UI上提供的不同选项,但结果相同。

知道我哪里出错了。

相关SO question

8 个答案:

答案 0 :(得分:10)

您必须使用graphicx package

\usepackage{graphicx}

然后你只需使用\ includegraphics

\includegraphics{myfig.pdf}
\includegraphics[width=60mm]{myfig.png}
\includegraphics[height=60mm]{myfig.jpg}
\includegraphics[scale=0.75]{myfig.pdf}
\includegraphics[angle=45,width=52mm]{myfig.jpg}

答案 1 :(得分:5)

尝试缩小图像尺寸。也许它们太大了,所以它们被移到了文档的末尾..

希望它有所帮助。

答案 2 :(得分:4)

您为\ figure环境使用了哪些代码?在大多数情况下,“h”选项至少应该有所帮助。

答案 3 :(得分:3)

这是一个常见问题解答:“Moving tables and figures in LaTeX”。特别注意第三个点,它放松了LaTeX用来定位浮点数的一些限制。

这是我能给出的最好的答案,但没有看到你的花车有多大以及如何将它们插入文档的例子。如果它们的大小合理,那么你应该没有问题

\begin{figure}[htbp]
  \includegraphics{myfig}
  \caption{...}
  \label{fig:myfig}
\end{figure}

请注意,如果浮动太大而无法容纳,那么移动到后续页面 - 这是让LaTeX帮助您进行格式化的全部理念。你当然不希望过早地结束页面只是因为接下来会有一个不合适的数字。

答案 4 :(得分:2)

也许这可以帮助你...我只是讨厌LaTeX在任何时候使一切都太先进(灵活)的方式。 此外,来源看起来非常糟糕。 它不会解决您的初始问题,但由于更容易更改每个图像的大小,您至少可以尝试...

% Easy image insert
%   use as \img{imagename}{caption}{label}
%   will insert image with with 70% of textwidth
%   change below for other width
\newcommand{\img}[3]{
    \begin{figure}[!ht]
        \centering
            \includegraphics[width=0.7\textwidth]{#1}
        \caption{#2}
        \label{fig:#3}
    \end{figure}
}

\ img {myimage} {有此标题} {and_this_label}

标签自动以图:为前缀。 祝好运! / C

答案 5 :(得分:1)

在图形环境中使用[!t]和[!h],而不是[t],[h]等似乎有所帮助,尽管我还没有找到一种确定的方法来在合理的地方获取大图像。有时它会在文档的中间工作,而不是在文档的中途。

答案 6 :(得分:0)

有时只使用includegraphics语句的选项(文件名a.k.a \includegraphics[width=foo]{}之前的方括号)更改宽度或高度就可以了。

答案 7 :(得分:0)

\begin{figure}[H!]
  \includegraphics{myfig}
  \caption{...}
  \label{fig:myfig}
\end{figure}

使用H!表示您希望将图片放在那里。