我有时会在网上看到\include{../foo}
代码\input{../bar.tex}
示例。
这意味着什么../
?它改变了什么?它的优点是什么?如何使用它?
答案1
假设您有以下结构:
LaTeXFiles (directory)
foo.tex
bar.tex
test (directory)
mwe.tex
假设文件中有以下行mwe.tex
:
\include{../foo}
foo.tex
然后目录中的文件LaTeXFiles
就被包含了。所以../
意味着:返回上一个目录。
它只是使用了 windows 中可用的 path 命令,或者 cd ..
unix /linux 中类似的命令。与行相同cd test
cd LaTeXFiles/test
\input{../bar.tex}
bar.tex
意思是目录中的文件在LaTeXFiles
文件中被使用mwe.tex
。
答案2
../foo
表示该文件foo
位于当前工作目录的父目录(其上一级目录)。