Interactive Editing of MathML Markup Using TeX Syntax

  • Luca Padovani
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3130)


We describe the architecture of a syntax-directed editor for authoring structured mathematical documents that can be used for the generation of MathML markup [4]. The author interacts with the editor by typing TeX markup as in a normal text editor, with the difference that the typed markup is parsed and displayed on-the-fly. We discuss issues regarding both the parsing and presentation phases and we propose implementations for them. In contrast with existing similar tools, the architecture we propose offers better compatibility with TeX syntax, a pervasive use of standard technologies and a clearer separation of content and presentation aspects of the information.


Control Sequence Parsing Tree Authoring Tool Lexical Analyzer Transformation Engine 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    The Unicode Consortium: The Unicode Standard, Version 4.0, Boston, MA, Addison-Wesley (2003),
  2. 2.
    Extensible Markup Language (XML) 1.0. In: Bray, T., Paoli, J., Sperberg-McQueen, C.M., Maler, E. (eds.) W3C Recommendation, 2nd edn. (2000),
  3. 3.
    XML Transformations (XSLT) Version 1.0. In: Clark, J. (ed.) W3C Recommendation (1999),
  4. 4.
    Ausbrooks, R., Buswell, S., Dalmas, S., Devitt, S., Diaz, A., et al.: Mathematical Markup Language (MathML) Version 2.0. In: W3C Recommendation, 2nd edn. (2003),
  5. 5.
    Knuth, D.E.: The TEXbook. Addison-Wesley, Reading (1994)Google Scholar
  6. 6.
    Lamport, L.: A Document Preparation System: LATEX. Addison-Wesley, Reading (1986)Google Scholar
  7. 7.
    Lovell, D.: TEXML: Typesetting XML with TEX. TUGBoat 20(3), 176–183 (1999)Google Scholar
  8. 8.
    Huerter, S., Rodionov, I., Watt, S.M.: Content-Faithful Transformations for MathML. In: Proc. International Conference on MathML and Math on the Web (MathML 2002), Chicago, USA (2002),
  9. 9.
    Watt, S.M.: Conserving implicit mathematical semantics in conversion between TEX and MathML. TUGBoat 23(1), 108–108 (2002)Google Scholar
  10. 10.
    Anghelache, R.: LATEX-based authoring tool, Deliverable D4.d, MoWGLI Project (2003),

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Luca Padovani
    • 1
  1. 1.Department of Computer ScienceUniversity of BolognaBolognaItaly

Personalised recommendations