133 行
3.9 KiB
JavaScript
133 行
3.9 KiB
JavaScript
mw.hook( 'wikipage.content' ).add( function ( $content ) {
|
|
window.MathJax = {
|
|
tex: {
|
|
inlineMath: mw.config.get('wgSmjExtraInlineMath').concat([['[math]','[/math]']]),
|
|
displayMath: mw.config.get('wgSmjDisplayMath'),
|
|
packages: mw.config.get('wgSmjUseChem') ? {'[+]': ['mhchem']} : {},
|
|
macros: {
|
|
AA: "{\u00c5}",
|
|
alef: "{\\aleph}",
|
|
alefsym: "{\\aleph}",
|
|
Alpha: "{\\mathrm{A}}",
|
|
and: "{\\land}",
|
|
ang: "{\\angle}",
|
|
Bbb: "{\\mathbb}",
|
|
Beta: "{\\mathrm{B}}",
|
|
bold: "{\\mathbf}",
|
|
bull: "{\\bullet}",
|
|
C: "{\\mathbb{C}}",
|
|
Chi: "{\\mathrm{X}}",
|
|
clubs: "{\\clubsuit}",
|
|
cnums: "{\\mathbb{C}}",
|
|
Complex: "{\\mathbb{C}}",
|
|
coppa: "{\u03D9}",
|
|
Coppa: "{\u03D8}",
|
|
Dagger: "{\\ddagger}",
|
|
Digamma: "{\u03DC}",
|
|
darr: "{\\downarrow}",
|
|
dArr: "{\\Downarrow}",
|
|
Darr: "{\\Downarrow}",
|
|
dashint: "{\\unicodeInt{x2A0D}}",
|
|
ddashint: "{\\unicodeInt{x2A0E}}",
|
|
diamonds: "{\\diamondsuit}",
|
|
empty: "{\\emptyset}",
|
|
Epsilon: "{\\mathrm{E}}",
|
|
Eta: "{\\mathrm{H}}",
|
|
euro: "{\u20AC}",
|
|
exist: "{\\exists}",
|
|
geneuro: "{\u20AC}",
|
|
geneuronarrow: "{\u20AC}",
|
|
geneurowide: "{\u20AC}",
|
|
H: "{\\mathbb{H}}",
|
|
hAar: "{\\Leftrightarrow}",
|
|
harr: "{\\leftrightarrow}",
|
|
Harr: "{\\Leftrightarrow}",
|
|
hearts: "{\\heartsuit}",
|
|
image: "{\\Im}",
|
|
infin: "{\\infty}",
|
|
Iota: "{\\mathrm{I}}",
|
|
isin: "{\\in}",
|
|
Kappa: "{\\mathrm{K}}",
|
|
koppa: "{\u03DF}",
|
|
Koppa: "{\u03DE}",
|
|
lang: "{\\langle}",
|
|
larr: "{\\leftarrow}",
|
|
Larr: "{\\Leftarrow}",
|
|
lArr: "{\\Leftarrow}",
|
|
lrarr: "{\\leftrightarrow}",
|
|
Lrarr: "{\\Leftrightarrow}",
|
|
lrArr: "{\\Leftrightarrow}",
|
|
Mu: "{\\mathrm{M}}",
|
|
N: "{\\mathbb{N}}",
|
|
natnums: "{\\mathbb{N}}",
|
|
Nu: "{\\mathrm{N}}",
|
|
O: "{\\emptyset}",
|
|
oiint: "{\\unicodeInt{x222F}}",
|
|
oiiint: "{\\unicodeInt{x2230}}",
|
|
ointctrclockwise: "{\\unicodeInt{x2233}}",
|
|
officialeuro: "{\u20AC}",
|
|
Omicron: "{\\mathrm{O}}",
|
|
or: "{\\lor}",
|
|
P: "{\u00B6}",
|
|
pagecolor: ["",1],
|
|
part: "{\\partial}",
|
|
plusmn: "{\\pm}",
|
|
Q: "{\\mathbb{Q}}",
|
|
R: "{\\mathbb{R}}",
|
|
rang: "{\\rangle}",
|
|
rarr: "{\\rightarrow}",
|
|
Rarr: "{\\Rightarrow}",
|
|
rArr: "{\\Rightarrow}",
|
|
real: "{\\Re}",
|
|
reals: "{\\mathbb{R}}",
|
|
Reals: "{\\mathbb{R}}",
|
|
Rho: "{\\mathrm{P}}",
|
|
sdot: "{\\cdot}",
|
|
sampi: "{\u03E1}",
|
|
Sampi: "{\u03E0}",
|
|
sect: "{\\S}",
|
|
spades: "{\\spadesuit}",
|
|
stigma: "{\u03DB}",
|
|
Stigma: "{\u03DA}",
|
|
sub: "{\\subset}",
|
|
sube: "{\\subseteq}",
|
|
supe: "{\\supseteq}",
|
|
Tau: "{\\mathrm{T}}",
|
|
textvisiblespace: "{\u2423}",
|
|
thetasym: "{\\vartheta}",
|
|
uarr: "{\\uparrow}",
|
|
uArr: "{\\Uparrow}",
|
|
Uarr: "{\\Uparrow}",
|
|
unicodeInt: ["{\\mathop{\\vcenter{\\mathchoice{\\huge\\unicode{#1}\\,}{\\unicode{#1}}{\\unicode{#1}}{\\unicode{#1}}}\\,}\\nolimits}", 1],
|
|
varcoppa: "{\u03D9}",
|
|
varstigma: "{\u03DB}",
|
|
varointclockwise: "{\\unicodeInt{x2232}}",
|
|
vline: ["{\\smash{\\large\\lvert #1}", 0],
|
|
weierp: "{\\wp}",
|
|
Z: "{\\mathbb{Z}}",
|
|
Zeta: "{\\mathrm{Z}}"
|
|
}
|
|
},
|
|
chtml: {
|
|
scale: mw.config.get('wgSmjScale'),
|
|
displayAlign: mw.config.get('wgSmjDisplayAlign')
|
|
},
|
|
loader: {
|
|
load: mw.config.get('wgSmjUseChem') ? ['[tex]/mhchem'] : []
|
|
},
|
|
startup: {
|
|
pageReady: () => {
|
|
return MathJax.startup.defaultPageReady().then(() => {
|
|
$(".MathJax").parent().css('opacity',1);
|
|
});
|
|
}
|
|
}
|
|
};
|
|
(function () {
|
|
var script = document.createElement('script');
|
|
script.src = mw.config.get('wgExtensionAssetsPath') + '/SimpleMathJax/resources/MathJax/es5/tex-chtml.js';
|
|
script.async = true;
|
|
document.head.appendChild(script);
|
|
})();
|
|
});
|