交叉引用(输入)多个 tex。多个级别的文件

交叉引用(输入)多个 tex。多个级别的文件

我最近发现了这个网站,您也许可以给我一些有关使用 LaTeX 的建议。

这是我的问题:

我的公司正在编写几本用户手册。每本用户手册都位于其自己的目录中(svn 等的存储库)。基本上,所有用户手册都具有相同的结构:主.tex文件(提供所有\inputs 到文档类、\inputs、表格等)--> 章节 -->.tex文件(可选,不总是使用但相当频繁。)其中有很多交叉引用。

因此,我们的结构基本上是 t1 -->t2-->t3。t 代表.tex。我们的目标是 t1-->t2-->t3(-->t4)。

我们正在尝试外包某些短语。例如,序言基本上总是相同的。这样,我们就可以仅使用一个.tex文件(基本上是 1 个.tex文件)来维护各种用户手册。问题是:我们不想为常用短语和文本创建目录。我们的文件结构取决于单个存储库/目录。因此,我们没有可以使用的通用相对路径:

手册 1(t1)中的一章需要chapter/xxx.tex(输入aaa.tex)作为输入路径。手册 2 和 3 中的章节需要/../../manual1/chapter/xxx.tex

aaa.tex用于输入引用文件的路径xxx.tex基于.tex手册 1 中的主文件 (t1)。此路径不适用于手册 2 和 3。如果我调整手册 2 和 3 的路径,则该路径将不适用于手册 1。

有什么方法可以修复或至少“避免”这种情况吗?使用适用于多本手册的路径来引用附加级别会很棒。

我希望你不会认为这个问题是一个令人讨厌的菜鸟问题,我已经以某种方式表达清楚了,但我已经搜索了很长时间,还没有找到合适的解决方案。如果你能帮我解决这个问题就太好了。

相关内容