问题 使用Pandoc添加标题页,页眉和页脚


在从Markdown生成PDF时,如何指定Pandoc应使用特定的页眉和页脚?

目前我使用以下命令从命令行创建我的文档:

pandoc -s -V geometry:margin=1in --number-sections -o doc.pdf doc.mkd

这给出了编号部分的可爱结果。

我想做的是在每个页面上包含页眉和页脚。我该怎么办?

扩展机制,例如 pandoc_title_block 可以拿钥匙,但你怎么用呢?

最后(作为奖励),有没有办法使用pandoc为文档创建标题页?


11323
2017-10-16 07:02


起源

这个问题的一个很好的答案也可以在这里找到 tex.stackexchange.com/a/139205/134508 - Aᴄʜᴇʀᴏɴғᴀɪʟ


答案:


使用时 -s (--standalone)生成PDF的论据,Pandoc使用特定的LateX模板。

您可以查看模板 pandoc -D latex 并注意到你可以设置很多变量(就像你使用的那样) -V geometry:margin=1in 在你的命令中)。

要添加特定的页眉/页脚,您可以修改此模板并使用 --template 命令行中的参数。

您可以在此处获取更多信息 Pandoc演示模板


12
2017-10-27 16:54



对于其他信息:“几何”变量未在Ubuntu 12.04 LTS中包含的pandoc中实现。有关可能的解决方法,请参阅: groups.google.com/forum/#!topic/pandoc-discuss/59mBEixlIJU - Samuel Åslund
此答案中的“pandoc演示模板”链接已关闭。 - Qqwy