Как предотвратить ps2eps от вращения страниц

Я хочу преобразовать некоторые одностраничные файлы PostScript в формат 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

Так почему это меняет ориентацию и как я могу предотвратить это? Обратите внимание, что я дал указание своему зрителю отображать его в исходной ориентации.

3 ответа

Решение

На моем MacBook Pro в терминале добавление флага "-R= ​​-" сохраняет ориентацию:

ps2eps -R=- input.ps

Если ваш сгенерированный eps-файл повернут на 90 градусов против часовой стрелки, например, вы можете избежать этой проблемы, изменив команду преобразования в ps2eps +R=+ file.ps, которая поворачивает сгенерированный eps-файл на 90 по часовой стрелке.

Кроме того, просмотр параметров с параметром "-R" в разделе "ps2eps --help" показывает множество параметров для поворота созданного вами eps-файла.

Я нашел обходной путь, который работает для меня, но некоторые из вас могут не понравиться. Здесь идет... Сначала используйте ps2pdf, затем удалите исходный ps, затем используйте pdf2ps, затем используйте ps2eps

Я знаю, это звучит смешно, но это единственное, что работает для меня без каких-либо недостатков, и качество, кажется, все еще остается в моем случае. Удачи

Другие вопросы по тегам