【问题标题】:does pandoc have option for putting multiple "pages" per "sheet"?pandoc 是否可以选择为每个“工作表”放置多个“页面”?
【发布时间】: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 路线。 如果您重新发布您的评论作为答案,我会接受!

标签: pdf pandoc


【解决方案1】:

正如您在 cmets 中所说的那样,“pandoc 可能无法做到这一点”而没有一些 TeX 的麻烦。

我之前曾用 TeX eXchange 中的平面视觉效果给出了一个答案,即可以在 LaTeX 中完成的多功能 32-Up 页方式拼版(因此通过缩减答案,8 页不应该成为问题)

https://tex.stackexchange.com/questions/494047/a-tex-script-to-impose-multiple-layout-signatures-optionally-saddle-stitch-fro/494232#494232

简单的拼版(小册子和 n-up 打印合成)可以通过 Pandoc 使用的其他面向 PDF 的 CLI 工具完成,但我上次构建 LaTeX 程序(上面链接)时,做对是很痛苦的。

最近我编写了类似的函数来在 SumatraPDF 阅读器中工作,为此我通过 N-Up-PDF 或 cPDF 使用简单的 CMD 批处理命令,因为它们执行基本的操作,例如旋转连接 2 和重新排序到小册子,但您可能需要适应你自己的使用。

用于安装/使用的我的 RTFManual(富文本格式)是 PDF @ https://github.com/GitHubRulesOK/MyNotes/raw/master/AppNotes/SumatraPDF/Addins/N-Up-PDF/N-Up-PDF.pdf

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-03
    • 2014-02-21
    • 2018-08-14
    • 1970-01-01
    • 2015-11-01
    • 1970-01-01
    相关资源
    最近更新 更多