在 Latex 文档中指定相对路径

在 Latex 文档中指定相对路径

我有一个 Latex 文档,分为多个文件 (.tex)。 考虑到该main.tex文件包含以下intro.tex文件:

\begin{document}
...
\input{intro.tex}

这两个文件并排放在同一个文件夹中。我可以pdflatex在该目录中构建它。

pdflatex但我正在考虑从专用build文件夹(位于同一级别)构建(调用)。我的意思是,cd build然后pdflatex ../main.tex

我注意到从其中(build文件夹)构建需要进行修改main.tex,我需要将输入的路径更改为:

\input{../intro.tex}

因此,路径似乎是相对于构建运行的位置。相反,我希望路径相对于包含命令的文件\input。这可能吗?

另外,我想指出的是这里“... 需要注意的是,路径是相对于主 .tex 文件所在目录的,而不是相对于包含(或输入)文件所在的目录的。这可能是一个问题...”,在我看来,这是不正确的。正如我上面所说,“路径似乎是相对于 build( pdflatex) 运行的位置的”。对吗?

相关内容