Skip to main content

A Touch-Based Mathematical Expression Editor

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8592))

Abstract

MathEdit is an interactive tool for creating and editing mathematical expressions on the Web. It is an open-source program implemented in standard XHTML and JavaScript to run in regular browsers. The tool supports both WYSIWYG editing and command-line editing operations. Recently, a touch version of MathEdit is under development. In MathEdit touch version, we design a virtual mathematical keyboard for users to enter mathematical symbols and expression templates conveniently. The navigation method of highlighting current node instead of blinking cursor is used in MathEdit. Users can select a sub-expression via a virtual key or touch move operation.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Amaya Homepage, http://www.w3.org/Amaya/

  2. ASCIIMathML Homepage, http://www1.chapman.edu/~jipsen/mathml/asciimath.html

  3. So, C.M., Watt, S.M.: Determining Empirical Characteristics of Mathematical Expression Use. In: Kohlhase, M. (ed.) MKM 2005. LNCS (LNAI), vol. 3863, pp. 361–375. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Document of MathType, http://www.dessci.com/en/products/mathtype

  5. Alabi, K.: Generation, Documentation and presentation of mathematical equations and symbolic scientific expressions using pure HTML and CSS. In: Proceedings of the 16th International Conference on World Wide Web, Banff, Alberta, Canada, May 08-12 (2007)

    Google Scholar 

  6. Padovani, L., Solmi, R.: An Investigation on the Dynamics of Direct-Manipulation Editors for Mathematics. In: Asperti, A., Bancerek, G., Trybulec, A. (eds.) MKM 2004. LNCS, vol. 3119, pp. 302–316. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  7. LyX, http://www.lyx.org/

  8. Mathmled, http://www.newmexico.mackichan.com/MathML/mathmled.htm

  9. Wang, P., Mikusa, M., Al-shomrani, S., Chiu, D., Lai, X., Zou, X.: Features and Advantages of WME: a Web-based Mathematics Education System. In: IEEE Southeast Conference (2005)

    Google Scholar 

  10. Libbrecht, P., Jednoralski, D.: Drag-and-drop of Formula from a Browser. In: Proceeding of Mathematical User-Interfaces Workshop 2006, St Anne’s Manor, Workingham, United Kingdom (August 2006)

    Google Scholar 

  11. Dooley, S.S.: Editing Mathematical Content and Presentation Markup in Interactive Mathematical Documents. In: Proceedings of ISSAC (2002)

    Google Scholar 

  12. Dooley, S.S.: MathEX: A Direct-Manipulation Structural Editor for Compound XML Documents. In: Proceeding of Mathematical User-Interfaces Workshop 2007, chloss Hagenberg, Linz, Austria (June 2007)

    Google Scholar 

  13. Wei, S., Wang, P.S., Lian, L.: An On-line MathML Editing Tool for Web Applications. In: Proceeding of International Multi-Symposiums on Computer and Computational Sciences 2007 (IMSCCS 2007), The University of Iowa, Iowa City, Iowa, USA (August 2007)

    Google Scholar 

  14. TeXmacs, http://www.texmacs.org/

  15. The OpenMath Standard 2.0 Draft, http://www.openmath.org/

  16. The W3C MathML software list, http://www.w3.org/Math/Software/

  17. WebEQ Documentation, http://www.dessci.com/en/products/webeq

  18. Su, W., Wang, P.S., Li, L., Li, G., Zhao, Y.: MathEdit, A Browser-based Visual Mathematics Expression Editor. In: Proceedings of ATCM 2006, Hong Kong, China (2006)

    Google Scholar 

  19. W3C Math, http://www.w3.org/Math

  20. Doleh, Y., Wang, P.S.: A System Independent User Interface for an Integrated Scientific Computing Environment. In: Proceedings of the ISSAC 1990, pp. 88–95. Addison-Wesley (August 1990) ISBN 0-201-54892-5

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Su, W., Wang, P.S., Li, L. (2014). A Touch-Based Mathematical Expression Editor. In: Hong, H., Yap, C. (eds) Mathematical Software – ICMS 2014. ICMS 2014. Lecture Notes in Computer Science, vol 8592. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44199-2_95

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-44199-2_95

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-44198-5

  • Online ISBN: 978-3-662-44199-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics