我正在尝试在 Django 应用程序中实现PageDown和MathJax。我遵循了here的说明 我的代码工作正常,Mathjax正在运行,除了它不呈现内联方程式。
我添加了所有必需的文件(Markdown Converter
,Markdown Sanitizer
,Markdown Editor
,Mathjax
和Mathjax 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$$
这样的东西按预期工作了吗?
答案 0 :(得分:1)
您必须启用内联方程式:
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
processEscapes: true
}
});
请参阅此较早的帖子:https://tex.stackexchange.com/questions/27633/mathjax-inline-mode-not-rendering