User:EC/common.js: Difference between revisions
< User:EC
Jump to navigation
Jump to search
No edit summary Tag: Reverted |
No edit summary Tag: Reverted |
||
Line 1: | Line 1: | ||
/* Add some non-standard macros to Extension:SimpleMathJax. */ | |||
var nonStandardMacros = { | |||
F: '\\mathbb{F}', /* a finite field */ | |||
HH: '\\mathcal{H}', /* a Hilbert space */ | |||
bszero: '\\boldsymbol{0}', /* vector of zeros */ | |||
bsone: '\\boldsymbol{1}', /* vector of ones */ | |||
bst: '\\boldsymbol{t}', /* a vector 't' */ | |||
bsv: '\\boldsymbol{v}', /* a vector 'v' */ | |||
bsw: '\\boldsymbol{w}', /* a vector 'w' */ | |||
bsx: '\\boldsymbol{x}', /* a vector 'x' */ | |||
bsy: '\\boldsymbol{y}', /* a vector 'y' */ | |||
bsz: '\\boldsymbol{z}', /* a vector 'z' */ | |||
bsDelta: '\\boldsymbol{\\Delta}', /* a vector '\Delta' */ | |||
E: '\\mathrm{e}', /* the exponential */ | |||
rd: '\\,\\mathrm{d}', /* roman d for use in integrals: $\int f(x) \rd x$ */ | |||
rdelta: '\\,\\delta', /* delta operator for use in sums */ | |||
rD: '\\mathrm{D}', /* differential operator D */ | |||
RR: '\\mathbb{R}', | |||
ZZ: '\\mathbb{Z}', | |||
NN: '\\mathbb{N}', | |||
QQ: '\\mathbb{Q}', | |||
CC: '\\mathbb{C}', | |||
FF: '\\mathbb{F}' | |||
}; | |||
mw.hook( 'wikipage.content' ).add( function ( $content ) { | mw.hook( 'wikipage.content' ).add( function ( $content ) { | ||
Object.assign( window.MathJax.tex.macros, nonStandardMacros ); | |||
window.MathJax.tex.macros | |||
} ); | } ); |
Revision as of 16:48, 27 July 2023
/* Add some non-standard macros to Extension:SimpleMathJax. */ var nonStandardMacros = { F: '\\mathbb{F}', /* a finite field */ HH: '\\mathcal{H}', /* a Hilbert space */ bszero: '\\boldsymbol{0}', /* vector of zeros */ bsone: '\\boldsymbol{1}', /* vector of ones */ bst: '\\boldsymbol{t}', /* a vector 't' */ bsv: '\\boldsymbol{v}', /* a vector 'v' */ bsw: '\\boldsymbol{w}', /* a vector 'w' */ bsx: '\\boldsymbol{x}', /* a vector 'x' */ bsy: '\\boldsymbol{y}', /* a vector 'y' */ bsz: '\\boldsymbol{z}', /* a vector 'z' */ bsDelta: '\\boldsymbol{\\Delta}', /* a vector '\Delta' */ E: '\\mathrm{e}', /* the exponential */ rd: '\\,\\mathrm{d}', /* roman d for use in integrals: $\int f(x) \rd x$ */ rdelta: '\\,\\delta', /* delta operator for use in sums */ rD: '\\mathrm{D}', /* differential operator D */ RR: '\\mathbb{R}', ZZ: '\\mathbb{Z}', NN: '\\mathbb{N}', QQ: '\\mathbb{Q}', CC: '\\mathbb{C}', FF: '\\mathbb{F}' }; mw.hook( 'wikipage.content' ).add( function ( $content ) { Object.assign( window.MathJax.tex.macros, nonStandardMacros ); } );