\input 和 \include 中 ../ 的用途是什麼?

\input 和 \include 中 ../ 的用途是什麼?

我有時會在網上的程式碼範例中看到\include{../foo}和。\input{../bar.tex}

其意義何在../?它會改變什麼?它的優點是什麼?怎麼可能使用它?

答案1

假設您具有以下結構:

LaTeXFiles (directory)
  foo.tex
  bar.tex
  test (directory)
    mwe.tex

假設文件中有以下行mwe.tex

\include{../foo}

然後包含foo.tex目錄中的檔案。LaTeXFiles所以../意思是:回傳一個目錄。

它只是使用 Windows 中可用的路徑命令以及UNIX/Linux 中的cd ..orcd test或 simular。cd LaTeXFiles/test與線相同

\input{../bar.tex}

bar.tex這意味著目錄中的檔案LaTeXFiles被檔案中使用mwe.tex

答案2

../foo表示該檔案foo位於目前工作目錄的父目錄(其上一層目錄)。

https://stackoverflow.com/a/23242061

相關內容