用 pandoc 将 latex 转换为 word 文档

用 pandoc 将 latex 转换为 word 文档

ref: https://www.cnblogs.com/jiankychen/p/pandoc.html

1
2
3
4
5
6
7
8
9
10
11
pandoc paper.tex |
--number-sections |
--filter pandoc-crossref |
-t docx+native_numbering |
-M tableEqns -M autoEqnLabels |
--bibliography ref.bib |
--citeproc --csl ieee-wireless-communications-letters.csl |
-M reference-section-title=Reference |
--reference-doc template.docx |
-o output.docx

  • --number-sections 用于章节自动编号 【可选】

  • --resource-path=.;Figures 指定源图片的存放文件夹;源图片与 tex 文件同一文件夹时可缺省

    • . 表示当前工作目录,
    • ; 是 Windows 系统的分隔符; Linux、Unix、macOs 用 :
    • Figures 是存放 tex 源图片的子文件夹的名称
    • eps、pdf 等格式无法正常转化进 Word 文件,需提前将图片转为 png、 jpg 等格式
  • -filter pandoc-crossref 用于公式、图片、表格等的交叉引用【可选】

  • -t docx+native_numbering 用于表格和图片的编号

  • -M tableEqns -M autoEqnLabels

    • tableEqns 以表格形式显示公式编号,即:创建一个两列表,将公式放在左边列,将公式编号放在右边列
    • autoEqnLabels 为公式编号
    • 具体可查看 pandoc-crossref 文档, http://lierdakil.github.io/pandoc-crossref
  • --bibliography ref.bib 参考文献 bib 文件 【可选】

  • --citeproc --csl references_style.csl 用于参考文献的引用、和参考文件的样式文件【可选】

  • - M reference-section-title=Reference 添加参考文献的章节名 【可选】

  • --toc 生成目录 【可选】

  • --reference-doc template.docx 参考模板 Docx 文件 【可选】

  • -o output.docx 输出 Word 文件名