Skip to content

Commit 4adc572

Browse files
committed
Merge pull request #1005 from mathjax/texvc
Add wikipedia-texvc extension
2 parents af20e4c + 6ff3894 commit 4adc572

File tree

2 files changed

+188
-0
lines changed

2 files changed

+188
-0
lines changed

test/sample-mediawiki-texvc.html

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<title>texvc extension</title>
5+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
6+
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
7+
<script type="text/x-mathjax-config">
8+
MathJax.Hub.Config({
9+
TeX: { extensions: ["mediawiki-texvc.js"] },
10+
tex2jax: {inlineMath: [["$","$"],["\\(","\\)"]]}});
11+
12+
</script>
13+
<script type="text/javascript" src="../MathJax.js?config=TeX-AMS_HTML-full"></script>
14+
</head>
15+
<body>
16+
<ol>
17+
<li>alef:$\alef$</li>
18+
<li>alefsym:$\alefsym$</li>
19+
<li>Alpha:$\Alpha$</li>
20+
<li>and:$\and$</li>
21+
<li>ang:$\ang$</li>
22+
<li>Bbb:$\Bbb x$ (applied to $x$)</li>
23+
<li>Beta:$\Beta$</li>
24+
<li>bold:$\bold x$ (applied to $x$)</li>
25+
<li>bull:$\bull$</li>
26+
<li>C:$\C$</li>
27+
<li>Chi:$\Chi$</li>
28+
<li>clubs:$\clubs$</li>
29+
<li>cnums:$\cnums$</li>
30+
<li>Complex:$\Complex$</li>
31+
<li>Dagger:$\Dagger$</li>
32+
<li>darr:$\darr$</li>
33+
<li>dArr:$\dArr$</li>
34+
<li>Darr:$\Darr$</li>
35+
<li>diamonds:$\diamonds$</li>
36+
<li>Doteq:$\Doteq$</li>
37+
<li>doublecap:$\doublecap$</li>
38+
<li>doublecup:$\doublecup$</li>
39+
<li>empty:$\empty$</li>
40+
<li>Epsilon:$\Epsilon$</li>
41+
<li>Eta:$\Eta$</li>
42+
<li>exist:$\exist$</li>
43+
<li>ge:$\ge$</li>
44+
<li>gggtr:$\gggtr$</li>
45+
<li>H:$\H$</li>
46+
<li>hAar:$\hAar$</li>
47+
<li>harr:$\harr$</li>
48+
<li>Harr:$\Harr$</li>
49+
<li>hearts:$\hearts$</li>
50+
<li>image:$\image$</li>
51+
<li>infin:$\infin$</li>
52+
<li>Iota:$\Iota$</li>
53+
<li>isin:$\isin$</li>
54+
<li>Kappa:$\Kappa$</li>
55+
<li>lang:$\lang$</li>
56+
<li>larr:$\larr$</li>
57+
<li>Larr:$\Larr$</li>
58+
<li>lArr:$\lArr$</li>
59+
<li>le:$\le$</li>
60+
<li>lrarr:$\lrarr$</li>
61+
<li>Lrarr:$\Lrarr$</li>
62+
<li>lrArr:$\lrArr$</li>
63+
<li>Mu:$\Mu$</li>
64+
<li>N:$\N$</li>
65+
<li>natnums:$\natnums$</li>
66+
<li>ne:$\ne$</li>
67+
<li>Nu:$\Nu$</li>
68+
<li>O:$\O$</li>
69+
<li>omicron:$\omicron$</li>
70+
<li>Omicron:$\Omicron$</li>
71+
<li>or:$\or$</li>
72+
<li>part:$\part$</li>
73+
<li>plusmn:$\plusmn$</li>
74+
<li>Q:$\Q$</li>
75+
<li>R:$\R$</li>
76+
<li>rang:$\rang$</li>
77+
<li>rarr:$\rarr$</li>
78+
<li>Rarr:$\Rarr$</li>
79+
<li>rArr:$\rArr$</li>
80+
<li>real:$\real$</li>
81+
<li>reals:$\reals$</li>
82+
<li>Reals:$\Reals$</li>
83+
<li>restriction:$\restriction$</li>
84+
<li>Rho:$\Rho$</li>
85+
<li>sdot:$\sdot$</li>
86+
<li>sect:$\sect$</li>
87+
<li>spades:$\spades$</li>
88+
<li>sub:$\sub$</li>
89+
<li>sube:$\sube$</li>
90+
<li>supe:$\supe$</li>
91+
<li>Tau:$\Tau$</li>
92+
<li>thetasym:$\thetasym$</li>
93+
<li>uarr:$\uarr$</li>
94+
<li>uArr:$\uArr$</li>
95+
<li>Uarr:$\Uarr$</li>
96+
<li>varcoppa:$\varcoppa$</li>
97+
<li>weierp:$\weierp$</li>
98+
<li>Z:$\Z$</li>
99+
<li>Zeta:$\Zeta$</li>
100+
</ol>
101+
</body>
102+
</html>
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
MathJax.Extension["TeX/mediawiki-texvc"] = {
2+
version: "2.5.0"
3+
};
4+
5+
MathJax.Hub.Register.StartupHook("TeX Jax Ready", function () {
6+
MathJax.InputJax.TeX.Definitions.Add({
7+
macros: {
8+
alef: ["Macro", "\\aleph"],
9+
alefsym: ["Macro", "\\aleph"],
10+
Alpha: ["Macro", "\\mathrm{A}"],
11+
and: ["Macro", "\\land"],
12+
ang: ["Macro", "\\angle"],
13+
Bbb: ["Macro", "\\mathbb"],
14+
Beta: ["Macro", "\\mathrm{B}"],
15+
bold: ["Macro", "\\mathbf"],
16+
bull: ["Macro", "\\bullet"],
17+
C: ["Macro", "\\mathbb{C}"],
18+
Chi: ["Macro", "\\mathrm{X}"],
19+
clubs: ["Macro", "\\clubsuit"],
20+
cnums: ["Macro", "\\mathbb{C}"],
21+
Complex: ["Macro", "\\mathbb{C}"],
22+
Dagger: ["Macro", "\\ddagger"],
23+
darr: ["Macro", "\\downarrow"],
24+
dArr: ["Macro", "\\Downarrow"],
25+
Darr: ["Macro", "\\Downarrow"],
26+
diamonds: ["Macro", "\\diamondsuit"],
27+
empty: ["Macro", "\\emptyset"],
28+
Epsilon: ["Macro", "\\mathrm{E}"],
29+
Eta: ["Macro", "\\mathrm{H}"],
30+
exist: ["Macro", "\\exists"],
31+
H: ["Macro", "\\mathbb{H}"],
32+
hAar: ["Macro", "\\Leftrightarrow"],
33+
harr: ["Macro", "\\leftrightarrow"],
34+
Harr: ["Macro", "\\Leftrightarrow"],
35+
hearts: ["Macro", "\\heartsuit"],
36+
image: ["Macro", "\\Im"],
37+
infin: ["Macro", "\\infty"],
38+
Iota: ["Macro", "\\mathrm{I}"],
39+
isin: ["Macro", "\\in"],
40+
Kappa: ["Macro", "\\mathrm{K}"],
41+
lang: ["Macro", "\\langle"],
42+
larr: ["Macro", "\\leftarrow"],
43+
Larr: ["Macro", "\\Leftarrow"],
44+
lArr: ["Macro", "\\Leftarrow"],
45+
lrarr: ["Macro", "\\leftrightarrow"],
46+
Lrarr: ["Macro", "\\Leftrightarrow"],
47+
lrArr: ["Macro", "\\Leftrightarrow"],
48+
Mu: ["Macro", "\\mathrm{M}"],
49+
N: ["Macro", "\\mathbb{N}"],
50+
natnums: ["Macro", "\\mathbb{N}"],
51+
Nu: ["Macro", "\\mathrm{N}"],
52+
O: ["Macro", "\\emptyset"],
53+
Omicron: ["Macro", "\\mathrm{O}"],
54+
or: ["Macro", "\\lor"],
55+
part: ["Macro", "\\partial"],
56+
plusmn: ["Macro", "\\pm"],
57+
Q: ["Macro", "\\mathbb{Q}"],
58+
R: ["Macro", "\\mathbb{R}"],
59+
rang: ["Macro", "\\rangle"],
60+
rarr: ["Macro", "\\rightarrow"],
61+
Rarr: ["Macro", "\\Rightarrow"],
62+
rArr: ["Macro", "\\Rightarrow"],
63+
real: ["Macro", "\\Re"],
64+
reals: ["Macro", "\\mathbb{R}"],
65+
Reals: ["Macro", "\\mathbb{R}"],
66+
Rho: ["Macro", "\\mathrm{P}"],
67+
sdot: ["Macro", "\\cdot"],
68+
sect: ["Macro", "\\S"],
69+
spades: ["Macro", "\\spadesuit"],
70+
sub: ["Macro", "\\subset"],
71+
sube: ["Macro", "\\subseteq"],
72+
supe: ["Macro", "\\supseteq"],
73+
Tau: ["Macro", "\\mathrm{T}"],
74+
thetasym: ["Macro", "\\vartheta"],
75+
uarr: ["Macro", "\\uparrow"],
76+
uArr: ["Macro", "\\Uparrow"],
77+
Uarr: ["Macro", "\\Uparrow"],
78+
varcoppa: ["Macro", "\\mbox{\u03D9}"],
79+
weierp: ["Macro", "\\wp"],
80+
Z: ["Macro", "\\mathbb{Z}"],
81+
Zeta: ["Macro", "\\mathrm{Z}"]
82+
}
83+
});
84+
});
85+
86+
MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/mediawiki-texvc.js");

0 commit comments

Comments
 (0)