安装pandoc
sudo apt install pandoc texlive-latex-base \
texlive-extra-utils texlive-latex-extra
安装 xelatex
sudo apt install texlive-xetex
安装字体
拷贝字体
将windows的字体拷贝至Ubuntu系统目录/usr/share/fonts 下
比如在WSL上
mkdir -p /usr/share/fonts/truetype/windowsfont
sudo cp -r /mnt/c/Windows/Fonts/* /usr/share/fonts/truetype/windowsfont/
安装字体
mkfontscale
mkfontdir
fc-cache -fv
注意:如果不存在 fc-cache 命令,需要安装 fontconfig: sudo apt install fontconfig
。
查询字体是否安装成功
fc-list :lang=zh
指定字体生成pdf
pandoc file_name.md --pdf-engine=xelatex -o file_name.pdf -V mainfont='Microsoft YaHei'
参考: