LaTeXML
LaTeXML copied to clipboard
LaTeXML: a TeX and LaTeX to XML/HTML/ePub/MathML translator.
In LaTeX, `\makelabel` is always called on every item (just look at how `\item` calls `\@item[...]` which in turns runs `\makelabel{...}`). However, LaTeXML uses `\makelabel` only if `\item` was called...
`\llap` is supposed to put its content to the left of the current position, but the HTML generated by LaTeXML does not do that. The resulting box will also pile...
TikZ supports creating animations via dvisvgm (https://tikz.dev/tikz-animations). The PGF implementation is just a list of SVG specials that create the appropriate tags. It should be easy, if a bit time...
This is an ImageMagick bug, not a LaTeXML one, but it explains a lot of the quirks in the code, like https://github.com/brucemiller/LaTeXML/blob/f82b733eade2c81f24567c349929f2a696cb66cb/lib/LaTeXML/Post/LaTeXImages.pm#L48 The 1.33333 is clearly converting from points to...
This normally compiles to two lines ```latex \documentclass{article} \begin{document} First line \vskip0.01em second line \end{document} ``` but LaTeXML does not add a line break because of https://github.com/brucemiller/LaTeXML/blob/f82b733eade2c81f24567c349929f2a696cb66cb/lib/LaTeXML/Engine/TeX_Glue.pool.ltxml#L89-L98 Checking for `>...
`\patchcmd` mangles expansions that contain whitespace, because it is using `ToString` at https://github.com/brucemiller/LaTeXML/blob/f82b733eade2c81f24567c349929f2a696cb66cb/lib/LaTeXML/Package/etoolbox.sty.ltxml#L1299 I understand that it should be `UnTeX` instead. Minimal broken example: ```latex \documentclass{article} \usepackage{etoolbox} \def\example{{Normal to \bfseries...
The current internal DPI for LaTeXML is 100, but that seems arbitrary. I suggest to change it to 96 like CSS, or even better to 96.36, because: - the CSS...
In LaTeX, it is possible to shift an inline tikpicture with the keyword `baseline` either by an absolute value or by specifying a coordinate point (as in the example below)....
Fixes #2458 .
Couldn't let it sit until after the bank holidays for obvious reasons. The implementation of the `\un*box` commands is wrong at https://github.com/brucemiller/LaTeXML/blob/13018504e00ba934bc067357c372b72951227494/lib/LaTeXML/Engine/TeX_Box.pool.ltxml#L586-L591 They should replace the boxes with their contexts,...