我在文档中包含图形时遇到问题...我有以下结构
document.tex
tex/chap1.tex
tex/chap2.tex
img/image1.png
img/image2.png
我尝试了几乎所有方法在 includegraphis 语句中指定路径,但 pdflatex 总是会抱怨并且找不到图像。可能与我放入样式文件的其他包发生冲突,但这真的很奇怪。我使用以下内容来包含图形:
\begin{figure}[H]
\centering
\includegraphics[width=8cm]{img/image1}
\caption{Arquitectura Visual Studio}
\label{IMG_VSBasicArchitecture}
\end{figure}
我在序言中补充了以下内容:
\usepackage{graphicx}
\usepackage{float}
我从 document.tex 目录进行编译。此文件包含 \input{tex/chapX.tex} 句子
答案1
项目结构:
/project/main.tex
/project/sections/section1.tex
/project/images/image1.png
main.tex 包含:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\input{sections/section1}
\end{document}
section1.tex 包含:
\includegraphics{images/image1}
它一定有效!
编辑1:
如果文件名或目录名包含空格,请确保它们被一对 括起来"
。如果使用\include
或\includeonly
,请确保包含空格的文件名或目录名被一对"
AND 括起来,每个空格都以 为前缀\space
。
示例:假设您有一个目录family images
,目录中有一张图片holiday 2010.png
。以下示例是使用包含命令时必须执行的操作。注意:这并不意味着您必须使用以下所有命令 :-) 只需选择要使用的命令即可。
\input{"family images/holiday 2010"}
\include{"family\space images/holiday\space 2010"}
\includeonly{"family\space images/holiday\space 2010"}