[R-SIG-Mac] Problem with R CMD check, pdflatex
Prof Brian Ripley
ripley at stats.ox.ac.uk
Mon May 18 18:53:06 CEST 2009
On Mon, 18 May 2009, Simon Urbanek wrote:
> CRAN R comes configured with MacTeX, see also
> One of the problems is that PATH settings on OS X differ between LS-started
> apps, shells etc., so it is in general problematic to get the path right in
> all circumstances, so currently the CRAN binary assumes the most common
True, but here we talking about R_PDFLATEXCMD, which is only used by
Rd2dvi, which is AFAIK only called via R CMD and so from a shell. I
would have thought that 'R_PDFLATEXCMD=pdflatex' (so looking on the
path) was a better default for a binary distribution.
You can always set R_PDFLATEXCMD (or PDFLATEX) if the distributed
binary is not right for you.
R CMD check does do a check for a workable pdflatex, but it seems it
looks at the environment variable PDFLATEX not R_PDFLATEXCMD: I'll
> On May 17, 2009, at 2:52 PM, Michael Höhle wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>> Dear R-Sig-Mac,
>> Regarding Ji-Ping's problem I experienced a similar issue after having
>> upgraded to 2.9.0 on my Mac. The checking of the PDF manual causes
>> warnings and the following check of PDF version without index causes an
>> $ tail -n 4 00check.log
>> * checking PDF version of manual ... WARNING
>> LaTeX errors when creating PDF version.
>> This typically indicates Rd problems.
>> * checking PDF version of manual without index ... ERROR
>> The interesting part is that when uploading the <package>.tar.gz file to
>> Uwe Ligges win-builder website, the package compiles without warnings or
>> errors on Windows.
>> Furthermore, the document compiles without any errors when manually
>> compiling the resulting <package>-manual.pdf in the ..Rcheck folder with
>> However, when trying to generate the manual with:
>> $ R CMD Rd2dvi --pdf .
>> Hmm ... looks like a package
>> Converting Rd files to LaTeX ...
>> Creating pdf output from LaTeX ...
>> /Library/Frameworks/R.framework/Resources/bin/Rd2dvi: line 228:
>> /usr/texbin/pdflatex: No such file or directory
>> Error in running pdflatex command ('/usr/texbin/pdflatex')
>> It appears as if the new 2.9.0 searches for pdflatex in
>> however, my pdflatex is located in e.g.
>> $ which pdflatex
>> When setting up a symlink to /usr/texbin R CMD check worked fine. So the
>> problem appears to have to do with R looking for pdflatex in the "wrong"
>> Best regards,
>> P.S. For the record:
>> $ which pdflatex
>> $ latex --version
>> pdfeTeX 3.141592-1.30.4-2.2 (Web2C 7.5.5)
>> R version 2.9.0 (2009-04-17)
>> attached base packages:
>>  stats graphics grDevices utils datasets methods base
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.6 (Darwin)
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>> -----END PGP SIGNATURE-----
>> R-SIG-Mac mailing list
>> R-SIG-Mac at stat.math.ethz.ch
> R-SIG-Mac mailing list
> R-SIG-Mac at stat.math.ethz.ch
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-SIG-Mac