Re: [Rd] Vignette problem

From: Duncan Murdoch <murdoch.duncan_at_gmail.com>
Date: Mon, 14 May 2012 14:19:55 -0400

On 14/05/2012 1:28 PM, Terry Therneau wrote:
> I'm having a problem rebuilding a package, new to me in R 2.15.0
> (Linux) It hits all that contain the line
> \usepackage[pdftex]{graphics}
>
> and leads to the following when running R CMD check on the directory.
> (I do this often; a final run on the tar.gz file will happen before
> submission.)
> Since I float and resize my figures, removing the line is fatal in other
> ways.
>
> ----------------------------
>
> * checking re-building of vignette PDFs ... NOTE
> Error in re-building vignettes:
> ...
> /usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def:414: Package
> pdftex.de
> f Error: PDF mode expected, but DVI mode detected!
> (pdftex.def) If you are using `latex', then call `pdflatex'.
> (pdftex.def) Otherwise check and correct the driver options.
> (pdftex.def) Error recovery by switching to PDF mode.
>
> See the pdftex.def package documentation for explanation.
> Type H<return> for immediate help.
> ...
>
> l.414 }\@ehc
>
> ?
> /usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def:414: Emergency
> stop.
> ...
>
> l.414 }\@ehc
>
> No pages of output.
> Transcript written on lmekin.log.
> /usr/bin/texi2dvi: latex exited with bad status, quitting.
> make: *** [lmekin.pdf] Error 1
> Error in buildVignettes(dir =
> "/home/therneau/research/surv/Hg/coxme.Rcheck/vign_test/coxme") :
> running 'make' failed
> Execution halted
>
> -----------------------------------------
>
> The resulting .tex file work just fine with pdflatex, however. I
> haven't found any reference to this elsewhere, but my guess is that it
> is something simple that I've missed.

Do you have an explicit \usepackage{Sweave} in your file? If not, Sweave will add one, and that might explain the difference between your two tests.

Another possibility is that you have a copy of Sweave.sty that is not the same as the one being used in one run or the other. The checks will try to tell pdflatex to use the one that comes with your R version, but other local ones can sometimes have higher precedence in pdflatex.

And one idea what the problem might be: Sweave.sty uses the graphicx package, and it may conflict with the graphics package.

Duncan Murdoch



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Mon 14 May 2012 - 18:21:56 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 15 May 2012 - 14:21:27 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive