作者:hhha老窝_349 | 来源:互联网 | 2023-05-26 15:55
使用Sublime Text 3,我正在写一个包含数学的Markdown文档.Markdown预览包允许在浏览器(Chrome)中实时呈现文档.因此,在我写作时,更改是可见的.以下是我的降价文字.
$a = \sin^{2}(\Delta \phi/2) + \cos(\phi_{1})\cos(\phi_{2})\sin^{2}(\Delta \lambda/2)$
$c = 2 \arcsin(\sqrt{a})$
$d = rc$
MarkdownPreview手册说像"当enable_mathjax
为true
",但我无法弄清楚它在哪里.为完整起见,Sublime控制台不显示任何错误消息.我正在使用Windows 7和从Git获取的最新MathJax.当我显示一些示例测试html时,MathJax本身工作正常.
1> VividD..:
正确安装MarkdownPreview,可以通过enable_mathjax
这种方式找到选项:
希望这可以帮助.
2> Royi..:
该降价预览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",
],
}
此外,使用Package Resource Viewer我math_config.js
在js
MarkDown Preview 的文件夹中编辑了以使Display Math对齐到中心:
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选项自定义MathJaX .