Skip to content

0.8.7

Compare
Choose a tag to compare
@dginev dginev released this 17 Dec 05:08
· 190 commits to master since this release
2bfdaf2

LaTeXML 0.8.7 - 2022-12-16

This release addresses a large variety of usability, fidelity, robustness, portability and output-quality issues.

  • MathML (mostly) conforms to MathML Core, with more consistent spacing
  • More TeX-like dimensions & computation; font metrics used for (approximate) sizing
  • Improvements to HTML5, ePub, JATS, CSS, frontmatter
  • Improvements to graphics and SVG
    • support for \includegraphics alt key
    • updated schema to SVG 1.1 2nd ed (roughly)
    • xy now supported, generating SVG
  • Windows & MacOS related improvements
  • Support for attributes in foreign namespaces; conversion to data-XXX attributes in html
  • Default to lang="en" unless told otherwise
  • title attributes now use UnicodeMath; also --unicodemath math format option
  • Enhancements to latexml.sty (see the code for details)
    • Package keywords
      • breakuntex, nobreakuntex: control linebreaks in tex attribute
      • dpi=number, magnify=number, upsample=number, zoomout=number: image conversion controls
      • tokenlimit=number, iflimit=number, absorblimit=number, pushbacklimit=number: limit execution
    • \LaTeXMLversion, \LaTeXMLrevision, \LaTeXMLfullversion: show the LaTeXML version
    • \lxRegisterNamespace{prefix}{uri} : register a namespace w/ prefix
    • \lxAddAnnotation{keyvals} : add annotation attributes to current node
    • \lxWithAnnotation{keyvals}{thing} : Typeset thing with annotation attributes
  • New bindings: amsaddr, atveryend, auxhook, babel, bbding, bezier, bigintcalc, bitset, bookmark, doi, ed, expl3, fancyvrb, feynmf, fixme, gettitlestring, ifetex, ifsym, iftex, ijcai, infwarerr, intcalc, kvdefinekeys, kvoptions, kvsetkeys, l3keys2e, ltxcmds, nomencl, overpic, pdftexcmds, refcount, subeqn, subeqnarray, tcolorbox, tikzbricks, upquote, xurl, xy, xypic and beamer.cls
  • Improvements to bindings: algorithm2e, amsmath, amsthm, babel, csquotes, deluxetable, enumitem, glossaries, hyperref, longtable, lstings, mathtools, physics, revtex, svmult, thmtools.
  • Thanks to Deyan Ginev and Tom Wiesing for ongoing development and support; Special thanks to Vincenzo Mantova for improvements to Windows portability and ePub. Patches from Junghyeon Park, Tim Prescott, Heinrich Stammerjohanns Reports from Aivokalu, Andrew Tonks, Ben Firsch, Byron Tjanaka, Dennis Mueller, Dmitry Kalinkin, Eelco van Vliet, Evilson11, Felix Benning, Ghost, Giovanni111, Hans Olsson, Henrik Tidefelt, Hilmar Preusse, Infinite Buffalo, J.G. Makin, Jim Hefferon, Neil Sheldon, Norman Gray, Pksweby, Siegried Zoetzsche, Sparkyqin, Toast Doggo, Ualiang Zhang, Yining Wang, Yunelsy, deb75, delta-river, luclaurent, matteosecli, molke-productions, peppobon, samurdhilbk
  • For more details, see https://github.com/brucemiller/LaTeXML/milestone/15?closed=1

Availability

We're happy to announce that, with the help of many friends,
LaTeXML Release 0.8.7
is now available from CPAN and as tarball from
https://dlmf.nist.gov/LaTeXML/

I will be preparing a pull request for MacPorts.
Other maintainers (rpm, debian, Chocolatey, RedHat ...?)
please update at your earliest convenience.

Thanks to all!
bruce (& Deyan)