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>
来源:CSDN
作者:大脑斧与小福泥
链接:https://blog.csdn.net/qq_39791779/article/details/104338408