Mein Hauptziel ist es, ständig die Anzahl der Wörter und Zeichen einzelner Textfragmente verfolgen zu können und gleichzeitig das gesamte lange Dokument als Ganzes lesen zu können.
Mein Hauptziel ist es, ständig die Anzahl der Wörter und Zeichen einzelner Textfragmente verfolgen zu können und gleichzeitig das gesamte lange Dokument als Ganzes lesen zu können.
Antworten:
Wie ich bereits bei Root Access erläutert habe, handelt es sich bei der breiten Toolklasse, die Sie sich ansehen, um einen Gliederungstexteditor. Mit Gliederungseditoren können Sie in Textblöcken arbeiten, diese als diskrete Einheiten behandeln und miteinander verknüpfen, perfekt für Ihren Anwendungsfall.
Soweit man habe ich gesprochen , die benötigt / verwendet man mir gesagt hat, Literatur und lattes scrivener ist das Programm zu schlagen, obwohl diese Antwort auf Fragen Ubuntu ein paar Alternativen vorschlägt .
Wenn Sie bereit sind, etwas mehr als nur Text zu berücksichtigen , ist dies sehr gut möglich. Zwei solche Möglichkeiten sind Markdown (das keine native Include- Unterstützung bietet, aber mehrere Dokumentprozessoren) oder LaTeX .
Mit minimalem Markup, die Pandoc kann Route sein , was Sie wollen, da Ihre Textfragmente genauso geschrieben werden müssen , Abschriften Dokumente (die ohne zusätzliche Funktionen zu verwenden, sind nach wie vor nur Klartext - Dokumente, das ist die Formatierung hier verwendete System auf Super User und die anderen Stack Exchange-Websites). Angenommen, von dieser SO-Frage inspiriert , befinden sich die Textfragmente im aktuellen Arbeitsverzeichnis:
01_introduction.md
02_examples.md
03_discussion.md
04_conclusion.md
Diese können mit dem folgenden Befehl mit Pandoc zusammengeführt und als einzelne Datei gerendert werden:
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 die Aufgabe geeignet sind.
Erstellen Sie ein recht einfaches LaTeX-Dokument und platzieren Sie Ihre Klartextdateien in mehreren anderen Dateien. Sie können dann den LaTeX- \input{filename}
Befehl (oder \include
wenn Sie diese Funktionalität benötigen) im übergeordneten Dokument verwenden, um alle einzelnen Textfragmente als einzelnes Dokument zu verknüpfen und zu rendern.
Daher möchten Sie möglicherweise ein übergeordnetes .tex-Dokument erstellen, um alle Ihre Sub-.tex-Dateien zu verpacken (die nur Klartext enthalten; LaTeX \include
funktioniert ähnlich wie die 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 weitere zu kompilierende 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{minimal}
\begin{document}
\input{01_introduction.tex}
\input{02_examples.tex}
\input{03_discussion.tex}
\input{04_conclusion.tex}
\end{document}
Sie können die 00_parent.tex
Datei dann mit Ihrem bevorzugten LaTeX-Editor (wie TeXWorks ) kompilieren oder sie einfach von einem Terminal aus mit den nativen LaTeX-Tools oder anderen Tools kompilieren (Pandoc scheint auch LateX zu unterstützen).