Math: Difference between revisions

From FreeMind
Jump to navigationJump to search
(update on plugin availability)
 
(41 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 is delivered with a plugin of mathematical formulas, based on ''HotEqn'' component.
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 options for rendering math should have '''GNU GPL''' 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.


==Options==
==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.
|}


* HotEqn - GPL - http://www.esr.ruhr-uni-bochum.de/VCLab/software/HotEqn/HotEqn.html - chosen in the plugin
==Engines==
* ShowMath - ? - http://www.faculty.idc.ac.il/arik/java/proj/  
The following components are capable of rendering mathematical formulas.
* Jex - GPL V2 - http://levine.sscnet.ucla.edu/general/software/jex/  
{| {{Table style}}
* http://weather.nmsu.edu/math/
!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==
==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]
  • 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]
  • Latest release: 0.7pre on 2007-05-02.
  • 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+.
JLaTeXMath Java GPL V2+ Subset of LaTeX [11][12]
  • Latest release: 0.9.1 on 2010-03-12.
  • A non-official freemind 0.9.0 plugin is available at LaTeXMath Freemind Plugin.
  • A fork of JMathTeX.
Mirai Math Java GPL V2+ Subset of LaTeX Yes Yes Yes Yes [13]
  • WYSIWYG math field/workbook editor.
  • Is a graphical frontend for 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