Meu principal objetivo é ser capaz de acompanhar constantemente as contagens individuais de palavras e caracteres de fragmentos de texto, ao mesmo tempo em que é capaz de ler todo o documento longo como um todo.
Meu principal objetivo é ser capaz de acompanhar constantemente as contagens individuais de palavras e caracteres de fragmentos de texto, ao mesmo tempo em que é capaz de ler todo o documento longo como um todo.
Respostas:
Como discuti no Acesso Raiz, a ampla classe de ferramenta que você está vendo é um editor de texto básico. Os editores de estrutura de tópicos permitem trabalhar em blocos de textos, tratá-los como unidades discretas e vinculá-los, perfeito para o seu caso de uso.
Tanto quanto alguém com quem eu falei quem precisa / usou, me disse que literatura e scrivener de latte são o programa a ser vencido, embora essa resposta no Ask Ubuntu sugira algumas alternativas .
Se você deseja considerar um pouco mais do que texto simples, isso é muito possível. Duas dessas formas estão usando Markdown (que não tem nativa incluem apoio, mas vários processadores de documento fazem) ou LaTeX .
Com uma marcação mínima, a rota Pandoc pode ser o que você deseja, pois seus fragmentos de texto precisam ser escritos apenas como documentos Markdown (que, sem usar nenhum recurso adicional, ainda são apenas documentos em texto sem formatação; este é o sistema de formatação usado aqui em Superusuário e os outros sites da Stack Exchange). Inspirados nesta pergunta do SO , digamos que os fragmentos de texto estejam no diretório de trabalho atual:
01_introduction.md
02_examples.md
03_discussion.md
04_conclusion.md
Eles podem ser mesclados e renderizados como um único arquivo com o Pandoc usando o comando:
pandoc *.md > merged.html
O Pandoc também é compatível com o formato LaTeX, que também pode atender às suas necessidades, embora existam de fato vários outros editores / compiladores de documentos LaTeX que podem ser mais adequados à tarefa.
Considere criar um documento LaTeX bastante simples e coloque seus arquivos de texto sem formatação em vários outros arquivos. Você pode usar o comando LaTeX\input{filename}
(ou \include
se precisar dessa funcionalidade) no documento pai para unir e renderizar todos os fragmentos de texto individuais como um documento singular.
Portanto, convém criar um documento .tex pai para agrupar todos os seus arquivos sub-.tex (que contêm apenas texto sem formatação; o LaTeX \include
funciona de maneira semelhante à das linguagens de programação C / C ++). Então, digamos que você tem os mesmos arquivos de remarcação para baixo como antes, mas renomeado de .md
que .tex
(por exemplo, agora você tem 01_introduction.tex
, 02_examples.tex
...).
Você pode criar outro arquivo para compilar (por exemplo 00_parent.tex
), que contém apenas o seguinte ( consulte este artigo para obter formas mais avançadas de configurar um documento LaTeX):
\documentclass{minimal}
\begin{document}
\input{01_introduction.tex}
\input{02_examples.tex}
\input{03_discussion.tex}
\input{04_conclusion.tex}
\end{document}
Em seguida, você pode compilar o 00_parent.tex
arquivo com seu editor LaTeX favorito (como o TeXWorks ) ou compilá-lo a partir de um terminal usando as ferramentas nativas do LaTeX ou quaisquer outras que desejar (o Pandoc também suporta o LateX).