我有一个 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
) 运行的位置的”。对吗?