使用pandoc渲染Microsoft Word文档。字体似乎默认为标题的 Calibri ,正文的 Cambri 。目标是让文件使用Arial或Times罗马字体。
我不想触摸/编辑/与word中的文件有任何关系。
如何从多降价源或pandoc调用中设置将在Word™中使用的字体?
Pandoc命令:
pandoc -s my_markdown.txt -o whycambriafont.docx
这个问题:pandoc-generated docx misses italic variables in equations显示了一种通过创建zip然后编辑样式文件来编辑字体样式的方法,但它是一种kludge。
答案 0 :(得分:6)
您可以提供带有--reference-doc option的reference.docx文件到pandoc,它有点像模板。
echo 'hello word' | pandoc -o reference.docx
或类似的文件。vim
打开它:
reference.docx
重命名为reference.zip
vim reference.zip
并选择reference/theme/theme1.xml
Calibri
更改为Arial
pandoc --reference-doc reference.docx