[Rd] Error in generating sweave-tex -> pdf file

Duncan Murdoch murdoch.duncan at gmail.com
Thu Dec 23 14:01:26 CET 2010


On 23/12/2010 7:46 AM, carol white wrote:
> R installation and admin manual doesn't tell where to save Sweave.sty.

You shouldn't need to move it.


> I use R 2.10.0, fedora 10 and, tex  Version 3.141592-1.40.3 (Web2C 7.5.6)

That R is pretty old.  I wouldn't be surprised if the current release 
handled things better.  But the thing that appears to be missing on your 
system is texinfo, and that's not part of R.

Duncan Murdoch

>
> Cheers,
>
>
>
> ----- Original Message ----
> From: Duncan Murdoch<murdoch.duncan at gmail.com>
> To: carol white<wht_crl at yahoo.com>
> Cc: r-devel at r-project.org
> 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<murdoch.duncan at gmail.com>
>> To: carol white<wht_crl at yahoo.com>
>> Cc: r-devel at r-project.org
>> 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<murdoch.duncan at gmail.com>
>>> To: carol white<wht_crl at yahoo.com>
>>> Cc: r-devel at r-project.org
>>> 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 }
>>>>
>>>>    ______________________________________________
>>>>   R-devel at r-project.org mailing list
>>>>   https://stat.ethz.ch/mailman/listinfo/r-devel
>>>
>>>
>>>
>>
>>
>>
>
>
>



More information about the R-devel mailing list