Каково назначение ../ в \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включается. Это ../означает: вернуться на один каталог назад.

Он просто использовал команду path, доступную в windows с cd ..или cd testили cd LaTeXFiles/testили подобную в unix/linux. То же самое со строкой

\input{../bar.tex}

Это означает, что файл bar.texв каталоге LaTeXFilesиспользуется в файле mwe.tex.

решение2

../fooозначает, что файл fooнаходится в родительском каталоге текущего рабочего каталога (на один каталог выше).

https://stackoverflow.com/a/23242061

Связанный контент