模块化文档,包括来自其他 LaTeX 项目的图像

模块化文档,包括来自其他 LaTeX 项目的图像

我目前正在编写一个文档,其中我想包含子文件;我正在创建一个模块化文档。现在,问题是,我正在包含(读取:输入)文件,这些文件也已用于其他模块化文档。这是一个问题,因为我希望包含的一些文件也包含图像(即图像链接)。因此,当我现在包含文件 z 时,LaTeX 编译器会产生错误:“警告:找不到图像某某”。当然,这是合乎逻辑的,因为该图像本身最初打算由另一个 main.tex 使用,相对链接是有意义的(请原谅我这种具体化)。

我知道我可以使用绝对链接,但是,出于显而易见的原因,我还是想避免使用它们。另一个解决方案是“模拟”原始的相对链接。例如,如果我最初使用“includegraphics={../graphic.png}”,那么通过将特定图像复制到新 main.tex 的那个位置,即新 main.tex 的 ../,即新 main.tex“下方”的目录,一切都会正常检查。

不幸的是,在某些情况下,这是不可能的。最后,我宁愿不复制要包含到我的新 main.tex 中的文件,因为我希望两个文件的更改都是动态的。

澄清一下,这些文件的用途是:它们构成学期总结。但是,我的最新想法是创建一个元文档,我只需编译所有文档,并拥有某种元学习年限文件。这就是问题所在。

谨致问候,尼克拉斯

答案1

通常最好使用

\includegraphics{file}

只要您的图形文件具有合理且唯一的名称。那么只需将它们放入的目录位于 TeX 的输入路径中即可。就像\documentclass{article}从任何地方工作而无需复制或链接article.cls相同的机制用于图形包含一样。

相关内容