使用 pdfroff 设置 pandoc 的纸张大小

Set papersize for pandoc with pdfroff

我正在使用 pandoc 将 markdown 转换为 PDF。 使用 LaTeX PDF 引擎(默认)时,我可以使用 -V geometry:a1paper.

指定不同的纸张尺寸

我想将 pdfroff 后端与 --pdf-engine=pdfroff 一起使用,因为它速度更快,并且可以为我的用例生成更好的输出。

那么如何使用 pandoc 指定 pdfroff 的纸张大小?

如果使用 pandoc -D ms 打印 roff ms pandoc template,您可以看到它使用了 papersize 变量。不确定您的 groff 版本支持哪些尺寸,但请尝试以下操作:

pandoc -V papersize=a4 --pdf-engine=pdfroff -o foo.pdf --verbose

这会发出 .ds paper a4

您还可以将选项目录传递给 groff,请参阅 --pdf-engine-opt