Math: Difference between revisions
Dan Polansky (talk | contribs) (update on plugin availability) |
|||
(36 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
One requested feature is that FreeMind supports typesetting of mathematical formulas, perhaps in LaTeX. | One requested feature is that FreeMind supports typesetting of mathematical formulas, perhaps in LaTeX. | ||
FreeMind 0.9.0 beta14 | FreeMind 0.9.0 has no dedicated support for mathematical formulas. FreeMind 0.9.0 beta14 had a plugin for mathematical formulas, based on ''HotEqn'' component, but the plugin was subsequently removed from FreeMind. | ||
Some users use their private extension that renders a tag < latex > when inside a node, using [http://en.wikipedia.org/wiki/Dvipng dvipng] tool.[http://sourceforge.net/forum/forum.php?thread_id=1864040&forum_id=22101] | Some users use their private extension that renders a tag < latex > when inside a node, using [http://en.wikipedia.org/wiki/Dvipng dvipng] tool.[http://sourceforge.net/forum/forum.php?thread_id=1864040&forum_id=22101] | ||
Line 7: | Line 7: | ||
==License== | ==License== | ||
All the considered | All the considered components for rendering math should have '''GNU GPL V2+''' license, or at least a compatible open-source license. | ||
== | ==Formats== | ||
The following | Formats: | ||
{| | {| {{Table style}} | ||
! Format | |||
! Verbosity | |||
! Note | |||
|- | |||
| LaTeX | |||
| Low | |||
| Only a subset can be realistically supported.<br>Used by Wikipedia encyclopedia, and Mediawiki wiki engine.<br>Scientists around the world already know parts of it by heart. | |||
|- | |||
| MathML | |||
| High | |||
| Is an XML vocabulary.<br> Is tedious to edit in the plain text form. | |||
|} | |||
==Engines== | |||
The following components are capable of rendering mathematical formulas. | |||
{| {{Table style}} | |||
!Name | !Name | ||
!Lang. | |||
!License | !License | ||
!Format | !Format | ||
!Viewing | |||
!WYSIWYG Editing | |||
!Smooth Fonts | |||
!Inline Math | |||
!URL | !URL | ||
!Note | !Note | ||
|- | |- | ||
|HotEqn | |HotEqn | ||
|Java | |||
|GPL | |GPL | ||
|Subset of LaTeX | |||
|Yes | |||
|No | |||
|No | |||
|No | |||
|[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: [http://vclab.atp.rub.de/Src/GPL/HotEqn/HotEqnSrc.zip] | |||
|- | |- | ||
|ShowMath | |ShowMath | ||
|Java | |||
|? | |? | ||
|Subset of LaTeX | |||
| | |||
| | |||
| | |||
| | | | ||
| http://www.faculty.idc.ac.il/arik/java/proj/ | |[http://www.faculty.idc.ac.il/arik/java/proj/] | ||
| | | | ||
|- | |- | ||
|Jex | |Jex | ||
|Java | |||
|GPL V2 | |GPL V2 | ||
|Subset of LaTeX | |Subset of LaTeX, MathML, Mathtype | ||
|http://levine.sscnet.ucla.edu/general/software/jex/ | | | ||
| | |||
| | |||
| | |||
|[http://levine.sscnet.ucla.edu/general/software/jex/] | |||
| | | | ||
|- | |- | ||
|Jmath | |||
|Java | |||
| ? | | ? | ||
| ? | | ? | ||
| | | | ||
| | | | ||
| | |||
| | |||
|[http://weather.nmsu.edu/math/] | |||
| | |||
|- | |||
|TeX & Dvipng | |||
|C | |||
|Dvipng: GPL V2+ | |||
|LaTeX | |||
|Yes | |||
|No | |||
|Yes | |||
|Yes | |||
|[http://en.wikipedia.org/wiki/Dvipng][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 | |||
|[http://jmathtex.sourceforge.net/][http://www.groovy-news.org/e/page/axelclk?entry=jmathtex_example_render_tex_formula] | |||
| | |||
* Latest release: 0.7pre on 2007-05-02. | |||
* 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+. | |||
|- | |||
| JLaTeXMath || Java || GPL V2+ || Subset of LaTeX || || || || || [http://forge.scilab.org/index.php/p/jlatexmath/][http://sourceforge.net/projects/jlatexmath/] | |||
| | |||
* Latest release: 0.9.1 on 2010-03-12. | |||
* A ''non-official'' freemind 0.9.0 plugin is available at [http://github.com/Alxa/LaTeXMath-Freemind-Plugin LaTeXMath Freemind Plugin]. | |||
* A fork of JMathTeX. | |||
|- | |||
|Mirai Math | |||
|Java | |||
|GPL V2+ | |||
|Subset of LaTeX | |||
|Yes | |||
|Yes | |||
|Yes | |||
|Yes | |||
|[http://mirai.sourceforge.net/] | |||
| | |||
* WYSIWYG math field/workbook editor. | |||
* Is a graphical frontend for [http://www.gnu.org/software/octave/ GNU 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== | ==Links== |
Latest revision as of 06:29, 27 April 2011
One requested feature is that FreeMind supports typesetting of mathematical formulas, perhaps in LaTeX.
FreeMind 0.9.0 has no dedicated support for mathematical formulas. FreeMind 0.9.0 beta14 had a plugin for mathematical formulas, based on HotEqn component, but the plugin was subsequently removed from FreeMind.
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 V2+ 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] |
|
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] |
|
JMathTeX | Java | GPL V2+; Apache style | Subset of LaTeX | Yes | No | Yes | Yes | [9][10] |
|
JLaTeXMath | Java | GPL V2+ | Subset of LaTeX | [11][12] |
| ||||
Mirai Math | Java | GPL V2+ | Subset of LaTeX | Yes | Yes | Yes | Yes | [13] |
|
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