LaTeX es mucho más que un lenguaje para procesar textos, yo llevamos viendo desde hace mucho tiempo. Acerca de una fantástica prueba de ello ya hemos tratado: la integración con el lenguaje estadístico R gracias a Sweave. Sin embargo, no existe ninguna plantilla funcional para poder usar Sweave con la clase para presentaciones Beamer. Existe una solución, aviso que tiene alguna pega, pero que funciona totalmente bien. Gregor Gorjanc, ha realizado un sencillo manual para ayudarnos a conseguirlo. Consiste en crear con archivo con extensión *.layout y con cualquier nombre, por ejemplo, Beamer-Sweave.layout. El contenido que tiene que llevar es:
#% Do not delete the line below; configure depends on this # DeclareLaTeXClass[beamer, Sweave.sty]{beamer (beamer Sweave noweb)} # # This is a copy of literate-article.layout from LyX, but changed for # Sweave - NoWeb syntax: # - changed noweb.sty to Sweave.sty # - moved preamble to literate-scrap.inc Format 2 Input beamer.layout Input literate-scrap.inc
Guardamos el fichero creado en la carpeta ~/.lyx/layouts de nuestro home (recuerda que es un fichero oculto), y reconfiguramos LyX. Ahora debería de funcionar, debes de tener una clase de documento beamer (beamer Sweave noweb). Si no lo consigues, pásate por el blog de Duncan Golicher, un bloguero que está haciendo un tutorial para R. Aquí te puedes descargar una versión de su carpeta ~/.lyx. Cambia el nombre de tu carpeta actual, y pega la que te has descargado para después reconfigurar. Para comprobar si la instalación ha tenido éxito, aquí te dejo un archivo lyx y el pdf (descárgalo y cambia la extensión a *.zip):
[Descargar plantilla Beamer-Sweave y pdf]
Dos son los problemas más evidentes que tiene esta plantilla, y son la imposibilidad de utilizar los entornos de Titulación y la de escalar los archivos de imagen (ni con nuestro editor favorito, yo uso The Gimp). Además, existe otra plantilla diferente que podéis encontrar en este foro, aunque no he conseguido que me funcione. Menos da una piedra y el resultado es muy bueno. Hasta la vista.
Buenas tardes Paquillo Dubois:
Utilizo Lyx bajo windows y he logrado hacer funcionar LyX y R utilizando Sweave siguiendo este manual “http://yildizoglu.blogspot.com/2009/02/lyx-and-sweave-under-windows-xp.html”. El problema por el que te escribo es que no he podido utilizar Sweave con la clase de documento Beamer, he creado el archivo .layout que usted recomienda y lo he puesto en mi directorio personal, pero al reconfigurar LyX éste me dice que “El sistema no se ha podido reconfiguar”. El problema sin duda esta en este archivo .layout pero no se como resolverlo. ¿Podría usted ayudarme con mi problema?
Gracias.