试过其他的方式, 都无法转换 TOC, 在网上介绍 pandoc 可以支持. 现在试试
还是在 linux 换件下安装 Pandoc 吧
apt-get install pandoc texlive-xetex -y
pandoc -N -s --toc --smart --latex-engine=xelatex -V CJKmainfont='Microsoft YaHei' -V mainfont='Microsoft YaHei' -V geometry:margin=1in 1.md -o output.pdf
参考:https://www.zhihu.com/question/20849824
命令行有两个最关键参数,–latex-engine=xelatex -V CJKmainfont=’PingFang SC’
没有这个参数,pandoc 显示不了中文,一个是指定 LaTeX 的渲染引擎,一个指定中文字体,你可以根据自己系统安装的字体来设置,其他的几个参数是锦上添花的东西,不是必须,只是我比较喜欢带书签的 PDF,所以就加上了 –toc,也喜欢大纲标题上带上自动分配的序列号,例如 1 1.1 1.1.1……,所以也加上了 - N 选项。可以支持多文件转换到一个 PDF 中,因为我大部分情况是只转换一个 markdown 文件,所以最多支持多少个文件就没有测试,我试了一下,转换几个文件还是可以的,下图是我转换两个文件到一个 PDF 中:
正文完