Especificación de una ruta relativa en un documento Latex

Especificación de una ruta relativa en un documento Latex

Tengo un documento de Latex dividido en varios archivos (.tex). Teniendo en cuenta que el main.texarchivo incluye el intro.texarchivo:

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

Ambos archivos están uno al lado del otro en la misma carpeta. Puedo construir esto pdflatexen ese directorio.

Pero estoy considerando compilar (llamar pdflatex) desde una carpeta dedicada build(que está en el mismo nivel). Quiero decir, cd buildy luego pdflatex ../main.tex.

He notado que construir desde dentro (la buildcarpeta) requiere una modificación en el archivo main.tex, necesito cambiar la ruta de las entradas a:

\input{../intro.tex}

Entonces, parece que la ruta es relativa al lugar desde donde se ejecuta la compilación. En cambio, me gustaría que la ruta fuera relativa al archivo que tiene el \inputcomando. ¿Es posible?

Además, me gustaría señalar que se mencionaaquíque "... es importante tener en cuenta que las rutas son relativas al directorio en el que reside el archivo .tex principal, no al directorio en el que se encuentra el archivo incluido (o de entrada). Es probable que esto sea un problema ...", lo cual a mi entender no es correcto. Como dije anteriormente, "parece que la ruta es relativa al lugar pdflatexdesde donde se ejecuta la compilación ()". ¿Bien?

información relacionada