从 Markdown 到 PDF:如何使用 Pandoc 更改字体大小?

问题描述 投票:0回答:4

我正在使用 Pandoc 将一些 Markdown 文件转换为 PDF,如下所示:

pandoc input.md -V geometry:margin=1in -o output.pdf 

默认情况下,pdf 中的字体非常小。我想让所有字体变大(标题、副标题、文本等)。我怎样才能做到这一点?

pdf latex font-size pandoc
4个回答
54
投票

将此添加到你的咒语中:

-V fontsize=12pt

47
投票

如果您想要大于 12pt,您可以使用 extsizes 包。 已经为我预先安装了,所以这可以开箱即用 pandoc:

---
documentclass: extarticle
fontsize: 14pt
---

…

可能的尺寸为 8pt、9pt、10pt、11pt、12pt、14pt、17pt、20pt。


33
投票

对于 pandoc 的新用户(比如我自己),作为使用

-V
标志指定变量的替代方法,您可以将它们添加到 markdown 文件的 YAML 元数据块中。要更改字体大小,请将以下内容添加到您的 Markdown 文档中。

---
fontsize: 12pt
---

适用于字体大小 10,11 和 12。除了对 John MacFarlane 的答案的评论之外,还有一些关于使用 Latex 指定其他字体大小的好信息在本文中(内联 Latex 可以在要转换为的 pandoc markdown 文档中使用pdf)。


0
投票

我对此有一个后续问题。如果我想使用 extsizes 包不支持的特定字体大小,我应该如何实现它(假设我想使用 13pt)?我听说使用 KOMA-Scrip 包可能有效,但我不确定如何为此编写 YAML 元数据块。另外,我也不知道如何更改脚注的字体大小。

© www.soinside.com 2019 - 2024. All rights reserved.