The framework should come in two parts:
- rendering of LaTeX math formula.
- LaTeX equation editor
The tools should depend on:
- Pharo freetype interface to render font.
- the Morph user interface tool kit.
No external libraries or on-line services should be used.
Why LaTeX and not MathML: LaTeX formula can be hand edited, MathML not really as there are not very human readable.
Benefits to the Student
Learn how to represent, to render and to edit mathematic expressions.
Learn how to design an editor tool: model, view and controller.
Benefits to the Community
A library to render and to edit mathematical formula.