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 Header.tex in Kapitel1.tex bekommen will, muss ich dann den absoluten Pfade eingeben?

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, 01:33

cis's gravatar image

cis
5.4k860169
Akzeptiert: 68%

bearbeitet 31 Jan, 15:21

1

Wenn du im OrdnerProjekt bist, dann reicht \input{00Header/Header}. Wobei ich kein Freund von nummerierten Ordnern und tiefer verschachtelung bin. Eine flache Ordnerstruktur finde ich viel besser.

(31 Jan, 05:34) Johannes
1

Beachte, dass auch unter Windows fowardslashes für die Trennung der Verzeichnisse genutzt werden. Backslashes leiten ja Befehle ein.

(31 Jan, 05:34) Johannes

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 auf Projekt/00Header zu kommen?

(31 Jan, 15:22) cis

Tut - Danke!

(01 Feb, 01:04) cis

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.

(01 Feb, 03:01) saputello

Sollte mit \input{../00Header/Header.tex} gehen, da Du aus dem 01Kapitel1 Ordner nur eine Ebene nach oben musst, um im Ordner Projekt zu sein.

Permanenter link

beantwortet 31 Jan, 18:44

esdd's gravatar image

esdd
14.2k53251

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×17
×4

Frage gestellt: 31 Jan, 01:33

Frage wurde angeschaut: 603 Mal

Zuletzt aktualisiert: 06 Jul, 08:10