Math: Difference between revisions
From FreeMind
Jump to navigationJump to search
Line 104: | Line 104: | ||
|[http://jmathtex.sourceforge.net/][http://www.groovy-news.org/e/page/axelclk?entry=jmathtex_example_render_tex_formula] | |[http://jmathtex.sourceforge.net/][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 [http://www.jdom.org/ JDOM], which has an Apache-style license. JMathTeX itself has GNU GPL V2+. Latest release: 0.7pre on May 2, 2007. | |Renders LaTeX (or TeX?) into Java class Image and thus also into PNG. Depends on [http://www.jdom.org/ JDOM], which has an Apache-style license. JMathTeX itself has GNU GPL V2+. Latest release: 0.7pre on May 2, 2007. | ||
|Mirai Math | |||
|Java | |||
|GPL V2+ | |||
|Subset of LaTeX | |||
|Yes | |||
|No | |||
|Yes | |||
|Yes | |||
|[http://mirai.sourceforge.net/][http://mirai.sourceforge.net/] | |||
|WYSIWYG math field/workbook editor. | |||
|} | |} | ||
'''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. | '''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. | ||
Revision as of 19:55, 18 April 2009
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 tool.[1]
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] | Has been chosen by Dimitry in the plugin of FreeMind 0.9.0 beta 15. Source code for download: [3] | ||||||||||
ShowMath | Java | ? | Subset of LaTeX | [4] | |||||||||||||||
Jex | Java | GPL V2 | Subset of LaTeX, MathML, Mathtype | [5] | |||||||||||||||
Jmath | Java | ? | ? | [6] | |||||||||||||||
TeX & Dvipng | C | Dvipng: GPL V2+ | LaTeX | Yes | No | Yes | Yes | [7][8] | Requires installation of LaTeX, which is difficult to install. | ||||||||||
JMathTeX | Java | GPL V2+; Apache style | Subset of LaTeX | Yes | No | Yes | Yes | [9][10] | Renders LaTeX (or TeX?) into Java class Image and thus also into PNG. Depends on JDOM, which has an Apache-style license. JMathTeX itself has GNU GPL V2+. Latest release: 0.7pre on May 2, 2007. | Mirai Math | Java | GPL V2+ | Subset of LaTeX | Yes | No | Yes | Yes | [11][12] | WYSIWYG math field/workbook editor. |
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 - Open Discussion forum, 2007-11-07
- Feature request: latex for math equations - Open Discussion forum, 2006-02-07