
Às vezes vejo \include{../foo}
e \input{../bar.tex}
em exemplos de código online.
O que significa ../
? O que isso muda? Quais são suas vantagens? Como é possível usá-lo?
Responder1
Digamos que você tenha a seguinte estrutura:
LaTeXFiles (directory)
foo.tex
bar.tex
test (directory)
mwe.tex
Digamos que você tenha a seguinte linha no arquivo mwe.tex
:
\include{../foo}
Então o arquivo foo.tex
no diretório LaTeXFiles
é incluído. Então ../
significa: voltar um diretório.
Ele simplesmente usou o comando path disponível no Windows com cd ..
ou cd test
ou cd LaTeXFiles/test
similar no Unix/Linux. O mesmo com linha
\input{../bar.tex}
Isso significa que o arquivo bar.tex
no diretório LaTeXFiles
é usado no arquivo mwe.tex
.
Responder2
../foo
significa que o arquivo foo
está localizado no pai do diretório de trabalho atual (um diretório acima dele).