Hi Mattia, On Sun, May 22, 2016 at 12:42:32PM +0000, Mattia Rizzolo wrote: > > MathJax.Hub.Config({ > > config: ["MML_SVG.js"], > > extensions: ["MatchWebFonts.js"], > > MathML: { extensions: ["mml3.js"] }, > > SVG: { blacker: 1 }, > > }); > > This is apparently not right (as in: the test document is not displayed > as it should). > So, I went looking for mathjax docs <http://docs.mathjax.org/> on a > tentative to forge configuration that would work, but I totally failed > on the process (all the trials failed). > > Would you be willing to help me figure out what are the right options > for this? > > Also FTR, the patch i cooked is this (+ rm+ln) > > --- a/src/MainUI/PreviewWindow.cpp > +++ b/src/MainUI/PreviewWindow.cpp > @@ -213,6 +213,14 @@ > int endheadpos = text.indexOf("</head>"); > if (endheadpos > 1) { > QString inject_mathjax = > + "<script type=\"text/x-mathjax-config\">" > + " MathJax.Hub.Config({" > + " config: [\"MML_SVG.js\"]," > + " extensions: [\"MatchWebFonts.js\"]," > + " MathML: { extensions: [\"mml3.js\"] }," > + " SVG: { blacker: 1 }," > + " });" > + "</script>" > "<script type=\"text/javascript\" " > "src=\"" + mathjaxurl + "\"></script>"; > text.insert(endheadpos, inject_mathjax);
I could not figure out how to test it with Sigil, but your patch looks correct to me, and works fine on a simple test MathML document in a QWebView. I think the wrong part here is rm+ln (sorry that I advised you to do it). Please try setting mathjaxurl (in the code above) to "file:///usr/share/javascript/mathjax/MathJax.js", instead of symlinking. -- Dmitry Shachnev
signature.asc
Description: PGP signature