Il mio obiettivo principale è quello di essere in grado di tenere costantemente traccia dei singoli frammenti di testo e dei conteggi dei caratteri e al contempo di poter leggere l'intero documento lungo nel suo insieme.
Il mio obiettivo principale è quello di essere in grado di tenere costantemente traccia dei singoli frammenti di testo e dei conteggi dei caratteri e al contempo di poter leggere l'intero documento lungo nel suo insieme.
Risposte:
Come ho discusso su Root Access, l'ampia classe di strumenti che stai guardando è un editor di testo di contorno. Gli editor di contorni ti consentono di lavorare in blocchi di testo, trattarli come unità discrete e collegarli insieme, perfetti per il tuo caso d'uso.
Per quanto riguarda CHIUNQUE, ho parlato con chi ha bisogno / ne ha usato uno, mi ha detto che la letteratura e lo scrivano di latte sono il programma da battere, sebbene questa risposta su Ask Ubuntu suggerisca alcune alternative .
Se sei disposto a considerare un po ' più del semplice testo, allora questo è molto possibile. Due di questi modi stanno usando Markdown (che non ha il supporto include nativo , ma diversi processori di documenti lo fanno) o LaTeX .
Con un markup minimo, il percorso Pandoc potrebbe essere quello che desideri, poiché i tuoi frammenti di testo devono solo essere scritti come documenti Markdown (che, senza utilizzare alcuna funzionalità aggiuntiva, sono ancora solo documenti in chiaro; questo è il sistema di formattazione utilizzato qui su Super User e gli altri siti Web Stack Exchange). Ispirato da questa domanda SO , supponiamo che i frammenti di testo si trovino nella directory di lavoro corrente:
01_introduction.md
02_examples.md
03_discussion.md
04_conclusion.md
Questi possono essere uniti e resi come un singolo file con Pandoc usando il comando:
pandoc *.md > merged.html
Pandoc è anche compatibile con il formato LaTeX che può anche soddisfare le tue esigenze, anche se ci sono davvero molti altri editor / compilatori di documenti LaTeX che potrebbero essere più adatti all'attività.
Prendi in considerazione la creazione di un documento LaTeX piuttosto semplice e posiziona i tuoi file di testo normale in molti altri file. È quindi possibile utilizzare il comando LaTeX\input{filename}
(o \include
se è necessaria tale funzionalità) nel documento principale per unire e rendere tutti i singoli frammenti di testo come un documento singolare.
Quindi, potresti voler creare un documento .tex padre per racchiudere tutti i tuoi file sub-.tex (che contengono solo testo normale; LaTeX \include
funziona in modo simile a quello dei linguaggi di programmazione C / C ++). Quindi diciamo che avete gli stessi file Markdown come prima, ma rinominato da .md
a .tex
(ad esempio ora avete 01_introduction.tex
, 02_examples.tex
, ...).
È quindi possibile creare un altro file da compilare (ad es. 00_parent.tex
), Che contiene solo quanto segue ( consultare questo articolo per i modi più avanzati di impostazione di un documento LaTeX):
\documentclass{minimal}
\begin{document}
\input{01_introduction.tex}
\input{02_examples.tex}
\input{03_discussion.tex}
\input{04_conclusion.tex}
\end{document}
Puoi quindi compilare il 00_parent.tex
file con il tuo editor LaTeX preferito (come TeXWorks ) o semplicemente compilarlo da un terminale usando gli strumenti nativi LaTeX o qualsiasi altra cosa ti piaccia (Pandoc sembra supportare anche LateX).