内联MathJax无法使用PageDown

时间:2015-05-31 00:33:57

标签: javascript django mathjax

我正在尝试在 Django 应用程序中实现PageDownMathJax。我遵循了here的说明 我的代码工作正常,Mathjax正在运行,除了它不呈现内联方程式。

我添加了所有必需的文件(Markdown ConverterMarkdown SanitizerMarkdown EditorMathjaxMathjax editing - ,如教程中所述

我正在用代码初始化插件:

var converter1 = Markdown.getSanitizingConverter();

            converter1.hooks.chain("preBlockGamut", function (text, rbg) {
                return text.replace(/^ {0,3}""" *\n((?:.*?\n)+?) {0,3}""" *$/gm, function (whole, inner) {
                    return "<blockquote>" + rbg(inner) + "</blockquote>\n";
                });
            });

            var editor1 = new Markdown.Editor(converter1);
            var postfix = "";
            euni.mathjaxEditing.prepareWmdForMathJax(editor1, postfix, [["$", "$"], ["\\\\(","\\\\)"]]);

            editor1.run();

如何让Mathjax渲染内联方程? 如上所述,像$$2x+5$$这样的东西按预期工作了吗?

1 个答案:

答案 0 :(得分:1)

您必须启用内联方程式:

MathJax.Hub.Config({
 tex2jax: {
  inlineMath: [ ['$','$'], ["\\(","\\)"] ],
  processEscapes: true
}

});

请参阅此较早的帖子:https://tex.stackexchange.com/questions/27633/mathjax-inline-mode-not-rendering