0

我想将一些单页后记文件转换为 eps。它们来自同一来源的多页 ps 文件,使用psselect. 当我这样做时,一些页面(短页面)相对于它们的原始方向旋转(向左旋转 90°)ps2eps $file。在 ps2eps 手册页(ftp://ftp.tex.ac.uk/tex-archive/support/ps2eps/doc/html/ps2eps.html)中,我发现: ps2eps filters also %%Orientation. 但我检查diff file.ps file.eps了文件之间的唯一区别是

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

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

4

3 回答 3

2

在终端中的我的 MacBook Pro 上添加标志“-R=-”保留方向:

ps2eps -R=- input.ps

于 2013-06-11T00:23:05.597 回答
1

例如,如果您生成的 eps 文件逆时针旋转 90 度,您可以通过将转换命令修改为“ps2eps +R=+ file.ps”来避免此问题,这会将生成的 eps 文件顺时针旋转 90 度。

在“ps2eps --help”下查看带有“-R”的选项会显示许多用于旋转生成的 eps 文件的选项。

于 2013-12-18T18:13:07.793 回答
1

我找到了一个对我有用的解决方法,但你们中的一些人可能不喜欢。在这里...首先使用 ps2pdf 然后删除原始 ps 然后使用 pdf2ps 然后使用 ps2eps

我知道这听起来很荒谬,但那是唯一对我有用且没有任何缺点的东西,而且质量似乎仍然存在。祝你好运

于 2014-01-14T09:30:18.960 回答