Bibtex findet keine .aux-Dateien von Kapiteln, die mit \include im Ausgabeordner enthalten sind

Bibtex findet keine .aux-Dateien von Kapiteln, die mit \include im Ausgabeordner enthalten sind

Ich habe meine Diplomarbeit kürzlich in mehrere Dateien aufgeteilt, die jeweils ein Kapitel enthalten, das in die Haupt-Latex-Datei eingebunden ist \include. Ich nenne es pdflatexmit -output-directory=output, um das Quellverzeichnis sauber zu halten.

Das Problem ist, dass bibtexdie Hilfsdateien für die enthaltenen Unterdateien nicht gefunden werden. Ich rufe es mit auf bibtex ./output/%.auxund es findet die main.aux, aber keine der Unter-aux.files wie chapter1.aux, chapter2.aux usw.

Das Problem scheint zu sein, dass der Pfad zum Ausgabeordner nicht in der main.aux enthalten ist. Wenn ich den Pfad dort manuell ändere, beispielsweise von nach, \@input{1_intro.aux}wird \@input{output/1_intro.aux}alles problemlos kompiliert.

Gibt es eine Möglichkeit, pdflatexdie richtigen Pfade in main.aux zu schreiben?

Ich verwende TexStudio auf einem Linux-Rechner. Vielen Dank!

Antwort1

Es ist spät, ich überlasse dies den zukünftigen Generationen ...

Müssen Sie verwenden \includeoder dürfen Sie verwenden \input? Wenn Sie Letzteres verwenden, wird eine eindeutige .aux-Datei erstellt (anstatt einer für jede .tex-Datei) und Sie können bibtexwie bisher aus dem Hauptverzeichnis aufrufen:bibtex ./output/%.aux

(nicht meine Idee, Credits anhttps://tex.stackexchange.com/a/518934)

verwandte Informationen