【问题标题】:From Markdown to PDF: how to change the font-size with Pandoc?从 Markdown 到 PDF:如何使用 Pandoc 更改字体大小?
【发布时间】:2014-07-11 17:41:58
【问题描述】:

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

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

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

【问题讨论】:

    标签: pdf latex font-size pandoc


    【解决方案1】:

    将此添加到您的咒语中:

    -V fontsize=12pt
    

    【讨论】:

    • 我刚试过“pandoc input.md -V fontsize=20pt -o output.pdf”,我看不出pdf的字体大小有什么不同
    • 标准 Latex 文章文档类不支持 20pt。试试 12pt。
    • 如果我想将尺寸增加到 14pt,我该怎么做呢?
    • @pimpampoum 正如约翰所写的“标准..”不支持它。但是应该可以通过pandoc templates 完全自定义输出。查看 GitHub 模板存储库,您应该可以在 github.com/jgm/pandoc-templates 处调整您需要的任何内容
    • 是的,这可能有用:ctan.org/tex-archive/macros/latex/contrib/extsizes。如果你安装了这个包,你可以改变你的默认乳胶模板使用extarticle而不是article。然后一些更大的字体大小将可用。请参阅 pandoc README 以自定义您的乳胶模板。
    【解决方案2】:

    如果你想超过 12pt,你可以使用extsizes package。 已经为我预先安装了,所以使用 pandoc 开箱即用:

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

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

    【讨论】:

      【解决方案3】:

      对于 pandoc 的新用户(比如我自己),作为使用 -V 标志指定变量的替代方法,您可以将它们添加到降价文件的 YAML metadata block 中。要更改字体大小,请将以下内容添加到您的降价文档中。

      ---
      fontsize: 12pt
      ---
      

      适用于字体大小 10,11 和 12。除了 John MacFarlane 的回答中的 cmets 之外,还有一些关于使用乳胶 in this article 指定其他字体大小的好信息(内联乳胶可用于转换为的 pandoc markdown 文档pdf)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-11-11
        • 2021-12-17
        • 1970-01-01
        • 2015-01-16
        • 1970-01-01
        • 1970-01-01
        • 2017-08-13
        相关资源
        最近更新 更多