Skip to main content

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

  • Conference paper

Part of the Lecture Notes in Computer Science book series (LNAI,volume 8543)

Abstract

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 like input format to MathML, with Scalable Vector Graphics images as a fallback solution.

Keywords

  • 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.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-08434-3_17
  • Chapter length: 12 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   59.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-08434-3
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   79.99
Price excludes VAT (USA)

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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), http://arizona.openrepository.com/arizona/bitstream/10150/105554/1/Berlin4SA.pdf

  2. Bos, B.: The W3C MathML software list, http://www.w3.org/Math/Software/ (accessed March 20, 2014)

  3. Cervone, D.: MathJax: A Platform for Mathematics on the Web. Notices of the American Mathematical Society 59(2), 312–316 (2012)

    CrossRef  MATH  Google Scholar 

  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-5520

    Google Scholar 

  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)

    CrossRef  Google Scholar 

  6. Crystal, D.: The Cambridge Encyclopedia of Language, 2nd edn. Cambridge University Press, Cambridge (1997)

    Google Scholar 

  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. 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)

    CrossRef  Google Scholar 

  9. Grbin, A., Maloney, C.: Svgtex (2013), https://github.com/agrbin/svgtex (accessed March 20, 2014)

  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-4869

    Google Scholar 

  11. Mayer, D.: Help: Displaying a formula — Meta, discussion about Wikimedia projects (2003), http://meta.wikimedia.org/w/index.php?title=Help:Displaying_a_formula&oldid=15233 (accessed March 20, 2014)

  12. MediaWiki. Failed to parse (Cannot store math image on filesystem) (2013), https://www.mediawiki.org/w/index.php?oldid=782277 (accessed March 20, 2014)

  13. MediaWiki. Manual: Troubleshooting math display errors — MediaWiki, The Free Wiki Engine (2013), https://www.mediawiki.org/w/index.php?oldid=798098 (accessed March 20, 2014)

  14. Miner, R.: The Importance of MathML to Communication. Notices of the American Mathematical Society 52(5) (2005)

    Google Scholar 

  15. Morris, R.: Bug 54367 - intermittent texvc problems (2013), https://bugzilla.wikimedia.org/show_bug.cgi?id=5436 (accessed March 20, 2014)

  16. Murugan, S.: Bug 54456 - Failed to parse (Cannot store math image on filesystem) (2013), https://bugzilla.wikimedia.org/show_bug.cgi?id=54456 (accessed March 20, 2014)

  17. Netheril96@gmail.com. Option “MathML if possible” doesn’t work (2010), https://bugzilla.wikimedia.org/show_bug.cgi?id=25646 (accessed March 20, 2014)

  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. Schubotz, M.: Making Math Searchable in Wikipedia. In: Conferences on Intelligent Computer Mathematics abs/1304.5475 (2013)

    Google Scholar 

  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. 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. 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. User: Nageh. User:Nageh/mathJax (2010), https://en.wikipedia.org/w/index.php?oldid=400482894 (accessed March 20, 2014)

  24. Vibber, B.: Disable the partial HTML and MathML rendering options for Math extension (2011), https://git.wikimedia.org/commit/mediawiki%2Fextensions%2FMath/09679f2f39e6c6c00e87757292421b26bfa7022a (accessed March 20, 2014])

  25. Vibber, B.: Experimental option $wgMathUseMathJax to have Extension: Math load things via MathJax (2011), http://git.wikimedia.org/commit/mediawiki%2Fextensions%2FMath/1042006fd4c2cbe6c62619b860e2e234d04d6d38 (accessed March 20, 2014)

  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. Zachte, E.: SquidReportClients@stats.wikimedia.org (2013), http://stats.wikimedia.org/archive/squid_reports/2013-10/SquidReportClients.htm (accessed March 20, 2014)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Schubotz, M., Wicke, G. (2014). Mathoid: Robust, Scalable, Fast and Accessible Math Rendering for Wikipedia. In: Watt, S.M., Davenport, J.H., Sexton, A.P., Sojka, P., Urban, J. (eds) Intelligent Computer Mathematics. CICM 2014. Lecture Notes in Computer Science(), vol 8543. Springer, Cham. https://doi.org/10.1007/978-3-319-08434-3_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-08434-3_17

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-08433-6

  • Online ISBN: 978-3-319-08434-3

  • eBook Packages: Computer ScienceComputer Science (R0)