summaryrefslogtreecommitdiff
path: root/docutils/docs/dev
diff options
context:
space:
mode:
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2015-04-10 23:48:51 +0000
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2015-04-10 23:48:51 +0000
commit940459351be72e2ff352a2aee5ba8960fe2eeecb (patch)
tree6c7d3b0d008283a73b2d1951621ef38fdcca79c2 /docutils/docs/dev
parent0ef1a2a15705a4a9372510ef340addbab4ff5b9e (diff)
downloaddocutils-940459351be72e2ff352a2aee5ba8960fe2eeecb.tar.gz
Support some external TeX math -> MathML converters.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@7861 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/docs/dev')
-rw-r--r--docutils/docs/dev/todo.txt48
1 files changed, 27 insertions, 21 deletions
diff --git a/docutils/docs/dev/todo.txt b/docutils/docs/dev/todo.txt
index ed3591c29..467375d1c 100644
--- a/docutils/docs/dev/todo.txt
+++ b/docutils/docs/dev/todo.txt
@@ -1317,40 +1317,46 @@ MathML_
Converters from LaTeX to MathML include
* latex_math_ (Python) by Jens Jørgen Mortensen in the Docutils sandbox
- * Blahtex_ (C++)
- * MathToWeb_ (Java)
- * TeX4ht_ (TeX based)
- * LaTeXML_ (Perl) with the command latexmlmath_, e.g.::
- latexmlmath --contentmathml=- $\vec{\alpha}$
+ This is the base for Docutils latex2mathml_ module used by
+ default with ``--math-output=MathML``.
+
+ * blahtexml_ (C++), supported with ``--math-output=MathML blahtexml``.
+
+ Fast conversion, support for many symbols and environments, but
+ no "align" (or other equation-aligning) environment.
+
+ * LaTeXML_ (Perl), supported with ``--math-output=MathML latexml``.
+ Comprehensive macro support but very slow
+
+ * TtM_ (C), ``--math-output=MathML ttm``, support may be removed.
+
+ No "matrix", "align" and "cases" environments.
+
+ * MathToWeb_ (Java)
+ * TeX4ht_ (TeX based)
* itex_ (also `used in Abiword`__)
- * TtM_ (C, non free, free binary for Linux) with an `online-trial page`__
* `Steve’s LATEX-to-MathML translator`_
('mini-language', javascript, Python)
- latex_math_ is the base for the current latex2mathml_ module used
- with ``--math-output=MathML``.
- * Write a new converter based on:
+ * Write a new converter? E.g. based on:
* a generic tokenizer (see e.g. a `latex-codec recipe`_,
`updated latex-codec`_, )
* the Unicode-Char <-> LaTeX mappings database unimathsymbols_
__ http://msevior.livejournal.com/26377.html
- __ http://hutchinson.belmont.ma.us/tth/mml/ttmmozform.html
.. _MathML: http://www.w3.org/TR/MathML2/
.. _latex_math: ../../../sandbox/jensj/latex_math/
.. _latex2mathml: ../../docutils/math/latex2mathml.py
- .. _Blahtex: http://gva.noekeon.org/blahtexml/
- .. _MathToWeb: http://www.mathtoweb.com/
- .. _TeX4ht: http://www.tug.org/applications/tex4ht/mn.html
+ .. _blahtexml: http://gva.noekeon.org/blahtexml/
.. _LaTeXML: http://dlmf.nist.gov/LaTeXML/
- .. _latexmlmath:
- http://dlmf.nist.gov/LaTeXML/manual/commands/latexmlmath.html
- .. _itex: http://golem.ph.utexas.edu/~distler/blog/itex2MMLcommands.html
.. _ttm: http://hutchinson.belmont.ma.us/tth/mml/
+ .. _TeX4ht: http://www.tug.org/applications/tex4ht/mn.html
+ .. _MathToWeb: http://www.mathtoweb.com/
+ .. _itex: http://golem.ph.utexas.edu/~distler/blog/itex2MMLcommands.html
.. _Steve’s LATEX-to-MathML translator:
http://www.gold-saucer.org/mathml/greasemonkey/dist/display-latex
.. _latex-codec recipe:
@@ -1367,19 +1373,19 @@ HTML/CSS
format math in standard HTML enhanced by CSS rules
(Overview__, `Examples and experiments`__).
- LaTeX-math to HTML/CSS converters include
+ The ``math-output=html`` option uses the converter from eLyXer_
+ (included with Docutils).
+
+ Alternatives: LaTeX-math to HTML/CSS converters include
* TtH_ (C)
* Hevea_ (Objective Caml)
- * eLyXer_ (Python)
-
- The ``math-output=html`` option uses the converter from eLyXer.
__ http://www.cs.tut.fi/~jkorpela/math/
__ http://www.zipcon.net/~swhite/docs/math/math.html
+ .. _elyxer: http://elyxer.nongnu.org/
.. _TtH: ttp://hutchinson.belmont.ma.us/tth/index.html
.. _Hevea: http://para.inria.fr/~maranget/hevea/
- .. _elyxer: http://elyxer.nongnu.org/
images
(PNG or SVG) like e.g. Wikipedia. (e.g. with dvisvgm_ or the