mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 13:59:52 +08:00
MathJax: support euqation number
http://docs.mathjax.org/en/latest/tex.html#automatic-equation-numbering
This commit is contained in:
parent
a246b7abab
commit
f3ff862cfb
@ -85,7 +85,8 @@ var updateHtml = function(html) {
|
||||
// MathJax may be not loaded for now.
|
||||
if (VEnableMathjax && (typeof MathJax != "undefined")) {
|
||||
try {
|
||||
MathJax.Hub.Queue(["Typeset", MathJax.Hub, contentDiv, postProcessMathJax]);
|
||||
MathJax.Hub.Queue(["resetEquationNumbers",MathJax.InputJax.TeX],
|
||||
["Typeset", MathJax.Hub, contentDiv, postProcessMathJax]);
|
||||
} catch (err) {
|
||||
content.setLog("err: " + err);
|
||||
finishOneAsyncJob();
|
||||
|
@ -169,7 +169,8 @@ var updateText = function(text) {
|
||||
}
|
||||
|
||||
try {
|
||||
MathJax.Hub.Queue(["Typeset", MathJax.Hub, eles, postProcessMathJax]);
|
||||
MathJax.Hub.Queue(["resetEquationNumbers",MathJax.InputJax.TeX],
|
||||
["Typeset", MathJax.Hub, eles, postProcessMathJax]);
|
||||
} catch (err) {
|
||||
content.setLog("err: " + err);
|
||||
finishOneAsyncJob();
|
||||
@ -254,7 +255,8 @@ var handleMathjaxReady = function() {
|
||||
}
|
||||
|
||||
try {
|
||||
MathJax.Hub.Queue(["Typeset", MathJax.Hub, eles, postProcessMathJaxWhenMathjaxReady]);
|
||||
MathJax.Hub.Queue(["resetEquationNumbers",MathJax.InputJax.TeX],
|
||||
["Typeset", MathJax.Hub, eles, postProcessMathJaxWhenMathjaxReady]);
|
||||
} catch (err) {
|
||||
content.setLog("err: " + err);
|
||||
finishOneAsyncJob();
|
||||
|
@ -72,7 +72,8 @@ var updateText = function(text) {
|
||||
// finishLoading logic.
|
||||
if (VEnableMathjax) {
|
||||
try {
|
||||
MathJax.Hub.Queue(["Typeset", MathJax.Hub, contentDiv, postProcessMathJax]);
|
||||
MathJax.Hub.Queue(["resetEquationNumbers",MathJax.InputJax.TeX],
|
||||
["Typeset", MathJax.Hub, contentDiv, postProcessMathJax]);
|
||||
} catch (err) {
|
||||
content.setLog("err: " + err);
|
||||
finishOneAsyncJob();
|
||||
|
@ -72,7 +72,8 @@ var previewMathJax = function(identifier, id, timeStamp, text, isHtml) {
|
||||
}
|
||||
|
||||
try {
|
||||
MathJax.Hub.Queue(["Typeset",
|
||||
MathJax.Hub.Queue(["resetEquationNumbers",MathJax.InputJax.TeX],
|
||||
["Typeset",
|
||||
MathJax.Hub,
|
||||
p,
|
||||
[postProcessMathJax, identifier, id, timeStamp, p, isBlock]]);
|
||||
|
@ -117,7 +117,8 @@ var updateText = function(text) {
|
||||
// finishLoading logic.
|
||||
if (VEnableMathjax) {
|
||||
try {
|
||||
MathJax.Hub.Queue(["Typeset", MathJax.Hub, contentDiv, postProcessMathJax]);
|
||||
MathJax.Hub.Queue(["resetEquationNumbers",MathJax.InputJax.TeX],
|
||||
["Typeset", MathJax.Hub, contentDiv, postProcessMathJax]);
|
||||
} catch (err) {
|
||||
content.setLog("err: " + err);
|
||||
finishOneAsyncJob();
|
||||
|
@ -796,6 +796,9 @@ QString VUtils::generateHtmlTemplate(const QString &p_template,
|
||||
" TeX: {\n"
|
||||
" Macros: {\n"
|
||||
" bm: [\"\\\\boldsymbol{#1}\", 1]\n"
|
||||
" },\n"
|
||||
" equationNumbers: {\n"
|
||||
" autoNumber: \"AMS\"\n"
|
||||
" }\n"
|
||||
" },\n"
|
||||
" messageStyle: \"none\"});\n"
|
||||
@ -904,6 +907,9 @@ with 2em, if there are Chinese characters in it, the font will be a mess.
|
||||
" TeX: {\n"
|
||||
" Macros: {\n"
|
||||
" bm: [\"\\\\boldsymbol{#1}\", 1]\n"
|
||||
" },\n"
|
||||
" equationNumbers: {\n"
|
||||
" autoNumber: \"AMS\"\n"
|
||||
" }\n"
|
||||
" }\n"
|
||||
"});\n"
|
||||
@ -969,6 +975,9 @@ QString VUtils::generateMathJaxPreviewTemplate()
|
||||
" TeX: {\n"
|
||||
" Macros: {\n"
|
||||
" bm: [\"\\\\boldsymbol{#1}\", 1]\n"
|
||||
" },\n"
|
||||
" equationNumbers: {\n"
|
||||
" autoNumber: \"AMS\"\n"
|
||||
" }\n"
|
||||
" },\n"
|
||||
" messageStyle: \"none\"});\n"
|
||||
|
Loading…
x
Reference in New Issue
Block a user