¿El flujo de trabajo R / Sweave / Texshop más eficiente?
-
30-10-2019 - |
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:
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.
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).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