Bibtex는 출력 폴더에 \include가 포함된 챕터의 .aux 파일을 찾지 못합니다.

Bibtex는 출력 폴더에 \include가 포함된 챕터의 .aux 파일을 찾지 못합니다.

\include나는 최근에 내 논문을 기본 Latex 파일에 포함된 하나의 챕터를 포함하는 여러 파일로 분할했습니다 . 소스 디렉토리를 깨끗하게 유지하기 위해 pdflatex에 전화했습니다 .-output-directory=output

문제는 bibtex포함된 하위 파일에 대한 보조 파일을 찾지 못한다는 것입니다. 나는 그것을 호출 bibtex ./output/%.aux하고 main.aux를 찾았지만 Chapter1.aux, Chapter2.aux 등과 같은 sub-aux.files는 찾지 못했습니다.

문제는 출력 폴더 경로가 main.aux에 포함되어 있지 않은 것 같습니다. 예 \@input{1_intro.aux}를 들어 경로를 수동으로 변경하면 \@input{output/1_intro.aux}모든 것이 잘 컴파일됩니다.

pdflatexmain.aux에 적절한 경로를 작성 하는 방법이 있나요 ?

저는 Linux 컴퓨터에서 TexStudio를 사용하고 있습니다. 정말 감사합니다!

답변1

늦었습니다. 다음 세대를 위해 남겨두겠습니다...

을 사용해야 합니까 \include, 아니면 사용해도 됩니까 \input? 후자를 사용하는 경우 각 .tex 파일마다 하나가 아닌 고유한 .aux 파일이 생성되고 bibtex이미 수행한 것처럼 기본 디렉터리에서 호출할 필요가 없습니다 .bibtex ./output/%.aux

(내 생각은 아니다.https://tex.stackexchange.com/a/518934)

관련 정보