Sublime Text 3 + Markdown Preview / Chrome 不渲染数学方程式
Sublime Text 3 + Markdown Preview / Chrome does not render maths equation
我在使用其 Markdown Viewer
插件在 Chrome 中呈现数学方程式时遇到问题。
系统设置
崇高文本 3 v3.2.1 build 3207
插件:Markdown 预览 2.2.4
Ubuntu 18.06
Chrome 版本 75.0.3770.142(正式版)(64 位)
预览步骤
我的正常设置是:
- 在 sublime 中编辑
- 使用Markdown Preivew在浏览器中生成预览
- 在Chrome
中查看生成的html
这可能在一个月左右之前工作正常,我不记得确切的日期..
截图
下面是我现在看到的内容。任何指针将不胜感激!
我也偶然发现了这个问题。 This link 帮助了我。
如果将来无法使用,请执行以下步骤:
编辑 MarkdownPreview 配置
将以下配置添加到 Markdown 预览的 user 配置中:
首选项 -> 包设置 -> 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
Package Resource Viewer -> 打开资源 -> 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'
});
试试吧。为我完成了工作。
我在使用其 Markdown Viewer
插件在 Chrome 中呈现数学方程式时遇到问题。
系统设置
崇高文本 3 v3.2.1 build 3207
插件:Markdown 预览 2.2.4
Ubuntu 18.06
Chrome 版本 75.0.3770.142(正式版)(64 位)
预览步骤
我的正常设置是:
- 在 sublime 中编辑
- 使用Markdown Preivew在浏览器中生成预览
- 在Chrome 中查看生成的html
这可能在一个月左右之前工作正常,我不记得确切的日期..
截图
下面是我现在看到的内容。任何指针将不胜感激!
我也偶然发现了这个问题。 This link 帮助了我。 如果将来无法使用,请执行以下步骤:
编辑 MarkdownPreview 配置
将以下配置添加到 Markdown 预览的 user 配置中: 首选项 -> 包设置 -> 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
Package Resource Viewer -> 打开资源 -> 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'
});
试试吧。为我完成了工作。