Como posso editar vários arquivos de texto como um documento virtual?

11

Meu principal objetivo é poder acompanhar constantemente as contagens individuais de palavras e caracteres de fragmentos de texto e, ao mesmo tempo, ler todo o documento inteiro como um todo.

    
por TeXnewbie 27.05.2013 / 16:38

2 respostas

6

Como discuti sobre o Acesso Raiz, a ampla classe de ferramentas que você está vendo é um editor de texto em destaque . Os editores de tópicos permitem que você trabalhe em blocos de textos, trate-os como unidades discretas e os vincule, perfeitos para o seu caso de uso.

No que diz respeito a QUALQUER PESSOA com quem falei, quem precisou / usou uma, a literatura e o scrivener do latte o programa para bater, embora essa resposta no Ask Ubuntu sugira algumas alternativas .

    
por 28.05.2013 / 17:07
3

Se você estiver disposto a considerar um bit mais que um texto simples, isso é muito possível. Duas dessas formas estão usando Markdown (que não tem suporte nativo include , mas vários processadores de documentos) ou LaTeX .

Markdown

Com marcação mínima, o Pandoc rota pode ser o que quiser, desde que seus fragmentos de texto só precisa ser escrito como Markdown documentos (que, sem usar recursos adicionais, são ainda apenas documentos em texto simples; essa é a formatação sistema usado aqui no Super Usuário e nos outros sites do Stack Exchange). Inspirado por este SO questionar , digamos que os fragmentos de texto estão no diretório de trabalho atual:

01_introduction.md
02_examples.md
03_discussion.md
04_conclusion.md

Estes podem ser mesclados & renderizado 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 haja, de fato, vários outros editores / compiladores de documentos LaTeX que podem ser mais adequados para a tarefa.

LaTeX

Considere a criação de um documento LaTeX bastante simples e coloque seus arquivos de texto simples em vários outros arquivos. Você pode então usar o LaTeX% co_de comando% (ou \input{filename} se precisar essa funcionalidade) em o documento pai para unir e renderizar todos os fragmentos de texto individuais como um documento singular.

Assim, você pode querer criar um documento .tex pai para envolver todos os seus arquivos sub-.tex (que contêm apenas texto simples; do LaTeX \include funciona de forma semelhante à do C / C ++ linguagens de programação). Então, digamos que você tenha os mesmos arquivos Markdown de antes, mas renomeou de \include para .md (por exemplo, agora você tem .tex , 01_introduction.tex , ...).

Você pode então fazer outro arquivo para compilar (por exemplo, 02_examples.tex ), que contém apenas o seguinte ( consulte este artigo para 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}

Você pode então compilar o arquivo%% co_de com seu editor de LaTeX favorito (como texworks ) ou apenas compilá-lo a partir de um terminal usando as ferramentas nativas do LaTeX ou qualquer outro que você possa gostar (o Pandoc também parece suportar o LateX).

    
por 28.05.2013 / 16:46