Allow switching of phi and varphi (new fixphi configuration parameter controls this). Resolves issue #353.
This commit is contained in:
parent
86792eaf44
commit
8c0f844333
|
@ -569,6 +569,14 @@ MathJax.Hub.Config({
|
|||
// These parameters control the AsciiMath input jax.
|
||||
//
|
||||
AsciiMath: {
|
||||
//
|
||||
// Determines whether the unicode positions for phi and varphi are
|
||||
// to be swapped or not. (Unicode originally had these reversed, and
|
||||
// many fonts have them reversed as well.) When set to true, phi
|
||||
// and varphi will correspond to the LaTeX macros of the same name.
|
||||
//
|
||||
fixphi: true,
|
||||
|
||||
//
|
||||
// Determines whether limits are placed above and below operators,
|
||||
// or next to them. (AsciiMath doesn't have separate in-line and
|
||||
|
|
|
@ -35,6 +35,7 @@ MathJax.InputJax.AsciiMath = MathJax.InputJax({
|
|||
extensionDir: MathJax.InputJax.extensionDir + "/AsciiMath",
|
||||
|
||||
config: {
|
||||
fixphi: true, // switch phi and varphi unicode values
|
||||
displaystyle: true, // put limits above and below operators
|
||||
decimalsign: "." // can change to "," but watch out for "(1,2)"
|
||||
}
|
||||
|
|
|
@ -1199,6 +1199,11 @@ ASCIIMATH.Augment({
|
|||
// Old versions use the "decimal" option, so take it into account if it
|
||||
// is defined by the user. See issue 384.
|
||||
decimalsign = (ASCIIMATH.config.decimal || ASCIIMATH.config.decimalsign);
|
||||
// fix pi and var phi, if requested
|
||||
for (var i = 0, m = AMsymbols.length; i < m; i++) {
|
||||
if (AMsymbols[i].input === "phi") {AMsymbols[i].output = "\u03D5"}
|
||||
if (AMsymbols[i].input === "varphi") {AMsymbols[i].output = "\u03C6"; i = m}
|
||||
}
|
||||
INITASCIIMATH();
|
||||
AMinitSymbols();
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue
Block a user