Bibtex no encuentra archivos .aux de capítulos incluidos con \include en la carpeta de salida

Bibtex no encuentra archivos .aux de capítulos incluidos con \include en la carpeta de salida

Recientemente dividí mi tesis en varios archivos, cada uno de los cuales contiene un capítulo que se incluye \includeen el archivo principal de Latex. Llamo pdflatexa -output-directory=outputpara mantener limpio el directorio fuente.

El problema es que bibtexno encuentra los archivos auxiliares de los subarchivos incluidos. Lo llamo con bibtex ./output/%.auxy encuentra el main.aux pero no ninguno de los sub-aux.files como el capítulo1.aux, el capítulo2.aux, etc.

El problema parece ser que la ruta a la carpeta de salida no está incluida en main.aux. Cuando cambio la ruta manualmente, por ejemplo, de \@input{1_intro.aux}a, \@input{output/1_intro.aux}todo se compila bien.

¿Hay alguna forma de pdflatexescribir las rutas adecuadas en main.aux?

Estoy usando TexStudio en una máquina Linux. ¡Muchas gracias!

Respuesta1

Ya es tarde, dejo esto para las generaciones futuras...

¿Necesita utilizar \includeo puede utilizar \input? Si usa este último, se crea un archivo .aux único (en lugar de uno para cada archivo .tex) y podrá llamar bibtexdesde el directorio principal como ya lo hace:bibtex ./output/%.aux

(no es idea mía, créditos ahttps://tex.stackexchange.com/a/518934)

información relacionada