vscode-markdown-pdf 是一個方便的VS Code Extension,可以將code中的PDF轉換為圖片、PDF、HTML等格式,但最近匯出的時候發現裡面含有 Latex 數學公式的筆記沒辦法順利轉換,於是上網找了一下解決方法(Source),紀錄一下。

如果還沒有安裝也可以到連結裡面安裝喔~

開啟模板檔案

開啟檔案 /Users/<username>/.vscode/extensions/yzane.markdown-pdf-1.x.x/template/template.html


加入轉換 JavaScript 檔案

將這兩行HTML貼在template.html檔案的最後面,讓渲染過程中載入這兩個 JavaScript 檔案

1
2
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: {inlineMath: [['$', '$']]}, messageStyle: "none" });</script>

如下圖

再重新右鍵匯出一次 Markdown 就會有渲染過的結果囉!

完成!

匯出結果