Math: Difference between revisions

From FreeMind
Jump to navigationJump to search
(→‎Engines: JLaTeXMath is under GPL V2+, "+" checked in the sources online)
(→‎Engines: license of HotEqn)
Line 1: Line 1:
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 [http://en.wikipedia.org/wiki/Dvipng dvipng] tool.[http://sourceforge.net/forum/forum.php?thread_id=1864040&forum_id=22101]
==License==
==License==


All the considered components for rendering math should have '''GNU GPL V2+''' license, or at least a compatible open-source license.
All the considered components for rendering math should have '''GNU GPL V2+''' license, or at least a compatible open-source license.
==Formats==
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
!Lang.
!License
!Format
!Viewing
!WYSIWYG Editing
!Smooth Fonts
!Inline Math
!URL
!Note
|-
|HotEqn
|Java
|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
|Java
|?
|Subset of LaTeX
|
|
|
|
|[http://www.faculty.idc.ac.il/arik/java/proj/]
|
|-
|Jex
|Java
|GPL V2
|Subset of LaTeX, MathML, Mathtype
|
|
|
|
|[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==
* [http://sourceforge.net/forum/forum.php?thread_id=1864040&forum_id=22101 Matematical symbols] - Open Discussion forum,  2007-11-07
* [http://sourceforge.net/forum/message.php?msg_id=3562669 Feature request: latex for math equations] - Open Discussion forum, 2006-02-07
[[Category:Development]]

Revision as of 07:35, 3 September 2010

License

All the considered components for rendering math should have GNU GPL V2+ license, or at least a compatible open-source license.