Abstract
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.
Keywords
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.
This work has been supported by the European Project IST-2001-33562 MoWGLI.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
The Unicode Consortium: The Unicode Standard, Version 4.0, Boston, MA, Addison-Wesley (2003), http://www.unicode.org/
Extensible Markup Language (XML) 1.0. In: Bray, T., Paoli, J., Sperberg-McQueen, C.M., Maler, E. (eds.) W3C Recommendation, 2nd edn. (2000), http://www.w3.org/TR/2000/REC-xml-20001006
XML Transformations (XSLT) Version 1.0. In: Clark, J. (ed.) W3C Recommendation (1999), http://www.w3.org/TR/1999/REC-xslt-19991116
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), http://www.w3.org/TR/2003/REC-MathML2-20031021/
Knuth, D.E.: The TEXbook. Addison-Wesley, Reading (1994)
Lamport, L.: A Document Preparation System: LATEX. Addison-Wesley, Reading (1986)
Lovell, D.: TEXML: Typesetting XML with TEX. TUGBoat 20(3), 176–183 (1999)
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), http://www.mathmlconference.org/2002/presentations/huerter/
Watt, S.M.: Conserving implicit mathematical semantics in conversion between TEX and MathML. TUGBoat 23(1), 108–108 (2002)
Anghelache, R.: LATEX-based authoring tool, Deliverable D4.d, MoWGLI Project (2003), http://relativity.livingreviews.org/Info/AboutLR/mowgli/index.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Padovani, L. (2004). Interactive Editing of MathML Markup Using TeX Syntax. In: Syropoulos, A., Berry, K., Haralambous, Y., Hughes, B., Peter, S., Plaice, J. (eds) TeX, XML, and Digital Typography. TUG 2004. Lecture Notes in Computer Science, vol 3130. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27773-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-27773-6_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22801-1
Online ISBN: 978-3-540-27773-6
eBook Packages: Springer Book Archive