R installation and admin manual doesn't tell where to save Sweave.sty. I use R 2.10.0, fedora 10 and, tex Version 3.141592-1.40.3 (Web2C 7.5.6)
Cheers, ----- Original Message ---- From: Duncan Murdoch <[email protected]> To: carol white <[email protected]> Cc: [email protected] Sent: Thu, December 23, 2010 1:21:14 PM Subject: Re: [Rd] Error in generating sweave-tex -> pdf file On 23/12/2010 5:26 AM, carol white wrote: > When I copied Sweave.sty in the directory where I ran R, I didn't have any > error. But this is not the good solution as R can be run in any folder. > > I copied Sweave.sty in /usr/share/texmf/. I put my Rnw file in inst/doc folder > in my R package to create the vignette. I ran R CMD check and it doesn find > texi2dvi. texi2dvi is both a function name in R (in the tools package) and a GNU utility that comes with texinfo and some TeX distributions, but apparently not with yours. See the R Installation and Administration manual for suggestions on where to get it. If that doesn't help, you might get help on this list by stating the versions of everything you're using: R, your OS, and TeX. Duncan Murdoch > > > > ----- Original Message ---- > From: Duncan Murdoch<[email protected]> > To: carol white<[email protected]> > Cc: [email protected] > Sent: Wed, December 22, 2010 10:33:01 PM > Subject: Re: [Rd] Error in generating sweave-tex -> pdf file > > On 22/12/2010 1:30 PM, carol white wrote: >> Should the Sweave package be in /usr/share/texmf/tex/latex/? How about >> Sweave.sty? > > I meant Sweave.sty, there's no separate Sweave package. It should be in > the R home directory, somewhere within share/texmf. > > Duncan Murdoch > >> Thanks >> >> >> >> ----- Original Message ---- >> From: Duncan Murdoch<[email protected]> >> To: carol white<[email protected]> >> Cc: [email protected] >> Sent: Wed, December 22, 2010 6:42:07 PM >> Subject: Re: [Rd] Error in generating sweave-tex -> pdf file >> >> On 22/12/2010 12:27 PM, carol white wrote: >>> Hi, >>> I created a Sweave file (see below). when I want to convert tex >>> file generated from it into pdf, I get error message as follows: >>> >>> > texi2dvi("test.tex", pdf=TRUE) >>> Error in texi2dvi("test.tex", pdf = TRUE) : >>> Running 'texi2dvi' on 'test.tex' failed. >>> LaTeX errors: >>> ! Undefined control sequence. >>> l.8 \begin >>> {Schunk} >> >> The Schunk, Sinput, and Soutput environments are defined in Sweave package. >> Something went wrong and latex didn't find them, either because it didn't find >> Sweave.sty, or because it did, but that file has been messed up. >> >> >>> ? >>> ! Interruption. >>> ! Interruption. >>> <to be read again> >>> { >>> l.8 \begin{ >>> Schunk} >>> ! Undefined control sequence. >>> l.9 \begin >>> {Sinput} >>> The control sequence at the end of the top line >>> of your error message was never \def'ed. If you have >>> ------------------------ >>> test.Rnw >>> >>> \usepackage{Sweave} >>> \ documentclass [ a4paper ]{ article } >>> \ title { Sweave Example 1} >>> \ begin { document } >>> \ maketitle >> >> Are there really spaces between the backslashes and the macros? I think that >> doesn't work. You should also have the \usepackage{Sweave} line after the >> opening \documentclass line. >> >> Duncan Murdoch >> >>> In this example we embed parts of the examples from the >>> help page into a \ LaTeX {} document : >>> <<a>>= >>> y=2 >>> y = y +1 >>> @ >>> which shows that the location parameter of the Ozone >>> distribution varies significantly from month to month . Finally we >>> include a boxplot of the data : >>> >>> \end{ document } >>> >>> ______________________________________________ >>> [email protected] mailing list >>> https://stat.ethz.ch/mailman/listinfo/r-devel >> >> >> > > > ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
