¿Cuál es el propósito de ../ en \input e \include?

¿Cuál es el propósito de ../ en \input e \include?

A veces veo \include{../foo}y \input{../bar.tex}en ejemplos de código en línea.

¿Qué significa ../? ¿Qué cambia? ¿Cuáles son sus ventajas? ¿Cómo es posible utilizarlo?

Respuesta1

Digamos que tiene la siguiente estructura:

LaTeXFiles (directory)
  foo.tex
  bar.tex
  test (directory)
    mwe.tex

Digamos que tiene la siguiente línea en el archivo mwe.tex:

\include{../foo}

Luego se incluye el archivo foo.texen el directorio LaTeXFiles. Entonces ../significa: retroceder un directorio.

Simplemente usó el comando de ruta disponible en Windows con cd ..o cd testo cd LaTeXFiles/testsimilar en Unix/Linux. Lo mismo con la línea

\input{../bar.tex}

Significa que el archivo bar.texen el directorio LaTeXFilesse usa en el archivo mwe.tex.

Respuesta2

../foosignifica que el archivo fooestá ubicado en el directorio principal del directorio de trabajo actual (un directorio encima de él).

https://stackoverflow.com/a/23242061

información relacionada