使用导入包获取 \includeonly 功能

使用导入包获取 \includeonly 功能

我在编译\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.pdfasfirst/straightline/data/simulations/rollthedice.pdfjust as rollthedice

通过这种方式,您可以避免每次都输入很长的绝对路径,而且如果将文档的某些部分从一个目录移动到另一个目录,则不必更改任何内容。

相关内容