[docutils:patches] Re: #197 MathML: support pandoc(1) as an external converter

"Günter Milde" via Docutils-develop <[email protected]>
Newsgroups gmane.text.docutils.devel
Message-ID </p/docutils/patches/197/[email protected]>
> One big advantage of pandoc is that it supports {align} and {gather}.

I see. Active development and widespread use is another bonus (especially
over other external tools).

> Pandoc and latex2mathml.py supports different subsets of latex. For
> example, latex2mathml.py does not support \gsime, but pandoc does.

> The pandoc list of supported symbols is here [1] and it appears to be
> bigger (~2800 symbols) than the one in latex2mathml.py (~100 symbols)

latex2mathml uses the same database and extracts the about 600 symbols
supported by the most common math packages. It also supports literal
Unicode characters in the input.

> Actually it appears [1] is written by yourself, and that version is 8
> years old, so if you know where a newer version is I can go file a PR
> to them to support newer stuff like \underleftrightarrow.

The database and related work is available under
https://milde.users.sourceforge.net/LUCR/Math/
The latest revision is used in latex2mathml but not published yet.

The "unimathsymbols" database only contains LaTeX math macros that map
directly to Unicode code points. (\underleftrightarrow is implemented
using ↔ (\leftrightarrow) in a `<munder>` element.)


---

** [patches:#197] MathML: support pandoc(1) as an external converter**

**Status:** open
**Group:** None
**Created:** Fri Oct 28, 2022 02:21 PM UTC by Ximin Luo
**Last Updated:** Tue Nov 01, 2022 11:44 AM UTC
**Owner:** nobody
**Attachments:**

- [0001-MathML-support-pandoc-1-as-an-external-converter.patch](https://sourceforge.net/p/docutils/patches/197/attachment/0001-MathML-support-pandoc-1-as-an-external-converter.patch) (3.5 kB; text/x-patch)


In my personal experience, `pandoc` is more reliable than `latexml`, e.g. the current support for the latter in docutils does not automatically include amsfonts which prevents things like mathbb from working. In `pandoc` it Just Works.


---

Sent from sourceforge.net because [email protected] is subscribed to https://sourceforge.net/p/docutils/patches/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/docutils/admin/patches/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.