[ESS] sweave and auctex
Mathieu Basille
basille at biomserv.univ-lyon1.fr
Tue May 12 09:03:11 CEST 2009
Thx Stephen for the information (and Andreas to work on it!), I totally
missed it last year, and I really like it now!
Based on Andreas code for .emacs, I have a couple of additional
questions/comments:
- Would it be possible to make 'C-c C-c Sweave' split into two windows
(like ess-swv-weave does for me) so that we can follow directly what's
going on, without manually switching to the R buffer? (maybe the
solution is to actually use ess-swv-weave, but I wasn't able to do that
based on Andreas code).
- I'm using Rubber to compile LaTeX files
(http://www.pps.jussieu.fr/~beffara/soft/rubber/): this is an amazing
tool that is able to compile as many times as needed (including BibTeX)
to get immediately the expected output (pdf for me). It also convert
images to the correct format (eg. conversion from eps to pdf to get pdf
outputs). I was able to include it to the 'C-c C-c' list for .tex files
with:
(eval-after-load "tex"
'(add-to-list 'TeX-command-list
'("Rubber" "rubber -d %t && xpdf '%s.pdf'" TeX-run-command nil t) t))
And with quite some success for .Rnw files with adding the following in
the list of Andreas function 'Rnw-mode-hook:
(add-to-list 'TeX-command-list
'("RubberSweave" "rubber -d %s && xpdf '%s.pdf'" TeX-run-command
nil t) t)
I'm not sure the code is optimal since I don't understand most of it.
Note that the -d option is to get pdf outputs from Rubber. Looks like it
work though, and could be useful to (and certainly improved by) others.
Cheers,
Mathieu.
Stephen Eglen a écrit :
> Has this been advertised on ess-help? The page shows how to call Sweave
> using auctex.
>
> http://andreas.kiermeier.googlepages.com/essmaterials
>
> Stephen
--
mathieu at lbbe:~$ whoami
> Mathieu Basille, PhD
mathieu at lbbe:~$ locate
> Laboratoire de Biométrie et Biologie Évolutive
> Université Claude Bernard Lyon 1 - France
> http://lbbe.univ-lyon1.fr/
mathieu at lbbe:~$ info
> http://ase-research.org/basille
mathieu at lbbe:~$ fortune
> ``If you can't win by reason, go for volume.''
> Calvin, by Bill Watterson.
More information about the ESS-help
mailing list