Angeben eines relativen Pfads im Latex-Dokument

Angeben eines relativen Pfads im Latex-Dokument

Ich habe ein Latex-Dokument, das auf mehrere Dateien (.tex) aufgeteilt ist. In Anbetracht dessen, dass die main.texDatei die Datei enthält intro.tex:

\begin{document}
...
\input{intro.tex}

Beide Dateien liegen nebeneinander im selben Ordner. pdflatexIn diesem Verzeichnis kann ich das hier erstellen.

Ich überlege aber, pdflatexaus einem dedizierten buildOrdner (der sich auf derselben Ebene befindet) zu erstellen (aufzurufen). Ich meine, cd buildund dann pdflatex ../main.tex.

Mir ist aufgefallen, dass für das Erstellen darin (im buildOrdner) eine Änderung erforderlich ist main.tex. Ich muss den Pfad der Eingaben wie folgt ändern:

\input{../intro.tex}

Es scheint also, dass der Pfad relativ zu dem Ort ist, von dem aus der Build ausgeführt wird. Stattdessen hätte ich gerne, dass der Pfad relativ zu der Datei ist, die den \inputBefehl enthält. Ist das möglich?

Außerdem möchte ich darauf hinweisen, dassHierdass „... es wichtig ist zu beachten, dass die Pfade relativ zum Verzeichnis sind, in dem sich die Haupt-.tex-Datei befindet, nicht zu dem Verzeichnis, in dem sich die enthaltene (oder Eingabe-)Datei befindet. Dies ist wahrscheinlich ein Problem ...“, was meines Wissens nach nicht korrekt ist. Wie ich oben sagte, „scheint der Pfad relativ zu dem Ort zu sein, von dem pdflatexaus build() ausgeführt wird“. Stimmt das?

verwandte Informationen