# Sweave in TeXShop

December 21, 2009
By

(This article was first published on compBiomeBlog, and kindly contributed to R-bloggers)

I love using TeXShop for GUI editing of LaTeX and particularly Sweave documents, but it is a pain not being able to get it to automatically generate the pdf output. Luckily I found this post which explains how to add a Sweave engine.

Basically, make a file called Sweave.engine in ~/Library/TeXShop/Engines/

#!/bin/bash                                                                                                   export PATH=$PATH:/usr/texbin:/usr/local/binR CMD Sweave "$1"pdflatex -interaction batchmode "${1%.*}"pdflatex -interaction batchmode "${1%.*}"

The just select Sweave as the document type and Typeset now works, easy.