Embora não seja exatamente o que você pediu, recomendo que você dê uma olhada no modo organizacional , um modo emacs que incorpora todas as suas necessidades.
Por que eu recomendo o modo organizacional? (ou seja, os profissionais)
- O modo org permite que você escreva texto e código em um documento, enfatizando as duas partes igualmente, texto e código (embora eu nunca tenha usado sweave, sinto que o foco está mais no código). Para esse fim, o modo organizacional permite muitas simplificações ao escrever texto em comparação com o LaTeX puro (ou seja, & é & em vez de \ &, o texto fica em itálico, cercando-o com / ou em negrito com *). Esses elementos de marcação serão exportados para o LaTeX real, mas tornam a vida muito mais fácil.
- O org-mode permite exportar seu texto não apenas como LaTeX ou beamer, mas também html ou outros formatos (por exemplo, TaskJuggler, ... )
- O modo organizacional pode ser usado para outras tarefas, como organizar a vida usando o gtd .
- O Emacs é um dos editores de texto mais populares e maduros, disponível para todas as plataformas e sendo utilizado produtivamente desde o final dos anos 70 para tarefas de programação de todos os tipos. Além disso, existe uma conexão muito popular com o R, ESS , desenvolvida por, entre outros, os membros principais do R Kurt Hornik e Martin Maechler. Ao usar o emacs, você pode usá-lo para todas as tarefas, não apenas sweave e integração R (essa é uma razão pela qual algumas pessoas se referem ao Emacs como um sistema operacional e não como um editor). Nota: O Emacs foi desenvolvido inicialmente pelo idealizador do GNU, Richard Stallman.
Os contras:
- em vez de aprender apenas uma coisa de cada vez, você terá que aprender ainda mais coisas de uma só vez: Emacs (que sem dúvida tem um tratamento complicado), modo de organização e LaTeX.
- instalar o Emacs, modo organizacional, o ESS pode ser um aborrecimento. Especialmente se você (como eu) não sabe nada sobre lisp, escrever seu arquivo .emacs é realmente péssimo.
Se você quiser tentar (eu recomendo), há um artigo muito recente sobre o modo organizacional no Journal of Statistical Software que deve ajudá-lo a começar.
O que eu recomendo para começar é primeiro tentar fazer seus primeiros documentos no modo organizacional e exportá-los como LaTeX ou pdfs (ou seja, sem R). Quando tiver êxito, tente adicionar um código R ao documento e veja como você pode exportar o material relevante.
Eu recomendo obter as folhas de dicas ou cartões de referência para todos os programas usados (Emacs, modo organizacional, LaTeX, TeX e ESS). Além disso, um entendimento básico do LaTeX, como apontado por Chris Beely (wikilivros), também ajuda muito.
Minha configuração atual é que geralmente trabalho com três buffers em paralelo. Um buffer de modo organizacional com o documento, um script R do modo ESS para manter o código e experimentar coisas diferentes, e um console R acessível por ambos os scripts. Isso funciona muito bem.
Algumas coisas que eu gosto de usar: