假设我有一个主曲目“main”,其中包含一个文件“main.tex”,还有一个名为“subfile”的子曲目,其中包含一个名为“subfile1.tex”的文件。感谢此链接https://fr.sharelatex.com/learn/Multi-file_LaTeX_projects我可以使用 main.tex 的序言在 subfile1.tex 中写入第一行:
\documentclass[../main.tex]{subfiles}
现在我想从主目录创建一个树状图。假设我想创建一个名为“subsubfile”的目录“subile”的子文件夹,并在其中放置一个名为“subsubfile1.tex”的文件。现在我应该在“subsubfile1.tex”的序言中写入:
\documentclass[../../main.tex]{subfiles}
我可以继续这个过程……所以每次计算层次结构并在“main.tex”之前添加相应数量的“../”是很无聊的。有没有一种自动的方法可以做到这一点?
事实上,这不仅仅是一个虚构的例子。我使用 Zim Wiki,它的语法是创建 $folder_i$ 的 $subfolder_{ij}$ 来构建主题 i 的子主题 j。因此,树的层次结构很复杂(可能非常深),并且会随着我添加新的子主题而变化。但名为“main”的主要目录始终位于我的 Dropbox 文件夹中的相同绝对路径(它是 Dropbox 文件夹中的根文件夹)。
1)我首先想到的是放置一个绝对路径:
\documentclass['C:/Users/Eric/Dropbox/main/main.tex']{subfiles}
但这行代码没有被识别
2)因为我在不同的操作系统(Linux 和 Windows)上使用我的文件夹,所以相对路径会更好,但它应该