Math
From FreeMind
One requested feature is that FreeMind supports typesetting of mathematical formulas, perhaps in LaTeX.
FreeMind 0.9.0 beta14 is delivered with a plugin of mathematical formulas, based on HotEqn component.
Some users use their private extension that renders a tag < latex > when inside a node, using dvipng (http://en.wikipedia.org/wiki/Dvipng) tool.[1] (http://sourceforge.net/forum/forum.php?thread_id=1864040&forum_id=22101)
| Table of contents |
License
All the considered components for rendering math should have GNU GPL license, or at least a compatible open-source license.
Formats
Formats:
| Format | Verbosity | Note |
|---|---|---|
| LaTeX | Low | Only a subset can be realistically supported. Used by Wikipedia encyclopedia, and Mediawiki wiki engine. Scientists around the world already know parts of it by heart. |
| MathML | High | Is an XML vocabulary. Is tedious to edit in the plain text form. |
Engines
The following components are capable of rendering mathematical formulas.
| Name | Lang. | License | Format | Viewing | WYSIWYG Editing | Smooth Fonts | Inline Math | URL | Note |
|---|---|---|---|---|---|---|---|---|---|
| HotEqn | Java | GPL | Subset of LaTeX | Yes | No | No | No | [2] (http://www.esr.ruhr-uni-bochum.de/VCLab/software/HotEqn/HotEqn.html) | Has been chosen by Dimitry in the plugin of FreeMind 0.9.0 beta 15. Source code for download: [3] (http://vclab.atp.rub.de/Src/GPL/HotEqn/HotEqnSrc.zip) |
| ShowMath | Java | ? | Subset of LaTeX | [4] (http://www.faculty.idc.ac.il/arik/java/proj/) | |||||
| Jex | Java | GPL V2 | Subset of LaTeX, MathML, Mathtype | [5] (http://levine.sscnet.ucla.edu/general/software/jex/) | |||||
| Jmath | Java | ? | ? | [6] (http://weather.nmsu.edu/math/) | |||||
| TeX & Dvipng | C | Dvipng: GPL V2+ | LaTeX | Yes | No | Yes | Yes | [7] (http://en.wikipedia.org/wiki/Dvipng)[8] (http://savannah.nongnu.org/projects/dvipng/) | Requires installation of LaTeX, which is difficult to install. |
| JMathTeX | Java | GPL V2+; Apache style | Subset of LaTeX | Yes | No | Yes | Yes | [9] (http://jmathtex.sourceforge.net/)[10] (http://www.groovy-news.org/e/page/axelclk?entry=jmathtex_example_render_tex_formula) | Renders LaTeX (or TeX?) into Java class Image and thus also into PNG. Depends on JDOM (http://www.jdom.org/), which has an Apache-style license. JMathTeX itself has GNU GPL V2+.
Latest release: 0.7pre on 2007-05-02. |
| jlatexmath | Java | GPL V? | [11] (http://sourceforge.net/projects/jlatexmath/) | Latest release: 0.5 on 2009-11-04. | |||||
| Mirai Math | Java | GPL V2+ | Subset of LaTeX | Yes | Yes | Yes | Yes | [12] (http://mirai.sourceforge.net/) | WYSIWYG math field/workbook editor.
Is a graphical frontend for GNU Octave (http://www.gnu.org/software/octave/). |
Inline math means that the math can be placed inside the text of FreeMind's long lode or even of note. Such a feature is enabled by any engine, Java or non-Java, that renders the math into PNG.
Links
- Matematical symbols (http://sourceforge.net/forum/forum.php?thread_id=1864040&forum_id=22101) - Open Discussion forum, 2007-11-07
- Feature request: latex for math equations (http://sourceforge.net/forum/message.php?msg_id=3562669) - Open Discussion forum, 2006-02-07
