我想把一些单页的postscript文件转换成eps。它们来自同一个源多页ps文件,用psselect提取。当我做ps2eps $file时,一些页面(短页面)相对于它们的原始方向旋转(向左旋转90°)。在ps2eps手册页(ftp://ftp.tex.ac.uk/tex-archive/support/ps2eps/doc/html/ps2eps.html)中,我发现:
ps2eps filters also %%Orientation。但我查了一下

diff tmp.ps tmp.eps
1c1,3
< %!PS-Adobe-3.0
---
> %!PS-Adobe-2.0 EPSF-2.0
> %%BoundingBox: 132 613 466 750
> %%HiResBoundingBox: 132.000000 613.500000 465.500000 749.500000
9d10
< %%Pages: 1 0
12a14,23
> % EPSF created by ps2eps 1.68
> %%BeginProlog
> save
> countdictstack
> mark
> newpath
> /showpage {} def
> /setpagedevice {pop} def
> %%EndProlog
> %%Page 1 1
14d24
<
85d94
<
476a486,490
> %%Trailer
> cleartomark
> countdictstack
> exch sub { end } repeat
> restore

那么,为什么它会改变方向,我如何才能阻止它呢请注意,我指示我的查看器以原始方向显示它。

最佳答案

在我的MacBook Pro终端上添加标记“-R=-”可保留方向:
ps2eps -R=- input.ps

关于linux - 如何防止ps2eps旋转页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15810588/

10-10 17:39