使用回忆录将两张 A5 纸放在 A4 上

使用回忆录将两张 A5 纸放在 A4 上

我正在尝试 ConTeXt,发现征收。我对 2UP 模式特别感兴趣,因此我可以直接在普通 A4 上打印并修剪。

我有一本使用 LaTeX 和 排版的书memoir。然后我查看了memman.pdf,试图找到有关如何实现这一点的信息。我尝试使用a4paperlandscape类选项,然后\pageav,但这只会给我一张里面有 A5 页的 A4 纸。

怎么做?我读过一些相关内容,pdfpages但还没有尝试,因为我认为有一种使用 的原生方法可以做到这一点memoir

答案1

我认为不仅仅是 memoir 可以做到这一点。我喜欢用 pgfpages(pgf/tikz 的一部分)来做到这一点,border shrink 命令特别有用。来自 pgf 手册的示例:

\usepackage{pgfpages} 
\pgfpagesuselayout{2 on 1}[a4paper,landscape,border shrink=5mm]

答案2

除了直接在 TeX 中执行此操作外,您还可以生成 A4 尺寸的 PDF,然后将其打印为 A5 尺寸的小册子。

Acrobat Reader 有一个选项可以将 A4 文档打印为小册子。您还可以使用以下 bash 脚本将 A4 PDF 文件转换为 A5 小册子:

#!/bin/bash

BOOK_PDF="$1"
NAME=$(basename $BOOK_PDF .pdf)

echo "NAME is $NAME"

TMPDIR=$(mktemp -d)
BOOK_PS=$TMPDIR/$NAME.ps
BOOKLET_TMP_PS=$TMPDIR/$NAME.booklet.tmp.ps
BOOKLET_PS=$TMPDIR/$NAME.booklet.ps
BOOKLET_PDF=$NAME.booklet.pdf


pdftops $BOOK_PDF $BOOK_PS
psbook $BOOK_PS $BOOKLET_TMP_PS
pstops "4:[email protected](21cm,0)[email protected](21cm,14.85cm),[email protected](0,29.7cm)[email protected](0,14.85cm)" \
   $BOOKLET_TMP_PS > $BOOKLET_PS

ps2pdf $BOOKLET_PS $BOOKLET_PDF

答案3

据我所知,memoir 不支持此功能,我会使用 pdfpages。

如果您从手册中获得了印象,请告诉我从哪里开始,以便我可以进行更改。

相关内容