最近用Markdown写作后想转成PDF,搜寻了一些使用的技巧,在此做个总结。
Atom转换
Atom是一款Github开源的文本编辑器,用来写Markdown笔记十分方便。
Atom下载地址: Downlaod
下载后,在Atom内安装markdown-preview-enhanced。
安装过程:
1. File–>Settings–>Install;
2. 搜索 markdown-preview-enhanced;
3. 等待安装完成。
创建md文件后,快捷键ctrl+shift+M打开预览窗口或者右击–>Markdown-preview-enhanced—>Toggle preview。
转换PDF
在Atom的预览窗口右击,将其转换为html,然后使用chrome打印,就可以很方便地转换成PDF了。
Pandoc转换
- 这个需要安装pandoc 和 LaTex(Windows用户可以安装TexLive)
安装好后,三种命令方式用于md中文文件转换
方案一
使用以下指令来生成你的 PDF 文件.
pandoc srs.md -o srs.pdf --pdf-engine=xelatex -V CJKmainfont=KaiTi
方案二
在你的 Markdown 文档中加入如下配置:
---
CJKmainfont: KaiTi
---
然后使用 pandoc --pdf-engine=xelatex test.md -o test1.pdf 生成 PDF 文件.
方案三
你可以使用 ctexart 类而不需要手动指定字体 (宏包将替你执行此操作), 将以下设置添加到markdown文档中
---
documentclass:
- ctexart
---
生成 PDF 文档的指令和方案二是相同的. pandoc --latex-engine=xelatex test.md -o test1.pdf.
如果需要安装Monaco 字体,参考博客Monaco