google-chrome - Sublime Text 3 + Markdown Preview/Chrome 不渲染数学方程

标签 google-chrome sublimetext3 markdown mathjax

我在 Chrome 中使用其 Markdown Viewer 插件渲染数学方程时遇到问题。

系统设置

Sublime Text 3 v3.2.1 版本 3207 插件:Markdown 预览 2.2.4

Ubuntu 18.06

Chrome 版本 75.0.3770.142(官方版本)(64 位)

预览步骤

我的正常设置是:

  1. 在 Sublime 中编辑
  2. 使用Markdown Preivew生成在浏览器中预览
  3. 在 Chrome 中查看生成的 html

这工作正常,直到大约一个月左右,我不记得确切的日期..

屏幕截图

下面是我现在看到的内容。任何指示将不胜感激!

enter image description here

最佳答案

我也偶然发现了这个问题。 This链接帮助了我。 如果将来不可用,请执行以下步骤:

  1. 编辑 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/

    相关文章:

    css - 漏洞?与 chrome 中的自定义字体对齐

    java - 更改用户配置文件 chrome selenium webdriver

    python - Sublime Text 将 PATH 设置为预安装的 Anaconda 和 Tensorflow

    git - 致命 : could not read username for 'https//github.com' device not configured

    html - 为什么我的联系表单在 Windows 浏览器中显示不正确?

    javascript - ecmascript 正则表达式查找/替换 Chrome 主页

    javascript - 崇高文本3 : Color coding removed for javascript

    markdown - 带有 Pandoc 和 Markdown 的 Beamer 演示 - 波斯字符显示不正确

    ruby-on-rails - 带有实时预览的 Rails Markdown 编辑器

    html - 在 Markdown 中创建嵌套列表而不是代码块