使用vsc编辑md文件,配备了markdown all in one与markdown preview enhanced.
在生成目录(TOC)时,预览中的目录是正常的,但生成的HTML与PDF的目录缺失了一部分,一开始认为是md转换时出现了问题,但经过多次尝试后依然没有解决.
休息一段时间后,发现该md文件在vsc中一直处于未保存的状态,即使手动保存依然失败.
该选项默认为'GitHub' ,将其更改为'vscode'后可以正常保存并导出目录.
但又产生了一个新的问题,利用MPE的Chrome转换为PDF时,目录是正常的,但是公式无法正常显示,而HTML则全部正常.尝试通过edge来转换HTML得到PDF,公式正确,但目录无索引功能.
而且TOC的有序列表无法正常使用.
更新:
在md文档开头插入下列代码,即可正常输出公式.
<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>