MarkdownPad2中使用公式(MathJax-3.0.1版)

拈花ヽ惹草 提交于 2020-02-16 21:17:42

MathJax更新到了3.0.1版本,版本3在配置、加载和启动等方面和版本2相比具有明显的差异。若有小伙伴想在MarkdownPad2(亦或是其他Markdown编辑器)中使用MathJax-3.0.1,可以参考下面的做法。

方法一:调用网上资源
直接在“工具 => 选项 => 高级 => HTML Header编辑器”中,输入下示代码:

<script type="text/javascript" id="MathJax-script" async
  src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js">
</script>

方法二:调用本地文件
先下载在官网下载MathJax-3.0.1,解压后,输入下示代码(注意更换为解压路径):

<script id="MathJax-script" async
    src="D:\Markdownpad2\libraries\MathJax\es5\tex-svg.js"></script>

针对方法一和方法二的说明:
在版本2中,始终加载MathJax.js,并添加config参数以提供组合的配置文件。在版本3中可以根据需要直接加载相应的组件,且可以同步使用MathJax。在上述示例中,我们加载的组件是tex-svg.js,你还可以选择其他组件进行加载,例如tex-chtml.js、mml-chtml.js等。如果你直接调用的是组合组件(例如mml-chtml),极有可能是不需要进行任何配置的。
具体的组件功能可以参考:MathJax组件

MathJax行内公式是\\(\\),而不是$$,可以通过下示代码进行修改:

<script>
MathJax = {
  tex: {
    inlineMath: [['$', '$'], ['\\(', '\\)']]
  },
  svg: {
    fontCache: 'global'
  }
};
</script>
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!