Моя головна мета - мати можливість постійно відслідковувати кількість фрагментів тексту та кількість символів, одночасно читаючи весь довгий документ у цілому.
Моя головна мета - мати можливість постійно відслідковувати кількість фрагментів тексту та кількість символів, одночасно читаючи весь довгий документ у цілому.
Відповіді:
Як я говорив про Root Access, широкий клас інструментів, на який ви дивитесь, - це редактор тексту контуру. Редактори конвеєра дозволяють працювати над блоками текстів, розглядають їх як дискретні одиниці та з'єднують їх між собою, що ідеально підходить для Вашого використання.
Що стосується будь-кого, з ким я говорив, хто потребує / використовував, сказав мені, література та сценарій Latte - це програма, яку потрібно перемогти, хоча ця відповідь на запитання Ubuntu пропонує декілька альтернатив .
Якщо ви готові розглянути трохи більше, ніж звичайний текст, то це дуже можливо. Два такого спосіб використовує Markdown (який не має нативний включають підтримку, але кілька процесорів документів роблять) або LaTeX .
З мінімальною розміткою маршрут Пандока може бути тим, що ви хочете, оскільки ваші текстові фрагменти потрібно просто записати як документи Markdown (які без використання додаткових функцій все ще є просто текстовими документами; це система форматування, яка використовується тут на Super User та інші веб-сайти обміну стеками). Натхненний цим питанням ТА, скажімо, фрагменти тексту знаходяться в поточній робочій директорії:
01_introduction.md
02_examples.md
03_discussion.md
04_conclusion.md
Вони можуть бути об'єднані та надані як єдиний файл з Pandoc за допомогою команди:
pandoc *.md > merged.html
Pandoc також сумісний з форматом LaTeX, який також може відповідати вашим потребам, хоча дійсно є кілька інших редакторів / компіляторів документів LaTeX, які, можливо, краще підходять до завдання.
Подумайте про створення досить простого LaTeX-документа та розмістіть свої текстові файли в декількох інших файлах. Потім ви можете використовувати LaTeX \input{filename}
команду (або , \include
якщо вам потрібна ця функціональність) у вищому документі , щоб приєднатися і зробити все окремі фрагменти тексту як особливий документ.
Отже, ви можете створити батьківський .tex документ, щоб обернути всі ваші підтекстові файли (які просто містять звичайний текст; LaTeX \include
працює аналогічно мовам програмування C / C ++). Так скажімо , у вас є ті ж Markdown файли , як і раніше, але перейменований з .md
до .tex
(наприклад , тепер у вас є 01_introduction.tex
, 02_examples.tex
...).
Потім ви можете зробити інший файл для компіляції (наприклад 00_parent.tex
), який містить лише наступне ( див. Цю статтю для більш вдосконалених способів налаштування документа LaTeX):
\documentclass{minimal}
\begin{document}
\input{01_introduction.tex}
\input{02_examples.tex}
\input{03_discussion.tex}
\input{04_conclusion.tex}
\end{document}
Потім ви можете скласти 00_parent.tex
файл з улюбленим редактором LaTeX (наприклад, TeXWorks ) або просто компілювати його з терміналу, використовуючи нативні інструменти LaTeX або будь-які інші, які вам можуть сподобатися (Pandoc також підтримує LateX).