我正在使用pandoc
将 .txt 转换为 .pdf。我试图使用Adobe Garamond Pro
我在 Mac 上安装的字体,但无法使用该字体生成 .pdf 文件(它一直使用默认字体显示文档。)我安装了MacTex
。
mainfont: Adobe Garamond Pro
fontsize: 12pt
documentclass: article
pandoc test.txt -s -o test.pdf --pdf-engine=lualatex -C
好的,现在可以正常工作了,只是每个字母现在都变成粗体了。不知道为什么——我仔细检查了一下,我是否也安装了 Adobe Garamond Pro 的常规字体,并且可以在其他应用程序(例如 Microsoft Word)中使用它。有什么办法可以解决这个问题吗?
答案1
因为它似乎解决了这个问题,所以我将我的建议作为答案发布:
-V
pandoc 命令中的参数需要后面跟着一个变量。因此,它将--pdf-engine
参数解释为变量,并阻止后者正确处理。删除该-V
参数可以正确pandoc
处理该参数。--pdf-engine
为什么它只适用于xelatex
而不是,如果lualatex
没有进一步的信息,很难找出原因。但只要没有特殊的鲁阿需要属性,xelatex
就一切都好。