psbook、psnup 和 pstops 放在 a4(而不是横向放置)空白页上,在两台不同的计算机上表现不同

psbook、psnup 和 pstops 放在 a4(而不是横向放置)空白页上,在两台不同的计算机上表现不同

我有一个 .tex 文件,我将它编译为latex.dvi 文件。使用dvips(如果我想使用 pdf,则使用 ps2pdf)可以查看排版后的文档 text.ps,我对此很满意。

现在,我希望将该文档的每一页“转换”为 a5,并将每对页面放在横向 a4 纸上进行打印(不是按照以下顺序,将第 1 页和第 2 页放在第一本小册子的页面上,然后将第 3 页和第 4 页放在第二本小册子的页面上,以便打印和稍后组装事宜)。

我认为这应该通过以下命令行组合来实现:

psbook text.ps text_temp1.ps
psnup -2 text_temp1.ps text_temp2.ps 
pstops.exe 2:0@1,1@1U(21cm,29.7cm) text_temp2.ps text_booklet.ps
ps2pdf  text_booklet.ps text_booklet.pdf

是的,页面顺序正确:小册子的第一页左边是真正的第一页,右边是真正的最后一页,小册子的第二页有其他内容等等,非常适合组装,但其余部分不起作用:

  • *空白页放在 A4 中,而不是横向放置;为此,我尝试添加,-dAutoRotatePages#/None但这ps2pdf并不能提供我需要的方向。
  • 另外,在另一台电脑上(涉及的所有命令、操作系统等都具有相同的版本),我遇到了与上一点相同的问题,但还有另一个问题:横向文档在转换为 pdf 时对于横向 a4 格式来说似乎有点太大(小溢出)。

我不知道我做错了什么。

备注:我使用的是 Windows 10,最新的 MikTex,所有 psutils 命令均来自 GnuWin32: http://gnuwin32.sourceforge.net/packages/psutils.htm 在 Mac 下,我没有遇到 A4 纵向空白页而不是横向空白页的问题。

相关内容