我想将一个添加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}
你的身影现在应该出现了!