我在编译\includeonly
\include
系统时遇到了问题,因为我的文档中的图像来自不同的子目录。例如,主文件位于/Main/MainFile.tex
,包含文件位于,/Main/Chapter1/Chapter1.tex
而其中一个图像位于,/Main/Chapter1/Images/Image1.jpg
它实际上是通过Chapter1
文件加载的\includegraphics{./Images/Image1}
。
import
我已经使用包修复了该问题\subimport{}{}
,但是我没有保持分页和交叉引用完整的include
不同文件的功能。.aux
我怎样才能充分利用两者的优势?
答案1
你可以通过设置来告诉 LaTeX 在哪里查找包含的图片\graphicspath
。例如,
\graphicspath{{/data/experiments/plots/}{/data/simulations/}}
将提示 LaTeX 查找与这两个文件夹相关的图片。然后您可以包含例如/data/experiments/plots/first/straightline.pdf
asfirst/straightline
和/data/simulations/rollthedice.pdf
just as rollthedice
。
通过这种方式,您可以避免每次都输入很长的绝对路径,而且如果将文档的某些部分从一个目录移动到另一个目录,则不必更改任何内容。