On 23/04/20 11:03 am, Bert Gunter wrote:
OS: Mac OSX Catalina
R Version 3.6.3
UTF-8 declared as Encoding in DESCRIPTION file
First, apologies: I'm nearly certain that this has been asked (many
times) before, and I think I know the answer. But I need to verify.
\eqn{...} allows me to insert a few math symbols in .Rd files, but
does not seem to work for symbols equivalent to unicode U+00B0 (degree
sign) and U+00B1 (plus minus sign). That is \eqn{\pm } is not rendered
properly, and there is no degree sign for Latex without adding
packages. I can enter these as Mac symbols (presumably using UTF-8
encoding) and they render properly on my machine in the installed
package documentation. But CRAN's winbuilder doesn't like them with
error message:
LaTeX errors found:
! Package inputenc Error: Unicode char ≤ (U+2264)
(inputenc) not set up for use with LaTeX.
Are there any fixes/workarounds other than a fallback to plain text?
Thanks. Again, my apologies for asking this again, but I just wanted
to be sure my understanding is correct -- or find out where I'm
confused.
My understanding is that \eqn{...} doesn't really work with html, only
with LaTeX. You need to do something like:
\eqn{\hat{\theta} \pm 1.96 \times SE}{theta.hat +/- 1.96*SE}
which (for me at least) gives a nicely rendered result in LaTeX -> pdf
and the kludgy workaround in html.
As for the degree sign I find that \eqn{42^\circ} gives acceptable
results in LaTeX, but of course doesn't work in html.
My understanding is that if you enclose things like "±" or "°" in
\enc{...} and have
\encoding{UTF-8}
as the very first line of your *.Rd file, then CRAN won't complain about
the presence of these symbols. But this doesn't work inside \eqn{...};
there the "\enc{...}" gets rendered literally.
So for html I think you are stuck with the kludgy fallback to plain text.
cheers,
Rolf
--
Honorary Research Fellow
Department of Statistics
University of Auckland
Phone: +64-9-373-7599 ext. 88276
______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel