
У меня есть документ 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
запускается сборка ( )". Верно?