Mon objectif principal est de pouvoir constamment suivre le nombre de mots et de caractères de fragments de texte individuels tout en étant capable de lire l'intégralité du long document dans son ensemble.
Mon objectif principal est de pouvoir constamment suivre le nombre de mots et de caractères de fragments de texte individuels tout en étant capable de lire l'intégralité du long document dans son ensemble.
Réponses:
Comme je l'ai expliqué sur Root Access, la grande classe d'outils que vous regardez est un éditeur de texte de plan. Les éditeurs de contour vous permettent de travailler dans des blocs de textes, de les traiter comme des unités discrètes et de les lier ensemble, parfait pour votre cas d'utilisation.
En ce qui concerne QUELQU'UN à qui j'ai parlé, qui en a besoin / a utilisé un m'a dit, la littérature et le scrivener de latte sont le programme à battre, bien que cette réponse sur Ask Ubuntu suggère quelques alternatives .
Si vous êtes prêt à considérer un peu plus que du texte brut, cela est très possible. Deux de ces façons utilisent Markdown (qui ne prend pas en charge les inclusions natives , mais plusieurs processeurs de documents en ont) ou LaTeX .
Avec un balisage minimal, la route Pandoc peut être ce que vous voulez, car vos fragments de texte doivent simplement être écrits en tant que documents Markdown (qui, sans utiliser de fonctionnalités supplémentaires, ne sont toujours que des documents en texte brut; c'est le système de formatage utilisé ici sur Super User et les autres sites Web Stack Exchange). Inspiré par cette question SO , disons que les fragments de texte sont dans le répertoire de travail actuel:
01_introduction.md
02_examples.md
03_discussion.md
04_conclusion.md
Ceux-ci peuvent être fusionnés et rendus dans un seul fichier avec Pandoc en utilisant la commande:
pandoc *.md > merged.html
Pandoc est également compatible avec le format LaTeX qui peut également répondre à vos besoins, bien qu'il existe en effet plusieurs autres éditeurs / compilateurs de documents LaTeX qui pourraient être mieux adaptés à la tâche.
Envisagez de créer un document LaTeX plutôt simple et placez vos fichiers en texte brut dans plusieurs autres fichiers. Vous pouvez ensuite utiliser la commande LaTeX\input{filename}
(ou \include
si vous avez besoin de cette fonctionnalité) dans le document parent pour joindre et rendre tous les fragments de texte individuels en tant que document singulier.
Donc, vous voudrez peut-être créer un document .tex parent pour envelopper tous vos fichiers sous-.tex (qui contiennent juste du texte brut; les \include
travaux de LaTeX sont similaires à ceux des langages de programmation C / C ++). Alors disons que vous avez les mêmes fichiers Markdown comme avant, mais renommé .md
pour .tex
(par exemple , vous avez maintenant 01_introduction.tex
, 02_examples.tex
...).
Vous pouvez ensuite créer un autre fichier à compiler (par exemple 00_parent.tex
), qui ne contient que les éléments suivants ( voir cet article pour des moyens plus avancés de configurer un document LaTeX):
\documentclass{minimal}
\begin{document}
\input{01_introduction.tex}
\input{02_examples.tex}
\input{03_discussion.tex}
\input{04_conclusion.tex}
\end{document}
Vous pouvez ensuite compiler le 00_parent.tex
fichier avec votre éditeur LaTeX préféré (comme TeXWorks ) ou simplement le compiler à partir d'un terminal à l'aide des outils natifs LaTeX ou de tout autre outil que vous pourriez aimer (Pandoc semble également prendre en charge LateX).