我正在尝试 ConTeXt,发现征收。我对 2UP 模式特别感兴趣,因此我可以直接在普通 A4 上打印并修剪。
我有一本使用 LaTeX 和 排版的书memoir
。然后我查看了memman.pdf
,试图找到有关如何实现这一点的信息。我尝试使用a4paper
和landscape
类选项,然后\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。
如果您从手册中获得了印象,请告诉我从哪里开始,以便我可以进行更改。