MarkDown预览2.x分支不能使用@VividD答案中的方法。
我的用户设置,启用了MathJaX,如下所示:
{
"enable_mathjax": true,
"js": [
"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js",
"res://MarkdownPreview/js/math_config.js",
],
}
此外,使用
PackageResourceViewer,我编辑了MarkDown预览中“js”文件夹中的
math_config.js
,将显示数学公式对齐到中心位置。请注意,保留了HTML标签。
MathJax.Hub.Config({
config: ["MMLorHTML.js"],
extensions: ["tex2jax.js"],
jax: ["input/TeX", "output/HTML-CSS", "output/NativeMML"],
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true
},
TeX: {
extensions: ["AMSmath.js", "AMSsymbols.js"],
TagSide: "right",
TagIndent: ".8em",
MultLineWidth: "85%",
equationNumbers: {
autoNumber: "AMS",
},
unicode: {
fonts: "STIXGeneral,'Arial Unicode MS'"
}
},
displayAlign: "center",
showProcessingMessages: false,
messageStyle: 'none'
});
注意 displayAlign
属性。默认值为 displayAlign: "left"
。
您可以根据 MathJaX 选项 进一步自定义。