Tujuan utama saya adalah untuk dapat terus-menerus melacak jumlah kata dan karakter fragmen teks individu sementara secara bersamaan dapat membaca seluruh dokumen panjang secara keseluruhan.
Tujuan utama saya adalah untuk dapat terus-menerus melacak jumlah kata dan karakter fragmen teks individu sementara secara bersamaan dapat membaca seluruh dokumen panjang secara keseluruhan.
Jawaban:
Seperti yang saya bahas di Root Access, kelas luas alat yang Anda lihat adalah editor teks garis besar. Editor garis memungkinkan Anda bekerja dalam blok teks, memperlakukannya sebagai unit terpisah, dan menghubungkannya bersama, cocok untuk kasus penggunaan Anda.
Sejauh SIAPAPUN saya telah berbicara dengan yang membutuhkan / memiliki satu bekas telah mengatakan kepada saya, sastra dan latte ini ahli menulis adalah yang program untuk beat, meskipun jawaban ini tentang Ask Ubuntu menunjukkan beberapa alternatif .
Jika Anda bersedia untuk mempertimbangkan sedikit lebih dari teks biasa, maka ini adalah sangat mungkin. Dua cara tersebut menggunakan Markdown (yang tidak memiliki dukungan asli termasuk , tetapi beberapa pemroses dokumen melakukannya) atau LaTeX .
Dengan markup minimal, rute Pandoc mungkin sesuai keinginan Anda, karena fragmen teks Anda hanya perlu ditulis sebagai dokumen Markdown (yang, tanpa menggunakan fitur tambahan, masih berupa dokumen teks biasa; ini adalah sistem format yang digunakan di sini pada Pengguna Super dan situs web Stack Exchange lainnya). Terinspirasi oleh pertanyaan SO ini , katakanlah fragmen teks ada di direktori kerja saat ini:
01_introduction.md
02_examples.md
03_discussion.md
04_conclusion.md
Ini dapat digabung & dirender sebagai satu file dengan Pandoc menggunakan perintah:
pandoc *.md > merged.html
Pandoc juga kompatibel dengan format LaTeX yang juga dapat melayani kebutuhan Anda, meskipun memang ada beberapa editor / kompiler dokumen LaTeX lain yang mungkin lebih cocok untuk tugas tersebut.
Pertimbangkan untuk membuat dokumen LaTeX yang agak sederhana, dan tempatkan file teks biasa ke beberapa file lainnya. Anda kemudian dapat menggunakan perintah LaTeX\input{filename}
(atau \include
jika Anda memerlukan fungsionalitas itu) dalam dokumen induk untuk bergabung dan merender semua fragmen teks individu sebagai dokumen tunggal.
Jadi, Anda mungkin ingin membuat dokumen .tex induk untuk membungkus semua file sub-.tex Anda (yang hanya berisi teks biasa; \include
karya LaTeX mirip dengan bahasa pemrograman C / C ++). Jadi katakanlah Anda memiliki file penurunan harga yang sama seperti sebelumnya, tapi berganti nama dari .md
ke .tex
(misalnya sekarang Anda memiliki 01_introduction.tex
, 02_examples.tex
, ...).
Anda kemudian dapat membuat file lain untuk dikompilasi (misalnya 00_parent.tex
), yang hanya berisi berikut ini ( lihat artikel ini untuk cara-cara lebih lanjut untuk mengatur dokumen LaTeX):
\documentclass{minimal}
\begin{document}
\input{01_introduction.tex}
\input{02_examples.tex}
\input{03_discussion.tex}
\input{04_conclusion.tex}
\end{document}
Anda kemudian dapat mengkompilasi 00_parent.tex
file dengan editor LaTeX favorit Anda (seperti TeXWorks ) atau hanya mengkompilasinya dari terminal menggunakan alat LaTeX asli atau yang lain yang Anda sukai (Pandoc juga tampaknya mendukung LateX).