|
From: Ethan A M. <me...@uw...> - 2024-12-09 20:33:16
|
On Monday, 9 December 2024 00:13:35 PST Henri Menke via gnuplot-beta wrote:
> >
> > With the newest TeXLive (20240312 on Cygwin) gnuplot documentation
> > can no
> > longer be created since
> >
> > \usepackage{ucs}
> > \usepackage[utf8x]{inputenc}
> >
> > produces errors in internal TeX packages down the line. I have not
> > found an invocation that circumvents this problem yet…
>
> Could you please try simply replacing these two lines by
>
> \usepackage[utf8]{inputenc}
>
> The ucs package (which is what provides the utf8x definition file) is
> basically unmaintained. Also since 2018 UTF-8 is the default encoding
> in LaTeX, so none of these packages should be necessary anymore.
>
> Cheers, Henri
Is there a replacement for the ucs option \SetUnicodeOption{mathletters} ?
Without it the pdflatex build fails with message
Error: Unicode character ∞ (U+221E) not set up for use with LaTeX
and equivalent messages for bullet (U+2219), square (U+25A1), en dash (U+2212) etc.
I tried adding additional commands
\DeclareUnicodeCharacter{2212}{\ensuremath{\textendash}}
... and so on for each character it complained about ...
That allowed pdflatex to proceed further, but it still failed in the end
with fatal errors complaining about missing font maps for font grxn1000 and
Warning: command \textendash invalid in math mode
So I have not yet managed to rebuild the gnuplot manual using
pdflatex or plain latex under TeXLive2024.
I'm happy enough using luatex instead; we're already doing that for the
Japanese documentation. And the distribution does include a pre-built copy
of gnuplot.pdf so most users would not need to rebuild it anyhow.
Ethan
|