Pfade eines LaTeX-Dokuments < LaTeX < Mathe-Software < Mathe < Vorhilfe
|
Hallo!
Ich habe mal eine Frage:
Generell beziehen sich in einem LaTeX Dokument alle Pfadangaben auf das Verzeichnis des Hauptdokuments.
Insbesondere, wenn man ein Subdokument in einem Ordner hat, und dieses Subdokument per include einbindet, so beziehen sich alle Pfadangaben in diesem Subdokument nicht auf den Ort des Subdokuments, sondern ebenfalls auf den des Hauptdokuments.
Der Grund ist einfach: TeX kopiert den Inhalt des Subdokuments intern einfach in das Hauptdokument.
Gibts da irgendwelche Workarounds o.ä.?
Was ich machen will:
Die Plots meiner Diplomarbeit werde ich mit Gnuplot zeichnen, und zwar mit dem pslatex-terminal. Dieses spuckt mir den Plot als PS aus, allerdings ohne jegliche Beschriftung. Dafür gibts dazu ne LaTex-Datei, die dieses PS-File importiert und an die richtigen Stellen die entsprechenden Beschriftungen schreibt. Ergebnis: Die Beschriftung entspricht exakt der Schrift meines Textes!
Nun wäre es der Übersichtlichkeit halber besser, die PS-, TeX-, Daten- und Gnuplotdatei für einen PLot jeweils in einen Ordner zu packen. Wenn das Tex-file ins Hauptdokument im darüber liegenden Verzeichnis eingebunden wird, wird das PS-file nicht mehr gefunden.
|
|
|
|
Hi,
um eine Datei aus einem Unterordner einzubinden, musst du eine relative Pfadangabe machen, z.B.:
\ include{Unterordner/Datei}
Wenn du alle Pfade so anpasst, sollte LaTeX deine Dateien finden.
Gruß
Dennis
|
|
|
|
|
Hallo!
Das ist mir schon klar.
Das Problem ist, daß ist z.B.folgende Ordnerstruktur habe:
main.tex
./ersterPlot/Gnuplotscript
./ersterPlot/Daten.csv
./ersterPlot/bild.ps
./ersterPlot/bild.tex
Das Gnuplot script plottet meine Datein in bild.ps und erzeugt das bild.tex, welches eben mein unbeschriftetets bild.ps frißt, und an die richtigen Stellen die Zahlen schreibt. Dummerweise macht bild.tex das automatisch mittels include{./bild.ps}.
bild.tex wird dagehen in main.tex eingebunden.
Gut, ich kann bild.tex nun selber anpassen, allerdings wollte ich das nicht machen, denn ich würde gerne die Möglichkeit haben, die Plots jederzeit zu ändern. Dabei würde die bild.tex überschrieben werden.
Das Problem ist nicht sooo schlimm, man kann Gnuplot mit Tricks auch dazu bringen, eine etwas andere Pfadangabe zu machen, allerdings habe ich das gleiche Problem schon an anderer Stelle gehabt, und dachte, es gibt da auch eine TeX-Lösung.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 13:20 Mi 11.04.2007 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|