On 1/24/08, Liviu Andronic <[EMAIL PROTECTED]> wrote: > On 1/23/08, Paul Johnson <[EMAIL PROTECTED]> wrote: > > Brief correction. I worked out a way in which to use Sweave within > > lyx. The instruction is posted in the Lyx Wiki > > > > http://wiki.lyx.org/LyX/LyxWithRThroughSweave > > Based on Gregor's article and on recent discussions, these were the > changes needed to get LyX and Sweave up and running on my system > (Gentoo Linux). > > 1. Put noweb.sty [1] in your TeX PATH, followed by TeX rehash and LyX > reconfigure. > 2. Add the following lines to the LyX preferences file: > # FORMATS SECTION ########################## > \format "literate" "Rnw" "Sweave" "" "editor" "editor" > \format "r" "R" "R/S code" "" "editor" "editor" > \format "pdflatex" "tex" "LaTeX (pdflatex)" "" "editor" "editor" > \format "latex" "tex" "LaTeX (plain)" "" "editor" "editor" "document" > > # CONVERTERS SECTION ########################## > \converter "literate" "r" "R CMD Stangle $$i" "" > \converter "literate" "latex" "R CMD Sweave $$i" "" > \converter "literate" "pdflatex" "R CMD Sweave $$i" "" > > As a result, using LyX 1.5.2, pdflatex and R 2.6.1, the documents that > you made available Normal-01.lyx [2] and Gamma-02.lyx [3] compile like > a sweet.
Awesome. Sounds vain, but I feel stronger knowing those docs livve in moree computers than minne. > > Contrary to the Wikipedia entry, it doesn't seem necessary to create a > specific "Rweave" "batch" script for processing Rnw-files. I never got > into the subtleties of the applied changes, but those mentioned above > seem enough to make LyX and Sweave interact well together. > R 2.6 added that function for us, so user no longer needs to. > Regards, > Liviu > > [1] http://tug.ctan.org/cgi-bin/getFile.py?fn=/web/noweb/src/tex/noweb.sty > [2] http://wiki.lyx.org/uploads/LaTeX/SweaveR/Normal-01.lyx > [3] http://wiki.lyx.org/uploads/LaTeX/SweaveR/Gamma-02.lyx > -- Paul E. Johnson Professor, Political Science 1541 Lilac Lane, Room 504 University of Kansas