首页 > 解决方案 > 将纯文本文件转换为 PDF 时如何使“pandoc”使用特定字体?

问题描述

经过一番折腾,终于可以正常运行命令了:

pandoc -i 1.txt -o 1.pdf

结果是一个带有完全混乱文本的 PDF,因为它使用了 Courier[New] 以外的其他字体。一些不同宽度的默认字体。

经过长时间的阅读和搜索,我发现了这个:https ://pandoc.org/MANUAL.html#creating-a-pdf

提到了“fontfamily”选项,所以我尝试这样做:

pandoc -i 1.txt -o 1.pdf --fontfamily=Courier

但是,这会导致:

Unknown option --fontfamily.
Try pandoc --help for more information.

我查看了整个“pandoc --help”输出,但没有发现任何字体。

如何设置要使用的字体?

(我正在尽最大努力不添加:“为什么做最基本的可以想象的事情如此困难/神秘/无证?”......)

我什至不确定这是否会解决所有问题。我只是假设文档全乱了,因为字体没有使用固定宽度的字母。

标签: pdfpandocplaintextfixed-width

解决方案


推荐阅读