VSCode中编辑Markdwon⽂件并输出包含公式的PDF⽂档
安装Markdown All in One插件
该插件提供了⼀些Markdown书写过程中⾮常便捷性的⼀些操作,同时⽀持了latex公式,能够让你的VScode markdown Preview识别你所书写的公式。
安装Markdown Math插件
该插件在写latex公式时提供代码提⽰和代码补全的功能。
安装Markdown PDF插件
该插件提供了将markdown⽂件输出为可预览的不同格式⽂件,包括html,pdf等。
问题及解决⽅案
遇到问题
安装markdown pdf插件后,发现对有数学公式的⽂档输出pdf⽂档时⽆法渲染,是按源代码输出
解决⽅案
安装markdown pdf插件后,可以到如下路径⽂件
C://Users/<username>/.vscode/extensions/yzane.markdown-pdf-1.4.1/template/template.html
然后在该⽂件末尾添加如下两⾏
<script type="text/javascript" src="/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 PDF 依赖 Chromium,因此默认情况下,它会尝试下载 Chromium,但是由于某种原因,在国内,默认情况下它是⽆法下载的,所以您得⼿动下载它。其实不必⾮要下载 Chromium,如果您的电脑中已经安装了 Chrome 浏览器或者edge(chromium版),那只需要简单配置⼀下路径即可。
到相关应⽤路径
到 Chrome 应⽤的路径,⽐如,默认是
并输出C:\Program Files (x86)\Google\Chrome\
到 Edge应⽤的路径,⽐如,默认是
C:\Program Files (x86)\Microsoft\Edge\
配置VSCode
打开 VS Code 设置,建议在⽤户设置下⾯添加"utablePath": "C:\\Program Files (x86)\\Google\\Chrome\\Application\\"这⼀项,注意路径中是两个反斜杠,如果是Edge则⽤相应的路径替代。
后记
在后续使⽤中,发现markdown输出pdf的效果不理想,⽐如字体、脚注、latex代码⽀持不全⾯等问题,于是对⽐使⽤了markdown preview enhanced,其配置也简单,添加chrome或者edge应⽤路径即可,输出pdf的效果也很理想。
Processing math: 100%
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论