使用pandoc xelatex转换md文档为pdf

www.allocmem.com · · 3362 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
使用pandoc xelatex转换md文档为pdf
Author anteoy@gmail.com | Posted 2018-02-16 23:33:00

环境

  • 系统为ubuntu 16.04,其他linux发行版理论上可参考官方安装文档

    过程

  1. 安装pandoc

    sudo apt install pandoc
    
  2. 安装texlive-xetex(解决不能转换中文问题)

    sudo apt-get install texlive-xetex
    
  3. 查看系统已安装的中文字体

    fc-list :lang=zh
    
    /usr/share/fonts/truetype/wqy/wqy-microhei.ttc: 文泉驿等宽微米黑,文泉驛等寬微米黑,WenQuanYi Micro Hei Mono:style=Regular
    
    
    

    这里的WenQuanYi Micro Hei Mono就是字体名

  4. 把md文件转换为pdf

     pandoc -s --toc --smart --latex-engine=xelatex -V CJKmainfont='WenQuanYi Micro Hei Mono' -V geometry:margin=1in ~/桌面/resume-2018.md  -o ~/桌面/test1.pdf
    

    这里的-s 为standalone,–toc, –table-of-contents,生成目录,根据个人需要看是否需要此选项,CJKmainfont指定字体,我这里使用geometry:margin=1in的实际效果可以节省一页pdf.

参考

  1. https://jdhao.github.io/2017/12/10/pandoc-markdown-with-chinese/#%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%E4%B8%AD%E6%96%87
  2. https://www.zhihu.com/question/20849824

本文来自:www.allocmem.com

感谢作者:www.allocmem.com

查看原文:使用pandoc xelatex转换md文档为pdf

3362 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传