Para mí, descubrí que Eclipse era excesivo para la creación de artículos científicos. Entonces, para Windows, lo que hice fue lo siguiente: Instalar Miktex 2.8 (? No estoy seguro de la versión). Asegúrese de instalar Miktex en un directorio como C: \ Miktex, ya que Latex odia las rutas de archivos con espacios en ellas. Asegúrese de seleccionar la opción para instalar paquetes sobre la marcha.
También asegúrese de que R esté instalado en algún lugar donde Latex pueda encontrarlo, es decir, en una ruta sin espacios. Instalé el centro TechNix como mi programa para escribir documentos, pero hay muchos otros como WinEdt, eclipse, texmaker, o incluso Emacs. Ahora, asegúrese de tener \ usepackage {Sweave} y usepackage {graphicx} en su preámbulo. Como estoy seguro de que sabe, debe poner <> = al comienzo de su fragmento R y finalizarlo con @. Necesitará el paquete xtable o Hmisc para convertir objetos R a un formato de látex.
Me gusta xtable, pero probablemente necesites hacer un poco de malabarismo con los objetos para obtener una forma que xtable acepte (salidas lm, marcos de datos, matrices). Al insertar una tabla, asegúrese de poner la opción results = tex en su preámbulo para el fragmento de código, y si necesita una figura, asegúrese de que la opción fig = TRUE también esté allí. También solo puedes generar una figura por trozo, así que tenlo en cuenta. Algo con lo que hay que tener mucho cuidado es que el código R está en el extremo izquierdo de la página, ya que si está encerrado en un entorno, se ignorará (esto me llevó mucho tiempo descubrirlo).
Debe guardar el archivo como .Rnw: asegúrese de que cualquier programa de texto que utilice no incluya un .tex después de esto, ya que esto causará problemas.
Luego ejecute R CMD Sweave foo.Rnw desde la línea de comando, o desde R ejecute Sweave ("foo.Rnw"). Inevitablemente fallará en algún momento (especialmente si no ha hecho esto antes), así que simplemente depure su archivo .Rnw, enjuague y repita.
Si es la primera vez que hace esto, puede resultar más fácil codificar todos los análisis R desde dentro de r, y luego usar sentencias de impresión para insertarlas en LaTex. Sin embargo, no recomendaría esto como una buena idea, ya que si descubre que su archivo de datos tiene errores al final de este procedimiento (como lo hice el fin de semana pasado), deberá volver a ejecutar todos sus análisis, lo que si pudiera desde el interior del látex desde el principio, se puede evitar.
Además, los cálculos de Sweave pueden llevar algo de tiempo, por lo que es posible que desee utilizar el paquete R cacheSweave para guardar los análisis de ejecución. Aparentemente, el resaltado del paquete R permite la codificación de color del código R en los documentos, pero no lo he usado.
Nunca he usado látex o R en una Mac, por lo que dejaré esa explicación a otra persona. Espero que esto ayude.