PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Input im input - Dateien einbinden



zod
21-11-2009, 14:31
Hoioi.

Angenommen man bindet eine Datei per input ein die in einem anderen Verzeichnis ist. Diese wiederrum hat selbst "inputs" die auf das eigene Verzeichnis zugreifen in dem die Datei liegt.

Dazu zeigt mir LaTeX einen Fehler, dass er die Dateien nicht finden kann. Offensichtlich wird der Pfad nicht relativ verfolgt sondern bleibt beim "kompilieren" starr im Verzeichnis der eigentlichen (anfänglichen / Ausgangs-) document.tex.

Wie schafft man es eine Datei einzubinden (aus einem Fremdverzeichnis), die (wie beschrieben) selbst input-Befehle beinhaltet?

Das Ziel ist eine Art Kompendium. Die Verzeichnisstruktur soll nicht geändert werden.

voss
21-11-2009, 15:04
Angenommen man bindet eine Datei per input ein die in einem anderen Verzeichnis ist. Diese wiederrum hat selbst "inputs" die auf das eigene Verzeichnis zugreifen in dem die Datei liegt.

Dazu zeigt mir LaTeX einen Fehler, dass er die Dateien nicht finden kann. Offensichtlich wird der Pfad nicht relativ verfolgt sondern bleibt beim "kompilieren" starr im Verzeichnis der eigentlichen (anfänglichen / Ausgangs-) document.tex.

Wie schafft man es eine Datei einzubinden (aus einem Fremdverzeichnis), die (wie beschrieben) selbst input-Befehle beinhaltet?

Das Ziel ist eine Art Kompendium. Die Verzeichnisstruktur soll nicht geändert werden.

wenn \TeX die erste \input-Datei eingelesen Datei eingelesen hat, ist der Pfad hinfällig, also muss die nächste \input-Datei wieder den Pfad angeben, der sich vom Hauptdokument aus ergibt.
Oder du arbeitest mit $TEXINPUTS

Herbert

u_fischer
21-11-2009, 15:54
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=docotherdir

zod
21-11-2009, 16:34
Ok. Nochmal zum verdeutlichen die Struktur:

Buch_1\document.tex (bindet kapitel_1\inhalt ein)
Buch_1\kapitel_1\inhalt.tex
Buch_2\document.tex
Sammlung\document.tex : \input{..\Buch_1\document.tex}

Das heißt es ist nicht möglich (außer durch absolut angaben) eine Art Sammlung zu erstellen?