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

pim*_*oum 29 pdf latex font-size pandoc

我正在使用像这样的Pandoc将一些Markdown文件转换为PDF:

pandoc input.md -V geometry:margin=1in -o output.pdf 
Run Code Online (Sandbox Code Playgroud)

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

Joh*_*ane 38

将此添加到您的咒语:

-V fontsize=12pt
Run Code Online (Sandbox Code Playgroud)

  • 标准乳胶文章文档类不支持20pt.试试12pt. (7认同)
  • 我刚试过"pandoc input.md -V fontsize = 20pt -o output.pdf",我看不出pdf的字体大小有什么不同 (4认同)
  • 是的,这可能很有用:http://www.ctan.org/tex-archive/macros/latex/contrib/extsizes.如果安装了此软件包,则可以将默认乳胶模板更改为使用`extarticle`而不是`article`.然后会有一些更大的字体大小.有关自定义乳胶模板的信息,请参阅pandoc自述文件. (4认同)
  • 如果我想将尺寸增加到 14pt,我该怎么做? (3认同)
  • 约翰写的"标准......"@pimpampoum不支持它.但是应该可以通过[pandoc templates](http://johnmacfarlane.net/pandoc/demo/example9/templates.html)完全自定义输出.看一下GitHub模板库,你可以在https://github.com/jgm/pandoc-templates上调整你需要的任何东西. (2认同)

joe*_*lom 18

对于pandoc(像我一样)的新用户,以替代与指定变量的-V标志,你可以将它们添加到YAML元数据块的降价文件.要更改字体大小,请在您的降价文档前面添加.

---
fontsize: 12pt
---
Run Code Online (Sandbox Code Playgroud)

与字号10,11和12.除了约翰·麦克法兰的答案的评论作品,也规定了与乳胶额外fontsizes一些好的信息在这篇文章中(内嵌乳胶可以pandoc降价文档中使用转换为PDF格式).


adi*_*ius 14

如果你想要超过12pt你可以使用extsizes包.已经预装好了,所以这个开箱即用pandoc:

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

…
Run Code Online (Sandbox Code Playgroud)

可能的大小是8pt,9pt,10pt,11pt,12pt,14pt,17pt,20pt.