一、安装相关软件
sudo apt install pandoc # 转换器
sudo apt install texlive texlive-xetex latex-cjk-all texmaker # 为了兼容中文。若磁盘空间够大,可以安装 texlive-full
二、为Ubuntu安装微软雅黑字体
将Windows 10 C:\Windows\Fonts 目录下的微软雅黑字体拷贝到 /usr/share/fonts/truetype/windowsfont/, 其中 windowsfont 目录为新建,命名任意。然后:
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
之后重启系统
三、使用
将 .md 转换为 .doc:
pandoc -s demo1.md -o demo1.docx --latex-engine=xelatex -c github.css
其中 github.css 拷贝自/usr/share/typora/resources/app/style/themes/github.css (前提是安装了 typora)
将 .md 转换为 .pdf:
pandoc demo1.md -o demo1.pdf --latex-engine=xelatex -V mainfont="Microsoft YaHei"
样式不好看,暂时未找到解决方法。