Mitesh Patel discovered that the tex macro "\leqslant" (a slanted
inequality) breaks the PDF reference manual, while it survives just
fine in the HTML version. (Introduced at Trac #8030, which is merged,
fixed at Trac #9102, awaiting review.) This symbol seems to be
provided by the AMS packages amssymb and/or amsfonts. On my tex
installation, both are provided in texmf-texlive/tex/latex/amsfonts/,
so I think these are fairly standard packages to expect a user/
developer to have.
Limited poking around shows:
(1) In doc/common/macros.tex, there is the line
\usepackage{amsmath}
but this file makes no mention of amssymb or amsfonts
(2) In doc/common/conf.py (which looks Sphinx-specific?) there is the
line
latex_elements['preamble'] = '\usepackage{amsmath}\n
\usepackage{amsfonts}\n'
Questions:
(a) Is the distinction conscious, or is this an omission of AMS
symbols on the PDF side?
(b) If in need of fixing, is macros.tex the place to add?
(c) And if so, is amsfonts superior to amssymb, or vice versa (or
both?)? I always have good luck with amssymb only. I would assume we
want the same macros available for both HTML and PDF versions of the
docs?
Thanks for any history, input, advice.
Rob
--
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org