\input과 \include에서 ../의 목적은 무엇입니까?

\input과 \include에서 ../의 목적은 무엇입니까?

가끔 온라인에서 코드 예제를 \include{../foo}볼 수 있습니다.\input{../bar.tex}

은 무슨 ../뜻인가요? 무엇이 바뀌나요? 장점은 무엇입니까? 어떻게 사용할 수 있나요?

답변1

다음과 같은 구조가 있다고 가정해 보겠습니다.

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

파일에 다음 줄이 있다고 가정해 보겠습니다 mwe.tex.

\include{../foo}

foo.tex그런 다음 디렉토리의 파일이 LaTeXFiles포함됩니다. 즉 ../, 한 디렉토리 뒤로 이동합니다.

단순히 unix/linux에서 cd ..또는 cd test또는 유사한 Windows에서 사용할 수 있는 경로 명령을 사용했습니다 . cd LaTeXFiles/test라인도 마찬가지

\input{../bar.tex}

bar.tex이는 디렉토리의 파일이 LaTeXFiles파일에서 사용됨을 의미합니다 mwe.tex.

답변2

../foo이는 파일이 foo현재 작업 디렉터리(한 디렉터리 위)의 상위 디렉터리에 있음을 의미합니다.

https://stackoverflow.com/a/23242061

관련 정보