
Иногда я вижу \include{../foo}
и \input{../bar.tex}
в примерах кода в Интернете.
Что это значит ../
? Что это меняет? В чем его преимущества? Как его можно использовать?
решение1
Допустим, у вас есть следующая структура:
LaTeXFiles (directory)
foo.tex
bar.tex
test (directory)
mwe.tex
Допустим, у вас в файле есть следующая строка mwe.tex
:
\include{../foo}
Затем файл foo.tex
в каталоге LaTeXFiles
включается. Это ../
означает: вернуться на один каталог назад.
Он просто использовал команду path, доступную в windows с cd ..
или cd test
или cd LaTeXFiles/test
или подобную в unix/linux. То же самое со строкой
\input{../bar.tex}
Это означает, что файл bar.tex
в каталоге LaTeXFiles
используется в файле mwe.tex
.
решение2
../foo
означает, что файл foo
находится в родительском каталоге текущего рабочего каталога (на один каталог выше).