如何指定使用pandoc导出的word doc使用的字体?
How to specify the font used for word doc exported using pandoc?
正在使用 pandoc 呈现 Microsoft Word 文档。字体似乎默认为标题 Calibri 和 Cambri 对于 body 文本。目标是让文件使用 Arial 或 Times roman 字体。
我不想 touch/edit/have 与 word 文件有任何关系。
如何从 multi-markdown 源或在对 pandoc 的调用中设置将在 Word™ 中使用的字体?
Pandoc 命令:
pandoc -s my_markdown.txt -o whycambriafont.docx
这个问题:pandoc-generated docx misses italic variables in equations 展示了一种通过创建 zip 然后编辑样式文件来编辑字体样式的方法,但它是一个笨拙的方法。
您可以向 pandoc 提供一个带有 --reference-doc option 的 reference.docx 文件,它的作用有点像模板。
- 生成具有
echo 'hello word' | pandoc -o reference.docx
或类似内容的文件。
- 更改样式中的字体。在 Word 中打开文件,更改样式并保存,或者使用
vim
等打开文件:
- 将
reference.docx
重命名为 reference.zip
vim reference.zip
和 select reference/theme/theme1.xml
- 找到
Calibri
并将其更改为 Arial
- 保存并将 zip 重命名回 docx
- 利润:与
pandoc --reference-doc reference.docx
一起使用
正在使用 pandoc 呈现 Microsoft Word 文档。字体似乎默认为标题 Calibri 和 Cambri 对于 body 文本。目标是让文件使用 Arial 或 Times roman 字体。
我不想 touch/edit/have 与 word 文件有任何关系。
如何从 multi-markdown 源或在对 pandoc 的调用中设置将在 Word™ 中使用的字体?
Pandoc 命令:
pandoc -s my_markdown.txt -o whycambriafont.docx
这个问题:pandoc-generated docx misses italic variables in equations 展示了一种通过创建 zip 然后编辑样式文件来编辑字体样式的方法,但它是一个笨拙的方法。
您可以向 pandoc 提供一个带有 --reference-doc option 的 reference.docx 文件,它的作用有点像模板。
- 生成具有
echo 'hello word' | pandoc -o reference.docx
或类似内容的文件。 - 更改样式中的字体。在 Word 中打开文件,更改样式并保存,或者使用
vim
等打开文件:- 将
reference.docx
重命名为reference.zip
vim reference.zip
和 selectreference/theme/theme1.xml
- 找到
Calibri
并将其更改为Arial
- 保存并将 zip 重命名回 docx
- 将
- 利润:与
pandoc --reference-doc reference.docx
一起使用