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

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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章