I'm looking to streamline my Sweave document creation, and I'd like to hear about people's current setups. I feel like the holy grail goes something like this:
- Editing Rnw code on one half of the screen
- Single keybinding compiles Sweave document and runs pdflatex
- View PDF on the other half of the screen; once compiled, PDF is refreshed and centered around the portion of the document you're editing
- If compilation has errors, replace the PDF with the results of the compilation (e.g. latex errors or Sweave errors)
I am guessing/hoping that the solution is part Emacs/ESS combined with some code for the Emacs profile and/or a nice Makefile. But I would really like to hear about everybody's preferred way of creating Sweave and/or Latex documents.