pdf:
对公式的支持需要加入tex_math_dollars选项,
pandoc -f markdown+tex_math_dollars -t latex ./test.md -o test.pdf --latex-engine=xelatex
上面的命令转换出的pdf没有汉字,传说是因为没有指定字体,所以下面这样才行,
pandoc -f markdown+tex_math_dollars ./test.md -o test.pdf --latex-engine=xelatex -V mainfont="KaiTi"
或者,
pandoc -f markdown+tex_math_dollars ./test.md -o test.pdf --latex-engine=xelatex -V mainfont="SimSun"
查看系统支持的字体,
fc-list
fc-list >fc-list.txt
上面命令输出的pdf中文换行有问题,下面利用tzengyuxio提供的pm-template.latex解决中文换行问题,最终的完整命令
pandoc -f markdown+tex_math_dollars ./test.md -o test.pdf --latex-engine=xelatex --template=template_pdf.latex