
Eu tenho um documento Latex dividido em vários arquivos (.tex). Considerando que o main.tex
arquivo inclui o intro.tex
arquivo:
\begin{document}
...
\input{intro.tex}
Ambos os arquivos estão lado a lado na mesma pasta. Posso construir isso nesse pdflatex
diretório.
Mas estou pensando em construir (call pdflatex
) a partir de uma pasta dedicada build
(que está no mesmo nível). Quero dizer, cd build
e então pdflatex ../main.tex
.
Percebi que construir de dentro dela (a build
pasta) 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 \input
comando. É 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 pdflatex
de onde o build () é executado". Certo?