
オンラインのコード例で\include{../foo}
と を時々見かけます。\input{../bar.tex}
それは何を../
意味しますか? それは何が変わりますか? その利点は何ですか? どのように使用できますか?
答え1
次のような構造があるとします。
LaTeXFiles (directory)
foo.tex
bar.tex
test (directory)
mwe.tex
ファイルに次の行があるとしますmwe.tex
。
\include{../foo}
foo.tex
次に、ディレクトリ内のファイルLaTeXFiles
が含まれます。つまり../
、1 つ前のディレクトリに戻ります。
これは単に、Windowsで利用可能なパスコマンド、またはUnix/Linuxで同様のパスコマンドを使用したcd ..
ものですcd test
。 cd LaTeXFiles/test
\input{../bar.tex}
bar.tex
ディレクトリ内のファイルLaTeXFiles
がファイル内で使用されていることを意味しますmwe.tex
。
答え2
../foo
ファイルfoo
が現在の作業ディレクトリの親 (1 つ上のディレクトリ) にあることを意味します。