568:
192:
119:
556:(CDN) where the JavaScript needed for MathJax to work can be loaded by the browser at run time from the CDN. This simplifies the installation and ensures the latest version of the library is always used. Over time usage of the server has grown from 1.3TB per month traffic in 2011 to 70TB per month in 2017. Due to increasing cost of hosting the server, the main CDN server shut down at the end of April 2017. Alternative third party CDN servers are available.
27:
340:
or by using the browser's native MathML support, when available. The exact method MathJax uses to typeset math is determined by the capabilities of the user's browser, fonts available on the user's system, and configuration settings. MathJax v2.0-beta introduced
396:
The MathJax architecture is designed to support the addition of input languages and display methods in the future via dynamically loaded modules. MathJax also includes a JavaScript API for enumerating and interacting with math instances in a page.
325:
MathJax is downloaded as part of a web page, scans the page for mathematical markup, and typesets the mathematical information accordingly. Thus, MathJax requires no installation of software or extra
934:
360:
are available on the user's system. If this does not work, MathJax provides images of any symbols needed. MathJax can be configured to enable or disable web fonts, local fonts, and image fonts.
378:
markup. Because MathJax is meant only for math display, whereas LaTeX is a document layout language, MathJax only supports the subset of LaTeX used to describe mathematical notation.
544:
2.0 and some MathML 3.0 constructs in its beta 2 release. MathJax supports presentation MathML and, as of version 2.2, provides experimental support for content MathML.
356:, MathJax provides a comprehensive set of web fonts, which MathJax downloads as needed. If the browser does not support web fonts, MathJax checks whether valid
732:
1167:
1075:
251:
1000:
820:
1192:
1274:
1100:
859:
Schubotz, Moritz; Wicke, Gabriel (2014-01-01). "Mathoid: Robust, Scalable, Fast and
Accessible Math Rendering for Knowledge".
668:
886:
716:
573:
441:
construct), so they have to use MathJax image font mode. The browser compatibility list is available at the official site.
1125:
367:
for including mathematics in web pages. Installing the fonts on the local computer improves MathJaxβs typesetting speed.
1264:
329:
on the reader's system. This allows MathJax to run in any browser with JavaScript support, including mobile devices.
151:
778:
477:
format via "Show Math as" sub-menu if right-button clicked or control-clicked on it. Then it can be pasted in any
314:
1044:
749:(2009), "Writing Math on the Web: The Web would make a dandy blackboard if only we could scribble an equation",
524:
math commands are supported via extensions. MathJax also supports TeX macros and miscellaneous formatting like
242:
The MathJax project started in 2009 as the successor to an earlier JavaScript mathematics formatting library,
72:
1269:
255:
247:
39:
98:
50:
1242:
434:
1171:
1279:
581:
1079:
553:
342:
191:
1028:
746:
824:
1196:
259:
726:
212:
156:
1248:
352:
if available and by resorting to images for older browsers. For newer browsers that support
418:
382:
232:
8:
461:
since version 3; for version 2, the MathJax-node library provides Node.js compatibility.
422:
348:
In the case of HTML and CSS typesetting, MathJax maximizes math display quality by using
118:
1104:
611:
250:. The project was founded by the American Mathematical Society, Design Science, and the
992:
892:
864:
751:
437:
browser. Some older versions of browsers do not support web fonts (with the @font-face
208:
974:
882:
712:
406:
16:
Cross-browser JavaScript library that displays mathematical equations in web browsers
896:
1009:
874:
760:
707:
702:
694:
672:
586:
163:
139:
1048:
878:
845:
282:
1153:
629:
509:
478:
381:
MathJax also supports math accessibility by exposing MathML through its API to
357:
298:
236:
168:
144:
1258:
1217:
1139:
414:
390:
274:
205:
469:
Any MathJax equation displayed in a supported browser can be copied out in
294:
286:
948:
482:
302:
228:
216:
863:. Lecture Notes in Computer Science. Vol. 8543. pp. 224β235.
764:
364:
349:
278:
132:
34:
1061:
654:
1041:
521:
490:
353:
290:
107:
1014:
792:
494:
486:
386:
310:
270:
869:
806:
458:
410:
306:
693:
Cuellar, Autumn; Topping, Paul (June 2013). Mathews, Bob (ed.).
541:
501:
470:
426:
375:
243:
220:
591:
505:
474:
371:
326:
266:
224:
910:
953:
520:
MathJax replicates the math environment commands of LaTeX.
449:
MathJax can be easily added to many popular web platforms.
430:
333:
180:
1237:
26:
438:
405:
MathJax renders math in most popular browsers, including
337:
779:"AMS becomes managing partner of the MathJax Consortium"
370:
MathJax can display mathematical notation written in
1193:"MathJax MathML Support β MathJax 2.3 documentation"
563:
332:MathJax can display math by using a combination of
655:"MathJax: Rich Math display from LaTeX and MathML"
254:and is supported by numerous sponsors such as the
993:"Math Jax: A Platform for Mathematics on the Web"
1256:
464:
692:
252:Society for Industrial and Applied Mathematics
1218:"MathJax CDN shutting down on April 30, 2017"
858:
731:: CS1 maint: DOI inactive as of March 2024 (
695:"What you need to know about the Maths Stack"
1001:Notices of the American Mathematical Society
986:
984:
512:can be used in MathJax enabled web pages.
190:
117:
25:
1013:
868:
706:
1101:"Using MathJax in popular web platforms"
1029:"MathJax v2.0-beta now available on CDN"
400:
990:
981:
481:that supports MathML or LaTeX, such as
265:MathJax is used by web sites including
1257:
552:The MathJax site has been providing a
745:
78:4.0.0-beta.6 / April 30, 2024
574:Free and open-source software portal
1168:"MathJax: Supported LaTeX Commands"
807:"arXiv.org help β What is MathJax?"
594:β JavaScript alternative to MathJax
13:
540:MathJax added partial support for
14:
1291:
1275:Software using the Apache license
1231:
975:"All-Russian Mathematical Portal"
535:
444:
1076:"MathJax: Browser Compatibility"
861:Intelligent Computer Mathematics
566:
1210:
1185:
1160:
1146:
1132:
1118:
1093:
1068:
1054:
1035:
1021:
967:
941:
927:
903:
852:
838:
813:
385:software, as well as the basic
315:All-Russian Mathematical Portal
231:markup. MathJax is released as
799:
785:
771:
739:
708:10.14337/XMLLondon13.Cuellar01
686:
661:
647:
622:
604:
547:
515:
1:
598:
465:Equation editor compatibility
256:American Institute of Physics
248:American Mathematical Society
40:American Mathematical Society
911:"Extension:Math - MediaWiki"
879:10.1007/978-3-319-08434-3_17
630:"Releases Β· mathjax/MathJax"
56:3.2.2 / June 8, 2022
7:
669:"MathJax AsciiMath support"
559:
320:
10:
1296:
821:"MathJax on ScienceDirect"
452:
1265:Free mathematics software
1126:"What's New in MathJax 3"
582:Category:Symbol typefaces
175:
162:
150:
138:
128:
97:
93:
71:
49:
45:
33:
24:
1062:"MathJax: Accessibility"
991:Cervone, Davide (2012),
554:content delivery network
508:format by any 3rd party
246:, and is managed by the
1251:, a MediaWiki extension
1245:, a MediaWiki extension
846:"MathSciNet What's New"
711:(inactive 2024-03-14).
500:Equations generated in
457:MathJax can be used in
80:; 4 months ago
1154:"Copy and Paste Math"
793:"MathJax Sponsorship"
401:Browser compatibility
213:mathematical notation
157:Mathematical software
58:; 2 years ago
1270:JavaScript libraries
1051:accessed 2012-08-14.
1031:. February 11, 2012.
383:assistive technology
233:open-source software
657:. 17 November 2015.
293:(on the backend),
21:
1047:2012-07-28 at the
949:"IEEE Xplore Help"
935:"What is MathJax?"
765:10.1511/2009.77.98
752:American Scientist
209:JavaScript library
19:
1042:MathJax Font Help
915:www.mediawiki.org
888:978-3-319-08434-3
718:978-0-9926471-0-0
407:Internet Explorer
389:"role" and older
363:MathJax uses the
199:
198:
1287:
1280:Symbol typefaces
1238:Official website
1226:
1225:
1224:. 31 March 2017.
1214:
1208:
1207:
1205:
1204:
1195:. Archived from
1189:
1183:
1182:
1180:
1179:
1170:. Archived from
1164:
1158:
1157:
1150:
1144:
1143:
1136:
1130:
1129:
1122:
1116:
1115:
1113:
1112:
1103:. Archived from
1097:
1091:
1090:
1088:
1087:
1078:. Archived from
1072:
1066:
1065:
1058:
1052:
1039:
1033:
1032:
1025:
1019:
1018:
1017:
997:
988:
979:
978:
971:
965:
964:
962:
961:
945:
939:
938:
931:
925:
924:
922:
921:
907:
901:
900:
872:
856:
850:
849:
842:
836:
835:
833:
832:
823:. Archived from
817:
811:
810:
803:
797:
796:
789:
783:
782:
775:
769:
767:
743:
737:
736:
730:
722:
710:
690:
684:
683:
681:
680:
671:. Archived from
665:
659:
658:
651:
645:
644:
642:
640:
626:
620:
619:
612:"MathJax v3.2.2"
608:
587:Google Chart API
576:
571:
570:
569:
531:
527:
433:Safari, and the
195:
194:
187:
184:
182:
140:Operating system
121:
116:
113:
111:
109:
88:
86:
81:
66:
64:
59:
29:
22:
18:
1295:
1294:
1290:
1289:
1288:
1286:
1285:
1284:
1255:
1254:
1234:
1229:
1216:
1215:
1211:
1202:
1200:
1191:
1190:
1186:
1177:
1175:
1166:
1165:
1161:
1152:
1151:
1147:
1138:
1137:
1133:
1124:
1123:
1119:
1110:
1108:
1099:
1098:
1094:
1085:
1083:
1074:
1073:
1069:
1060:
1059:
1055:
1049:Wayback Machine
1040:
1036:
1027:
1026:
1022:
1015:10.1090/noti794
995:
989:
982:
973:
972:
968:
959:
957:
947:
946:
942:
933:
932:
928:
919:
917:
909:
908:
904:
889:
857:
853:
844:
843:
839:
830:
828:
819:
818:
814:
805:
804:
800:
791:
790:
786:
777:
776:
772:
744:
740:
724:
723:
719:
699:XML London 2013
691:
687:
678:
676:
667:
666:
662:
653:
652:
648:
638:
636:
628:
627:
623:
610:
609:
605:
601:
572:
567:
565:
562:
550:
538:
529:
525:
518:
510:equation editor
479:equation editor
467:
455:
447:
403:
323:
283:n-category cafe
189:
179:
124:
106:
89:
84:
82:
79:
73:Preview release
67:
62:
60:
57:
17:
12:
11:
5:
1293:
1283:
1282:
1277:
1272:
1267:
1253:
1252:
1246:
1240:
1233:
1232:External links
1230:
1228:
1227:
1209:
1184:
1159:
1145:
1142:. 5 June 2018.
1140:"mathjax-node"
1131:
1117:
1092:
1067:
1053:
1034:
1020:
1008:(2): 312β316,
980:
966:
940:
926:
902:
887:
851:
837:
812:
798:
784:
770:
738:
717:
685:
660:
646:
621:
602:
600:
597:
596:
595:
589:
584:
578:
577:
561:
558:
549:
546:
537:
536:MathML support
534:
517:
514:
497:for re-using.
466:
463:
454:
451:
446:
445:Plugin support
443:
402:
399:
391:alt attributes
322:
319:
299:Project Euclid
260:Stack Exchange
237:Apache License
211:that displays
197:
196:
177:
173:
172:
169:Apache License
166:
160:
159:
154:
148:
147:
145:Cross-platform
142:
136:
135:
130:
126:
125:
123:
122:
103:
101:
95:
94:
91:
90:
77:
75:
69:
68:
55:
53:
51:Stable release
47:
46:
43:
42:
37:
31:
30:
15:
9:
6:
4:
3:
2:
1292:
1281:
1278:
1276:
1273:
1271:
1268:
1266:
1263:
1262:
1260:
1250:
1247:
1244:
1243:SimpleMathJax
1241:
1239:
1236:
1235:
1223:
1219:
1213:
1199:on 2018-12-15
1198:
1194:
1188:
1174:on 2018-12-16
1173:
1169:
1163:
1155:
1149:
1141:
1135:
1127:
1121:
1107:on 2017-08-31
1106:
1102:
1096:
1082:on 2015-04-06
1081:
1077:
1071:
1063:
1057:
1050:
1046:
1043:
1038:
1030:
1024:
1016:
1011:
1007:
1003:
1002:
994:
987:
985:
976:
970:
956:
955:
950:
944:
936:
930:
916:
912:
906:
898:
894:
890:
884:
880:
876:
871:
866:
862:
855:
847:
841:
827:on 2014-08-26
826:
822:
816:
808:
802:
794:
788:
781:. 2013-03-20.
780:
774:
766:
762:
758:
754:
753:
748:
742:
734:
728:
720:
714:
709:
704:
700:
696:
689:
675:on 2018-03-23
674:
670:
664:
656:
650:
635:
631:
625:
618:. 2022-06-08.
617:
613:
607:
603:
593:
590:
588:
585:
583:
580:
579:
575:
564:
557:
555:
545:
543:
533:
523:
513:
511:
507:
503:
498:
496:
492:
488:
484:
480:
476:
472:
462:
460:
450:
442:
440:
436:
432:
428:
424:
420:
416:
415:Google Chrome
412:
408:
398:
394:
392:
388:
384:
379:
377:
373:
368:
366:
361:
359:
355:
351:
346:
344:
339:
335:
330:
328:
318:
316:
312:
308:
304:
300:
296:
292:
288:
284:
280:
276:
275:ScienceDirect
272:
268:
263:
261:
257:
253:
249:
245:
240:
238:
234:
230:
226:
222:
218:
214:
210:
207:
206:cross-browser
203:
193:
186:
178:
174:
170:
167:
165:
161:
158:
155:
153:
149:
146:
143:
141:
137:
134:
131:
127:
120:
115:
105:
104:
102:
100:
96:
92:
76:
74:
70:
54:
52:
48:
44:
41:
38:
36:
32:
28:
23:
1221:
1212:
1201:. Retrieved
1197:the original
1187:
1176:. Retrieved
1172:the original
1162:
1148:
1134:
1120:
1109:. Retrieved
1105:the original
1095:
1084:. Retrieved
1080:the original
1070:
1056:
1037:
1023:
1005:
999:
969:
958:. Retrieved
952:
943:
929:
918:. Retrieved
914:
905:
860:
854:
840:
829:. Retrieved
825:the original
815:
801:
787:
773:
756:
750:
747:Hayes, Brian
741:
727:cite journal
698:
688:
677:. Retrieved
673:the original
663:
649:
637:. Retrieved
633:
624:
615:
606:
551:
539:
519:
499:
468:
456:
448:
404:
395:
380:
369:
362:
347:
331:
324:
295:Scholarpedia
287:MathOverflow
264:
241:
217:web browsers
201:
200:
35:Developer(s)
548:CDN servers
516:TeX support
483:Mathematica
345:rendering.
229:ASCIIMathML
1259:Categories
1203:2014-02-14
1178:2017-06-05
1111:2017-06-05
1086:2017-06-05
960:2021-08-05
920:2017-04-06
831:2014-08-24
679:2013-04-07
599:References
530:\underline
365:STIX fonts
350:math fonts
313:, and the
303:IEEEXplore
301:journals,
279:MathSciNet
235:under the
133:JavaScript
129:Written in
99:Repository
85:2024-04-30
63:2022-06-08
870:1404.6179
759:(2): 98,
701:: 63β68.
522:AMS-LaTeX
491:MathMagic
354:web fonts
291:Knowledge
1045:Archived
897:16123116
560:See also
495:Firemath
487:MathType
387:WAI-ARIA
321:Features
311:Coursera
271:Elsevier
219:, using
183:.mathjax
114:/MathJax
112:/mathjax
1249:MathJax
1222:MathJax
639:22 June
616:MathJax
459:Node.js
453:Node.js
435:Android
411:Firefox
307:Publons
202:MathJax
176:Website
164:License
83: (
61: (
20:MathJax
895:
885:
715:
634:GitHub
542:MathML
526:\color
502:MathML
471:MathML
427:iPhone
425:9.5+,
421:2.0+,
419:Safari
417:0.3+,
376:MathML
244:jsMath
221:MathML
188:
108:github
996:(PDF)
893:S2CID
865:arXiv
592:KaTeX
506:LaTeX
475:LaTeX
423:Opera
372:LaTeX
358:fonts
327:fonts
267:arXiv
225:LaTeX
204:is a
954:IEEE
883:ISBN
733:link
713:ISBN
641:2024
528:and
431:iPad
413:3+,
409:6+,
336:and
334:HTML
258:and
227:and
185:.org
152:Type
110:.com
1010:doi
875:doi
761:doi
703:doi
504:or
473:or
439:CSS
374:or
343:SVG
338:CSS
273:'s
223:,
215:in
181:www
171:2.0
1261::
1220:.
1006:59
1004:,
998:,
983:^
951:.
913:.
891:.
881:.
873:.
757:92
755:,
729:}}
725:{{
697:.
632:.
614:.
532:.
493:,
489:,
485:,
393:.
317:.
309:,
305:,
297:,
289:,
285:,
281:,
277:,
269:,
262:.
239:.
1206:.
1181:.
1156:.
1128:.
1114:.
1089:.
1064:.
1012::
977:.
963:.
937:.
923:.
899:.
877::
867::
848:.
834:.
809:.
795:.
768:.
763::
735:)
721:.
705::
682:.
643:.
429:/
87:)
65:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.