Mathoid: robust, scalable, fast and accessible math rendering for Wikipedia. (English) Zbl 1304.68200

Watt, Stephen M. (ed.) et al., Intelligent computer mathematics. International conference, CICM 2014, Coimbra, Portugal, July 7–11, 2014. Proceedings. Berlin: Springer (ISBN 978-3-319-08433-6/pbk). Lecture Notes in Computer Science 8543. Lecture Notes in Artificial Intelligence, 224-235 (2014).
Summary: 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 TeX-like input format to MathML, with Scalable Vector Graphics images as a fallback solution.
For the entire collection see [Zbl 1293.68035].


68U35 Computing methodologies for information systems (hypertext navigation, interfaces, decision support, etc.)
68U15 Computing methodologies for text processing; mathematical typography
Full Text: DOI arXiv


[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) · Zbl 1237.68242
[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 · Zbl 05423352
[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) · Zbl 05301680
[6] Crystal, D.: The Cambridge Encyclopedia of Language, 2nd edn. Cambridge University Press, Cambridge (1997)
[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
[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) · Zbl 1278.68337
[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
[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) · Zbl 1079.68641
[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)
[19] Schubotz, M.: Making Math Searchable in Wikipedia. In: Conferences on Intelligent Computer Mathematics abs/1304.5475 (2013)
[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
[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)
[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) · Zbl 1176.68233
[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
[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)
[27] Zachte, E.: SquidReportClients@stats.wikimedia.org (2013), http://stats.wikimedia.org/archive/squid_reports/2013-10/SquidReportClients.htm (accessed March 20, 2014)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.