我在 Chrome 中使用其 Markdown Viewer
插件渲染数学方程时遇到问题。
系统设置
Sublime Text 3 v3.2.1 版本 3207
插件:Markdown 预览 2.2.4
Ubuntu 18.06
Chrome 版本 75.0.3770.142(官方版本)(64 位)
预览步骤
我的正常设置是:
- 在 Sublime 中编辑
- 使用Markdown Preivew生成在浏览器中预览
- 在 Chrome 中查看生成的 html
这工作正常,直到大约一个月左右,我不记得确切的日期..
屏幕截图
下面是我现在看到的内容。任何指示将不胜感激!
最佳答案
我也偶然发现了这个问题。 This链接帮助了我。 如果将来不可用,请执行以下步骤:
编辑 MarkdownPreview 配置
将以下配置添加到 Markdown Preview 的用户配置中: 首选项 -> 包设置 -> Markdown 预览 -> 设置
{
"enable_mathjax": true,
"js": [
"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js",
"res://MarkdownPreview/js/math_config.js",
],
}
安装包资源查看器
包控制:安装包 -> 包资源查看器。
编辑 math_config.js
包资源查看器 -> 打开资源 -> MarkdownPreview -> js -> math_config.js
将内容替换为:
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'
});
尝试一下。为我完成了这项工作。
关于google-chrome - Sublime Text 3 + Markdown Preview/Chrome 不渲染数学方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57232189/