Bibtex não encontra arquivos .aux de capítulos incluídos em \include na pasta de saída

Bibtex não encontra arquivos .aux de capítulos incluídos em \include na pasta de saída

Recentemente dividi minha tese em vários arquivos, cada um contendo um capítulo que está incluído \includeno arquivo principal do Latex. Eu ligo pdflatexpara -output-directory=outputmanter o diretório de origem limpo.

O problema é que bibtexnão encontra os arquivos auxiliares para os subarquivos incluídos. Eu chamo-o com bibtex ./output/%.auxe ele encontra o main.aux, mas nenhum dos sub-aux.files, como Chapter1.aux, Chapter2.aux, etc.

O problema parece ser que o caminho para a pasta de saída não está incluído no main.aux. Quando eu mudo o caminho manualmente, por exemplo, de \@input{1_intro.aux}para \@input{output/1_intro.aux}tudo compila bem.

Existe alguma maneira de pdflatexescrever os caminhos apropriados no main.aux?

Estou usando o TexStudio em uma máquina Linux. Muito obrigado!

Responder1

Já é tarde, deixo isso para as futuras gerações...

Você precisa usar \includeou pode usar \input? Se você usar o último, um arquivo .aux exclusivo será criado (em vez de um para cada arquivo .tex) e você poderá chamar bibtexdo diretório principal como já faz:bibtex ./output/%.aux

(não é ideia minha, créditos parahttps://tex.stackexchange.com/a/518934)

informação relacionada