【发布时间】:2021-07-05 19:37:50
【问题描述】:
我一直在使用带有 pandoc 的 shell 脚本来创建多页 pdf 文件。我可以指定页面的大小......但如果我们认为这个“页面”是一张纸(pdf被打印到纸上)......我实际上希望每张纸有多个页面 - 每张 2 页纸张的一侧。每张纸打印 4 页(纸张对折)。
根据打印风格不同,页面顺序也不同:
- 对于所有页面堆叠在一起然后折叠一次的“小册子”打印,8 页(2 张纸)文档的页面顺序将是第 8 页和第 1 页,在第 2 页的背面& 7,在下页第 6 & 3 页上,在其背面 4 & 5。
- 对于“书”式印刷,每张纸单独折叠,然后将折叠的纸放在一起,顺序不同:第 4 和 1 页,背面为 2 和 3,下一张纸为第 8 页和第 5 页另一边是 6 和 7。
名为 Scribus 的桌面排版程序(以及其他从设计到打印的软件)具有对这样的页面进行排序的功能(为了参考我描述的意图 this article 描述了这种情况)。但我不想使用像 Scribus 这样的 GUI。我在 Vim 中用 markdown 编写页面并从命令行生成 pdf。
pandoc 有这样的页面排序方式吗?
【问题讨论】:
-
我一直在查看 pandoc.org/MANUAL.html 并没有发现任何有用的信息。
-
@KJ 可能是 pandoc 无法做到这一点......你的评论非常有帮助......特别是给我语言“拼版”和“n-up print compositing”......和看起来我将通过tex.stackexchange.com/questions/246058/… 之类的东西走
tex路线。 如果您重新发布您的评论作为答案,我会接受!