Especificando um caminho relativo no documento Latex

Especificando um caminho relativo no documento Latex

Eu tenho um documento Latex dividido em vários arquivos (.tex). Considerando que o main.texarquivo inclui o intro.texarquivo:

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

Ambos os arquivos estão lado a lado na mesma pasta. Posso construir isso nesse pdflatexdiretório.

Mas estou pensando em construir (call pdflatex) a partir de uma pasta dedicada build(que está no mesmo nível). Quero dizer, cd builde então pdflatex ../main.tex.

Percebi que construir de dentro dela (a buildpasta) requer uma modificação no main.tex, preciso alterar o caminho dos inputs para:

\input{../intro.tex}

Portanto, parece que o caminho é relativo ao local de onde a compilação é executada. Em vez disso, gostaria que o caminho fosse relativo ao arquivo que contém o \inputcomando. É possível?

Além disso, gostaria de salientar que foi mencionadoaquique "... é importante observar que os caminhos são relativos ao diretório no qual reside o arquivo .tex principal, não ao diretório no qual o arquivo incluído (ou de entrada) é encontrado. Isso provavelmente será um problema ...", o que no meu entender não está correto. Como eu disse acima, "parece que o caminho é relativo ao local pdflatexde onde o build () é executado". Certo?

informação relacionada