Alle *.tex Dateien in einem Ordner via include oä einbinden

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Alle *.tex Dateien in einem Ordner via include oä einbinden

von Gast » Mi 26. Apr 2017, 15:07

Dein Problem hat mit dem ursprünglichen nichts zu tun. Stelle daher bitte eine neue Frage mit einem korrekten Minimalbeispiel (beachte, was bei Beispielen aus mehreren Dateien zu beachten ist) und korrekt markiertem Code.

von markusv » Mi 26. Apr 2017, 15:07

Hallo.

Die eingebetteten Dateien bspw. mit \include (besser ist \input), siehe hier, dürfen keine Präambel haben. Diese wird im Hauptdokument definiert und gepflegt.

Möchtest du eigenständige .tex-Dateien zusammenführen, benötigst du Zustzpakete. Siehe hierzu auch diesen noch relativ aktuellen Beitrag.

Nochmal für Doofe bitte

von InsidePsycho » Mi 26. Apr 2017, 14:35

Ihr Lieben, nochmal für Doofe bitte.

Ich bin kompletter LaTeX Neuling und arbeite mich gerade mithilfe des Leitfadens von Schlosser da rein. Ich möchte ebenfalls meine Abschlussarbeit in einzelnen .tex Dateien speichern und diese dann zusammenführen. Hab brav nach Anleitung den \include Befehl verwendet. Scheint prinzipiell zu funktionieren, der Text den ich eingefügt haben wollte wird eingefügt. Allerdings passieren komische Dinge. Er scheint die Präambel nicht mehr als solche zu erkennen, setzt die Paketaufrufe als Text statt sie aufzurufen und verändert die Kapitelnummerierungen.

Tut mir Leid wenn ich mich gerade sehr dumm anstelle. Aber woran könnte das liegen? was ist shell escape?

Danke für eure Zeit.
Hier noch mein Code:

[/code]\documentclass[a4paper]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[german,ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}

\begin{document}
bla.

\include{Hintergrund}


\end{document}

von mathe42 » Mo 13. Mär 2017, 16:44

Danke, das habe ich mir schon fast gedacht :(

von Gast » Mo 13. Mär 2017, 16:43

Ohne shell escape und damit indirekt ohne Aufruf von dir oder ls (je nach OS) oder eines anderen Programms zur Ermittlung der Dateien geht das mit pdflatex nicht, da TeX selbst keine Verzeichnisfunktionen enthält. Bei Verwendung von lualatex könnte man Lua-Code zum Einlesen eines Verzeichnisses und dessen Sortierung verwenden.

Alle *.tex Dateien in einem Ordner via include oä einbinden

von mathe42 » Mo 13. Mär 2017, 16:10

Hallo,

Ich schreibe grade an einem sehr Umfangreichen Dokument.
Dafür liegen in einem Ordner viele *.tex Dokumente. Diese möchte ich nun in mein Hauptdokument via include oder etwas dementsprechenden einbinden.

(Die Reihenfolge der Dateien soll einfach Alphabetisch sein.)

Leider habe ich im Internet bisher nur die Lösung über ein basch/Shell-Skript gefunden was für mich aber nicht infrage kommt.

Kennt jemand eine Möglichkeit? Mir wäre auch schon mit einem Ansatz geholfen...

Gruß
Mathe42

Nach oben