Pregunta

Ahora tengo todo para funcionar correctamente en mi máquina Mac OS X 10.6 para poder crear documentos de látex de aspecto decente con Sweave que incluyan fragmentos de código R, salida y formato de látex juntos. Desafortunadamente, siento que mi flujo de trabajo es un poco torpe e ineficiente:

  1. Usando TextWrangler, escribo código de látex y código R (rodeado por <<>> = arriba y @ a continuación R Código R fragmentante) juntos en un archivo .rnw.

  2. Después de guardar los cambios, llamo al archivo .rnw de r usando el comando sweave

    Sweave(file="/Users/mymachine/Documents/Assign4.Rnw", 
            syntax="SweaveSyntaxNoweb")
    

    En respuesta, R emite el siguiente mensaje:

    Ahora puede ejecutar látex en 'asigne4.tex'

    Entonces, encuentro el archivo .tex (asigne4.tex) en el directorio R y lo copio a la carpeta en mis documentos ~/Documents/ donde el archivo .rnw está sentado (para mantener todo en un solo lugar).

  3. Luego abro el archivo .tex (p. Ej. Asignado4.tex) en Texshop y lo compilo allí en formato PDF. Es solo en este punto que puedo ver cualquier cambio que haya hecho en el documento y ver si se 'se ve bien'.

¿Hay alguna forma de compilar todo con un clic de un botón? Específicamente, sería bueno llamar a Sweave / R directamente desde TextWrangler o Texshop. Sospecho que podría ser posible codificar un script en la terminal para hacerlo, pero no tengo experiencia con Terminal.

Avíseme si hay alguna otra cosa que pueda hacer para racionalizar o mejorar mi flujo de trabajo.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top