在 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 檔案所在的目錄,而不是相對於包含(或輸入)檔案所在的目錄。這可能是一個問題...”,據我所知,這是不正確的。正如我上面所說,「看起來路徑與建置(pdflatex)運行的位置有關」。正確的?

相關內容