Esta es una pregunta un poco más "reflexiva", pero considero que es importante plantearla.
Llevo unos días luchando por tener un flujo de trabajo más parecido al de la investigación reproducible. Estoy confundido con las dos estrategias diferentes para escribir un informe.
Las dos estrategias son:
- Barrer o elaborar cerveza. Donde hay un archivo report.Rnw o report.brew que tiene una mezcla de algún lenguaje de marcado (ya sea HTML o LaTeX) y código R entre llaves especiales (digamos <<>>= @). Este archivo debe ser ejecutado a través de Sweave o brew para crear el archivo de informe (report.html o report.tex).
- R2HTML (para HTML) y Hmisc (para LaTeX). Donde el archivo .r utiliza funciones de R para construir report.html o report.tex; la ejecución de los comandos de R genera el informe directamente.
Lo que está claro para mí es que la mayoría de la gente en línea parece estar utilizando la opción 1. Pero no entiendo por qué es tan común, cuando la opción 2 me parece (sin experimentar demasiado) que da menos trabajo.
¿Cuándo es mejor cada una de las dos estrategias?
0 votos
Basándome en tu comentario, sugeriría editar la pregunta para eliminar tus problemas con LaTeX, ya que eso hace que parezca una pregunta de HTML contra LaTeX, y mencionar la biblioteca Hmisc en el método 2 como una forma de hacer algo similar pero con LaTeX.
0 votos
Hola Aaron, voy a editarlo un poco...
2 votos
Gracias por la edición. Me he tomado la libertad de editarlo más a fondo para dejar más claro lo que hace Hmisc (y algunas otras ediciones menores); si pasa la revisión por pares, puedes decidir si sigue reflejando tu pregunta con precisión.
0 votos
Sólo quería añadir el modo org con Babel como otra forma de conseguir algo parecido al sweave sin necesidad de profundizar en el látex (o utilizarlo como punto de partida para un ajuste más fino del látex). Disponible en emacs.