Указание относительного пути в документе Latex

Указание относительного пути в документе Latex

У меня есть документ Latex, разделенный на несколько файлов (.tex). Учитывая, что main.texфайл включает файл intro.tex:

\begin{document}
...
\input{intro.tex}

Оба файла находятся рядом в одной папке. Я могу построить это pdflatexв этом каталоге.

Но я думаю построить (вызвать pdflatex) из выделенной buildпапки (которая находится на том же уровне). Я имею в виду, cd buildа затем pdflatex ../main.tex.

Я заметил, что для построения изнутри папки buildтребуется внести изменения в main.tex, мне нужно изменить путь к входным данным на:

\input{../intro.tex}

Итак, похоже, что путь относителен к тому, откуда запускается сборка. Вместо этого я хотел бы, чтобы путь был относительным к файлу, в котором находится команда \input. Возможно ли это?

Также я хотел бы отметить, что это упоминаетсяздесьчто "... важно отметить, что пути указаны относительно каталога, в котором находится основной файл .tex, а не каталога, в котором находится включенный (или входной) файл. Это, скорее всего, будет проблемой ...", что, по моему мнению, неверно. Как я сказал выше, "кажется, путь указан относительно того, откуда pdflatexзапускается сборка ( )". Верно?

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