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

Reply via email to