From 9d153e3a11cfc8bb931361ea50e72e5a98fd286d Mon Sep 17 00:00:00 2001 From: "Davide P. Cervone" Date: Wed, 31 Dec 2014 10:10:50 -0500 Subject: [PATCH] Make sure that tagged equations get mtables with the correct displaystyle (now that displaystyle is no longer inherited, see issue #839.) --- unpacked/extensions/TeX/AMSmath.js | 3 ++- unpacked/jax/input/TeX/jax.js | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/unpacked/extensions/TeX/AMSmath.js b/unpacked/extensions/TeX/AMSmath.js index b90898c5c..44731cf17 100644 --- a/unpacked/extensions/TeX/AMSmath.js +++ b/unpacked/extensions/TeX/AMSmath.js @@ -577,7 +577,8 @@ MathJax.Hub.Register.StartupHook("TeX Jax Ready",function () { var def = { side: TEX.config.TagSide, minlabelspacing: TEX.config.TagIndent, - columnalign: mml.displayAlign + columnalign: mml.displayAlign, + displaystyle: "inherit" // replaced by TeX input jax Translate() function with actual value }; if (mml.displayAlign === MML.INDENTALIGN.LEFT) { def.width = "100%"; diff --git a/unpacked/jax/input/TeX/jax.js b/unpacked/jax/input/TeX/jax.js index 2983fdbe1..377a961a9 100644 --- a/unpacked/jax/input/TeX/jax.js +++ b/unpacked/jax/input/TeX/jax.js @@ -2142,6 +2142,7 @@ mml = this.formatError(err,math,display,script); isError = true; } + if (mml.isa(MML.mtable) && mml.displaystyle === "inherit") mml.displaystyle = display; // for tagged equations if (mml.inferred) {mml = MML.apply(MathJax.ElementJax,mml.data)} else {mml = MML(mml)} if (display) {mml.root.display = "block"} if (isError) {mml.texError = true}