User:EC/common.js: Difference between revisions

From GM-RKB
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.F = '\\mathbb{F}'; /* Non-standard macro: a finite field */
 
} );
} );

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 );
} );