diff --git a/test/sample-mediawiki-texvc.html b/test/sample-mediawiki-texvc.html
new file mode 100644
index 000000000..90249b8fb
--- /dev/null
+++ b/test/sample-mediawiki-texvc.html
@@ -0,0 +1,104 @@
+
+
+
+ texvc extension
+
+
+
+
+
+
+
+ - alef:$\alef$
+ - alefsym:$\alefsym$
+ - Alpha:$\Alpha$
+ - and:$\and$
+ - ang:$\ang$
+ - Bbb:$\Bbb x$ (applied to $x$)
+ - Beta:$\Beta$
+ - bold:$\bold x$ (applied to $x$)
+ - bull:$\bull$
+ - C:$\C$
+ - Chi:$\Chi$
+ - clubs:$\clubs$
+ - cnums:$\cnums$
+ - Complex:$\Complex$
+ - Dagger:$\Dagger$
+ - darr:$\darr$
+ - dArr:$\dArr$
+ - Darr:$\Darr$
+ - diamonds:$\diamonds$
+ - Doteq:$\Doteq$
+ - doublecap:$\doublecap$
+ - doublecup:$\doublecup$
+ - empty:$\empty$
+ - Epsilon:$\Epsilon$
+ - Eta:$\Eta$
+ - exist:$\exist$
+ - ge:$\ge$
+ - gggtr:$\gggtr$
+ - H:$\H$
+ - hAar:$\hAar$
+ - harr:$\harr$
+ - Harr:$\Harr$
+ - hearts:$\hearts$
+ - image:$\image$
+ - infin:$\infin$
+ - Iota:$\Iota$
+ - isin:$\isin$
+ - Kappa:$\Kappa$
+ - lang:$\lang$
+ - larr:$\larr$
+ - Larr:$\Larr$
+ - lArr:$\lArr$
+ - le:$\le$
+ - lrarr:$\lrarr$
+ - Lrarr:$\Lrarr$
+ - lrArr:$\lrArr$
+ - Mu:$\Mu$
+ - N:$\N$
+ - natnums:$\natnums$
+ - ne:$\ne$
+ - Nu:$\Nu$
+ - O:$\O$
+ - omicron:$\omicron$
+ - Omicron:$\Omicron$
+ - or:$\or$
+ - part:$\part$
+ - plusmn:$\plusmn$
+ - Q:$\Q$
+ - R:$\R$
+ - rang:$\rang$
+ - rarr:$\rarr$
+ - Rarr:$\Rarr$
+ - rArr:$\rArr$
+ - real:$\real$
+ - reals:$\reals$
+ - Reals:$\Reals$
+ - restriction:$\restriction$
+ - Rho:$\Rho$
+ - sdot:$\sdot$
+ - sect:$\sect$
+ - spades:$\spades$
+ - sub:$\sub$
+ - sube:$\sube$
+ - supe:$\supe$
+ - Tau:$\Tau$
+ - thetasym:$\thetasym$
+ - uarr:$\uarr$
+ - uArr:$\uArr$
+ - Uarr:$\Uarr$
+ - varcoppa:$\varcoppa$ (reqires #537)
+
+ - weierp:$\weierp$
+ - Z:$\Z$
+ - Zeta:$\Zeta$
+
+
+
diff --git a/unpacked/extensions/TeX/mediawiki-texvc.js b/unpacked/extensions/TeX/mediawiki-texvc.js
new file mode 100644
index 000000000..7e10e7914
--- /dev/null
+++ b/unpacked/extensions/TeX/mediawiki-texvc.js
@@ -0,0 +1,95 @@
+MathJax.Extension["TeX/mediawiki-texvc"] = {
+ version: "2.5.0"
+};
+
+MathJax.Hub.Register.StartupHook("TeX Jax Ready", function () {
+ MathJax.InputJax.TeX.Definitions.Add({
+ macros: {
+ alef: ["Macro", "\\aleph"],
+ alefsym: ["Macro", "\\aleph"],
+ Alpha: ["Macro", "\\mathrm{A}"],
+ and: ["Macro", "\\land"],
+ ang: ["Macro", "\\angle"],
+ Bbb: ["Macro", "\\mathbb"],
+ Beta: ["Macro", "\\mathrm{B}"],
+ bold: ["Macro", "\\mathbf"],
+ bull: ["Macro", "\\bullet"],
+ C: ["Macro", "\\mathbb{C}"],
+ Chi: ["Macro", "\\mathrm{X}"],
+ clubs: ["Macro", "\\clubsuit"],
+ cnums: ["Macro", "\\mathbb{C}"],
+ Complex: ["Macro", "\\mathbb{C}"],
+ Dagger: ["Macro", "\\ddagger"],
+ darr: ["Macro", "\\downarrow"],
+ dArr: ["Macro", "\\Downarrow"],
+ Darr: ["Macro", "\\Downarrow"],
+ diamonds: ["Macro", "\\diamondsuit"],
+ Doteq: ["Macro", "\\doteqdot"],
+ doublecap: ["Macro", "\\Cap"],
+ doublecup: ["Macro", "\\Cup"],
+ empty: ["Macro", "\\emptyset"],
+ Epsilon: ["Macro", "\\mathrm{E}"],
+ Eta: ["Macro", "\\mathrm{H}"],
+ exist: ["Macro", "\\exists"],
+ ge: ["Macro", "\\geq"],
+ gggtr: ["Macro", "\\ggg"],
+ H: ["Macro", "\\mathbb{H}"],
+ hAar: ["Macro", "\\Leftrightarrow"],
+ harr: ["Macro", "\\leftrightarrow"],
+ Harr: ["Macro", "\\Leftrightarrow"],
+ hearts: ["Macro", "\\heartsuit"],
+ image: ["Macro", "\\Im"],
+ infin: ["Macro", "\\infty"],
+ Iota: ["Macro", "\\mathrm{I}"],
+ isin: ["Macro", "\\in"],
+ Kappa: ["Macro", "\\mathrm{K}"],
+ lang: ["Macro", "\\langle"],
+ larr: ["Macro", "\\leftarrow"],
+ Larr: ["Macro", "\\Leftarrow"],
+ lArr: ["Macro", "\\Leftarrow"],
+ le: ["Macro", "\\leq"],
+ lrarr: ["Macro", "\\leftrightarrow"],
+ Lrarr: ["Macro", "\\Leftrightarrow"],
+ lrArr: ["Macro", "\\Leftrightarrow"],
+ Mu: ["Macro", "\\mathrm{M}"],
+ N: ["Macro", "\\mathbb{N}"],
+ natnums: ["Macro", "\\mathbb{N}"],
+ ne: ["Macro", "\\neq"],
+ Nu: ["Macro", "\\mathrm{N}"],
+ O: ["Macro", "\\emptyset"],
+ omicron: ["Macro", "\\mathrm{o}"],
+ Omicron: ["Macro", "\\mathrm{O}"],
+ or: ["Macro", "\\lor"],
+ part: ["Macro", "\\partial"],
+ plusmn: ["Macro", "\\pm"],
+ Q: ["Macro", "\\mathbb{Q}"],
+ R: ["Macro", "\\mathbb{R}"],
+ rang: ["Macro", "\\rangle"],
+ rarr: ["Macro", "\\rightarrow"],
+ Rarr: ["Macro", "\\Rightarrow"],
+ rArr: ["Macro", "\\Rightarrow"],
+ real: ["Macro", "\\Re"],
+ reals: ["Macro", "\\mathbb{R}"],
+ Reals: ["Macro", "\\mathbb{R}"],
+ restriction: ["Macro", "\\upharpoonright"],
+ Rho: ["Macro", "\\mathrm{P}"],
+ sdot: ["Macro", "\\cdot"],
+ sect: ["Macro", "\\S"],
+ spades: ["Macro", "\\spadesuit"],
+ sub: ["Macro", "\\subset"],
+ sube: ["Macro", "\\subseteq"],
+ supe: ["Macro", "\\supseteq"],
+ Tau: ["Macro", "\\mathrm{T}"],
+ thetasym: ["Macro", "\\vartheta"],
+ uarr: ["Macro", "\\uparrow"],
+ uArr: ["Macro", "\\Uparrow"],
+ Uarr: ["Macro", "\\Uparrow"],
+ varcoppa: ["Macro", "\\mbox{\\coppa}"],
+ weierp: ["Macro", "\\wp"],
+ Z: ["Macro", "\\mathbb{Z}"],
+ Zeta: ["Macro", "\\mathrm{Z}"]
+ }
+ });
+});
+
+MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/mediawiki-texvc.js");
\ No newline at end of file