Mathoid: Robust, Scalable, Fast and Accessible Math Rendering for Wikipedia

  • Moritz Schubotz
  • Gabriel Wicke
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8543)


Wikipedia is the first address for scientists who want to recap basic mathematical and physical laws and concepts. Today, formulae in those pages are displayed as Portable Network Graphics images. Those images do not integrate well into the text, can not be edited after copying, are inaccessible to screen readers for people with special needs, do not support line breaks for small screens and do not scale for high resolution devices. Mathoid improves this situation and converts formulae specified by Wikipedia editors in a Open image in new window like input format to MathML, with Scalable Vector Graphics images as a fallback solution.


Screen Reader Scalable Vector Graphic Portable Network Graphic Cache Layer Content MathML 
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.
    Arunachalam, S.: Open access-current developments in India. In: Proceedings Berlin 4 Open Access: From Promise to Practice, Potsdam-Golm, Germany, pp. 1–9 (March 2006),
  2. 2.
    Bos, B.: The W3C MathML software list, (accessed March 20, 2014)
  3. 3.
    Cervone, D.: MathJax: A Platform for Mathematics on the Web. Notices of the American Mathematical Society 59(2), 312–316 (2012)CrossRefzbMATHGoogle Scholar
  4. 4.
    Chisholm, W., Vanderheiden, G., Jacobs, I.: Web Content Accessibility Guidelines 1.0. Interactions 8(4), 35–54 (2001), doi:10.1145/379537.379550, ISSN: 1072-5520Google Scholar
  5. 5.
    Cooper, M., Lowe, T., Taylor, M.: Access to Mathematics in Web Resources for People with a Visual Impairment. In: Miesenberger, K., Klaus, J., Zagler, W.L., Karshmer, A.I. (eds.) ICCHP 2008. LNCS, vol. 5105, pp. 926–933. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  6. 6.
    Crystal, D.: The Cambridge Encyclopedia of Language, 2nd edn. Cambridge University Press, Cambridge (1997)Google Scholar
  7. 7.
    Czepita, D., Lodygowska, E.: Role of the organ of vision in the course of developmental dyslexia. Klinika Oczna 108(1-3), 110–113 (2006) ISSN: 0023-2157 Google Scholar
  8. 8.
    Ginev, D., Stamerjohanns, H., Miller, B.R., Kohlhase, M.: The LaTeXML Daemon: Editable Math on the Collaborative Web. In: Davenport, J.H., Farmer, W.M., Urban, J., Rabe, F. (eds.) Calculemus/MKM 2011. LNCS (LNAI), vol. 6824, pp. 292–294. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  9. 9.
    Grbin, A., Maloney, C.: Svgtex (2013), (accessed March 20, 2014)
  10. 10.
    Maddox, S.: Mathematical equations in Braille. Maths, Stats and Operations Research (MSOR) Connections 7(2), 45–48 (2007), doi:10.11120/msor.2007.07020045, ISSN: 1473-4869Google Scholar
  11. 11.
    Mayer, D.: Help: Displaying a formula — Meta, discussion about Wikimedia projects (2003), (accessed March 20, 2014)
  12. 12.
    MediaWiki. Failed to parse (Cannot store math image on filesystem) (2013), (accessed March 20, 2014)
  13. 13.
    MediaWiki. Manual: Troubleshooting math display errors — MediaWiki, The Free Wiki Engine (2013), (accessed March 20, 2014)
  14. 14.
    Miner, R.: The Importance of MathML to Communication. Notices of the American Mathematical Society 52(5) (2005)Google Scholar
  15. 15.
    Morris, R.: Bug 54367 - intermittent texvc problems (2013), (accessed March 20, 2014)
  16. 16.
    Murugan, S.: Bug 54456 - Failed to parse (Cannot store math image on filesystem) (2013), (accessed March 20, 2014)
  17. 17. Option “MathML if possible” doesn’t work (2010), (accessed March 20, 2014)
  18. 18.
    Riem, M.N.: The OpenMath Guide. A practical guide on using Open-Math. Available from the Research Institute for Applications of Computer Algebra (2004)Google Scholar
  19. 19.
    Schubotz, M.: Making Math Searchable in Wikipedia. In: Conferences on Intelligent Computer Mathematics abs/1304.5475 (2013)Google Scholar
  20. 20.
    Soiffer, N.: MathPlayer. In: Proceedings of the 7th International Association for Computing Machinery Special Interest Group on Accessible Computing Conference on Computers and Accessibility – ASSETS 2005, p. 204. ACM Press, New York (2005), doi:10.1145/1090785.1090831, ISBN: 1595931597 Google Scholar
  21. 21.
    Sorge, V., et al.: Towards making mathematics a first class citizen in general screen readers. In: 11th Web for All Conference, Seoul, Korea, April 6-9. ACM (2014)Google Scholar
  22. 22.
    Stamerjohanns, H., et al.: MathML-aware article conversion from LaTeX, A comparison study. In: Sojka, P. (ed.) Towards Digital Mathematics Library, DML 2009 Workshop, pp. 109–120. Masaryk University, Brno (2009)Google Scholar
  23. 23.
    User: Nageh. User:Nageh/mathJax (2010), (accessed March 20, 2014)
  24. 24.
    Vibber, B.: Disable the partial HTML and MathML rendering options for Math extension (2011), (accessed March 20, 2014])
  25. 25.
    Vibber, B.: Experimental option $wgMathUseMathJax to have Extension: Math load things via MathJax (2011), (accessed March 20, 2014)
  26. 26.
    Vrandečić, D.: Wikidata: a new platform for collaborative data collection. In: Proceedings of the 21st International Conference Companion on World Wide Web, pp. 1063–1064. ACM (2012)Google Scholar
  27. 27.
    Zachte, E.: (2013), (accessed March 20, 2014)

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Moritz Schubotz
    • 1
  • Gabriel Wicke
    • 2
  1. 1.Database Systems and Information Management GroupTechnische Universität BerlinBerlinGermany
  2. 2.Wikimedia FoundationSan FranciscoU.S.A.

Personalised recommendations