LaTeX 图形问题

LaTeX 图形问题

我想将一个添加jpg到 LaTeX 文档中,我已经做过很多次了。通常,我会将其放在图形环境中,代码如下所示:

\documentclass[twoside]{article}
\usepackage{graphicx}

\begin{figure}
\includegraphics{myfig.jpg}
\end{figure}

当我尝试编译此文件时,文档可以编译,但没有显示任何图形。如果我不将其包装\includegraphics在图形环境中,则 pdf 将与图像一起编译。我想要环境figure,因为我想添加标题/标签。

我不明白为什么这种方法不适用于此文档,而对我制作的其他文档却很有效。文件jpg与我的文件保存在同一目录中tex,所以这不是问题。

有任何想法吗?

答案1

可能您(或某个包)已禁用\clearpage\let\clearpage\relax)。请不要这样做,因为\clearpage需要。除了开始新页面外,它还会强制 LaTeX 输出所有待处理的浮点数。例如\clearpage,在文档的开头\chapter和结尾会自动调用。

因此,如果图形尚未输出、\clearpage被禁用并被\end{document}达到,则图形将“消失”并且不会在文档中设置。

Frank Mittelbach 解释道\include 在这个答案中. 如果您不想使用 分页符\include,则使用\input

答案2

尝试使用“中心”环境。

\begin{figure}
\begin{center}
\includegraphics[width=10cm]{myfig.jpg}
\caption{Blah blah blah...}
\end{center}
\end{figure}

你的身影现在应该出现了!

相关内容