MathML is a tag language; the nesting that exists in algebraic
expressions can be expressed with MathML. It is possible to
have a single source that is human readable that contains the
content or logic of the concept and that can be ported and
rendered on a computer screen or print and that can be evaluated
numerically. With
plugins
from Adobe and DesignScience the SVG
and MathML can be rendered with several browsers. The .eps format
with Ghostscript is an alternate way to use TeX to render mathematical
expressions, and make diagrams, but much more memory is needed.
With wikipedia there is a dependence on their server for the svg to
png conversion.
It is much more difficult to express a concept in MathML than it
is to express it with an algebraic notation. However, the
dessci.com plugin for it has been developed. There is
javascript software, Jipsen's ASCIIMath.js which transforms an
expression similar to TeX or algebra into the MathML. ASCIISVG.js
similarly tranforms functions into the SVG tag language.
Avoiding bitmaps, MathType and non character based graphics editors
may require a deeper level of thought to use MathML and SVG but
the work is not captive to a proprietary encription and does not use
memory hogging bit maps. The work will be able to survive new
versions and company failures. With AutoCad, the lack of command
editing either causes the distances to be nonexact or snapped to
a very grainy grid.
I have added enough symbol features to
ASCIISVG.js so that charts, diagrams, or flow charts can be made.
Also, vertical legends can be put on vertical scales.
MathML examples:
Golden Ratio and Five Fold Symmetry:
pentagon
...
platonic solids
miscellaneous example
theory, derivation of
dodecahedron using exact formulas
icosahedron using exact formulas
illustration
Cubic Equation and Seven Fold Symmetry:
cubic exact expression
the eleven branches of the cubic equation
theory
,
derivation
SVG will also be required for SVG plots:
( javascript may have to be run locally)
( detailed svg may have to be run locally)
;
Resources:
jipsen examples ;
users ;
W3 xml xsl
; Content MathML
Other Examples:
example files
;
color test
SVG for making figures, diagrams, and plots
With both SVG and MathML equations and their plots can be displayed,
the branches of the cubic equation for example.
However to juxtapose an equation with its plot
transparent layers are needed."
Electrical Lesson
©2010 Wm.C.Corwin Corwin5772@gmeil∙com publications
;What should be common knowledge!