Qual é o propósito de ../ em \input e \include?

Qual é o propósito de ../ em \input e \include?

À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.texno 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 testou cd LaTeXFiles/testsimilar no Unix/Linux. O mesmo com linha

\input{../bar.tex}

Isso significa que o arquivo bar.texno diretório LaTeXFilesé usado no arquivo mwe.tex.

Responder2

../foosignifica que o arquivo fooestá localizado no pai do diretório de trabalho atual (um diretório acima dele).

https://stackoverflow.com/a/23242061

informação relacionada