Hallo! Ich habe folgende Ordnerstruktur Open in Online-Editor
D:\Dokumente\Projekt D:\Dokumente\Projekt\00Header\Header.tex D:\Dokumente\Projekt\01Kapitel1\Kapitel1.tex Wenn ich den Open in Online-Editor
\def\path{D:/Dokumente/Projekt/00Header} \input{\path/Header.tex} Problem: Wenn ich den Ordner Projekt woanders hinkopiere, stimmt der Pfad nimmer. D:/Dokumente/Projekt/01Kapitel1/Kapitel1.tex Open in Online-Editor
\documentclass[paper=a5]{scrbook} \def\path{D:/Dokumente/Projekt/00Header} \input{\path/Header.tex} \begin{document} aaa \end{document} gefragt 31 Jan '16, 07:33 cis |
Sollte mit beantwortet 01 Feb '16, 00:44 esdd |
Wenn du im Ordner
Projekt
bist, dann reicht\input{00Header/Header}
. Wobei ich kein Freund von nummerierten Ordnern und tiefer verschachtelung bin. Eine flache Ordnerstruktur finde ich viel besser.Beachte, dass auch unter Windows fowardslashes für die Trennung der Verzeichnisse genutzt werden. Backslashes leiten ja Befehle ein.
Ja, das ist klar.
Ah ne, schlecht ausgedrückt: Ich meinte, wenn ich in
D:/Dokumente/Projekt/01Kapitel1/Kapitel1.tex
bin - gibt es dann eine Möglichkeit relativ aufProjekt/00Header
zu kommen?Tut - Danke!
Ergänzend sei darauf hingewiesen, dass so etwas mit
\include
eventuell nicht funktioniert, weil\include
dann auch eine Datei../00Header/Header.aux
schreiben müsste und manche TeX-Implementierungen aus Sicherheitsgründen nur das Schreiben in das aktuelle Verzeichnis und Unterverzeichnisse davon erlauben.Ja, ich weiß, dass
\include
in der Dokumentpräambel nichts zu suchen hat, mein Hinweis ist für den Fall zu verstehen, dass so etwas innerhalb des Dokuments gemacht wird.