Wenn Sie bereit sind, ein betrachten etwas mehr als Klartext, dann ist dies sehr gut möglich. Zwei solche Möglichkeiten werden mit Markdown (die nicht nativ hat gehören Unterstützung, aber mehrere Dokumentprozessoren tun) oder LaTeX .
Markdown
Mit minimalem Markup, die Pandoc kann Route sein, was Sie wollen, da Ihre Textfragmente wie geschrieben werden müssen, nur Abschriften Dokumente (die ohne zusätzliche Funktionen zu verwenden, sind nach wie vor nur Klartext - Dokumente, das ist das Formatierungssystem hier verwendet Super User und die anderen Stack Exchange-Websites). Inspiriert von dieser SO-Frage, nehmen wir an, die Textfragmente befinden sich im aktuellen Arbeitsverzeichnis:
01_introduction.md 02_examples.md 03_discussion.md 04_conclusion.md
Diese können mit Pandoc als eine einzige Datei zusammengefügt und gerendert werden. Verwenden Sie dazu den Befehl:
pandoc *.md > merged.html
Pandoc ist auch mit dem LaTeX-Format kompatibel, das möglicherweise auch Ihren Anforderungen entspricht, obwohl es tatsächlich mehrere andere LaTeX-Dokumenteditoren / Compiler gibt, die möglicherweise besser für diese Aufgabe geeignet sind.
Latex
Erstellen Sie ein recht einfaches LaTeX-Dokument und platzieren Sie Ihre Klartextdateien in mehreren anderen Dateien. Sie können dann den Befehl LaTeX\input
(oder, \include
falls Sie diese Funktionalität benötigen) im übergeordneten Dokument verwenden, um alle einzelnen Textfragmente als einzelnes Dokument zu verknüpfen und darzustellen.
Daher möchten Sie möglicherweise ein übergeordnetes .tex-Dokument erstellen, um alle Ihre unter-.tex-Dateien zu umschließen (die nur Klartext enthalten; LaTeXs \include
Arbeiten ähneln denen der Programmiersprachen C / C ++). Also lassen Sie uns sagen, dass Sie die gleichen Dateien wie Markdown vor, aber umbenannt von .md
zu .tex
(zB jetzt haben Sie 01_introduction.tex
, 02_examples.tex
, ...).
Sie können dann eine andere Datei erstellen (z. B. 00_parent.tex
), die nur Folgendes enthält ( weitere Informationen zum Einrichten eines LaTeX-Dokuments finden Sie in diesem Artikel ):
\documentclass \begin \input \input \input \input \end
Sie können die 00_parent.tex
Datei dann mit Ihrem bevorzugten LaTeX-Editor (z. B. TeXWorks ) kompilieren oder einfach von einem Terminal aus mit den nativen LaTeX-Tools oder beliebigen anderen Tools kompilieren (Pandoc scheint auch LateX zu unterstützen).