我有一篇用 tex 编写的经典 a4 格式文章,没有任何问题。(“没有任何问题”的意思是,如果我这样做,ps2pdf
我会得到一个pdf
我完全满意的文件。)
之后latex
我dvips
得到一个 ps 文件file.ps
并执行以下命令:
psbook file.ps temp1.ps
psnup -2 temp1.ps temp2.ps
pstops.exe 2:0@1,1@1U(21cm,29.7cm) temp2.ps file.booklet.ps
ps2pdf file.booklet.ps file_booklet.pdf
该psbook
命令应该file.ps
以正确的顺序重新排列页面(我不太明白它在这里的意思,但无论如何)。该psnup
命令缩小了它的大小:通过将面积的两个维度除以 2 的平方根,面积除以 2。
然后是pstops
命令。阅读pstops
手册页对我理解命令的作用毫无帮助
pstops.exe 2:0@1,1@1U(21cm,29.7cm) temp2.ps file.booklet.ps
但是查看结果(ps2pdf
命令之后)向我展示了它应该做什么:它将file.ps
a4 到 a5 的页面重新排列,并将两张 a5 页面放在一张 a4 横向页面中,以便在打印和折叠横向 a4 页面后,我们就可以有一本按顺序排列的可写的书。
我想准确理解该命令
pstops.exe 2:0@1,1@1U(21cm,29.7cm) temp2.ps file.booklet.ps
这样做是因为它的结果有点缺陷:当将两个 a5 页面并排放在 a4 横向页面上时,它们之间的空间太大,以至于右边的页面右侧缺少大约 1cm。(虽然我不确定这个缺陷是否仅由命令引起pstops
,因为我认为它也可能是由命令引起的psnup
。)我尝试摆弄尺寸,(21cm,29.7cm)
但没有成功。
我能理解
pstops.exe 2:0@1,1@1U(21cm,29.7cm) temp2.ps file.booklet.ps
命令确实如此,我可以修改和测试并解决我的问题。