![为什么我的 EPS 标题有 % 由 xpdf/pdftops 3.02pl4 生成?](https://linux22.com/image/238670/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%20EPS%20%E6%A0%87%E9%A2%98%E6%9C%89%20%25%20%E7%94%B1%20xpdf%2Fpdftops%203.02pl4%20%E7%94%9F%E6%88%90%EF%BC%9F.png)
我有一个简单的输入文件,包含如下的 PSTricks 代码。
% sample.tex
\documentclass[cmyk]{minimal}
\usepackage{pstricks}
\usepackage[paperwidth=144bp,paperheight=108bp,margin=0bp]{geometry}
\parindent=0bp
\begin{document}
\begin{pspicture}(\paperwidth,\paperheight)
\psframe[linecolor=red](\paperwidth,\paperheight)
\end{pspicture}
\end{document}
它的编译使用如下方式:
latex -interaction=nonstopmode %1
dvips -R -t unknown %1
ps2pdf -dAutoRotatePages#/None -dCompatibilityLevel#1.5 -dPDFSETTINGS#/prepress %1.ps
pdftops -level3 -eps %1.pdf %1-temp.eps
epstool --copy --bbox %1-temp.eps %1.eps
在调用 epstool 之前,我的sample-temp.eps
包含以下内容:
%!PS-Adobe-3.0 EPSF-3.0
% Produced by xpdf/pdftops 3.02pl4
%%Creator: dvips(k) 5.99 Copyright 2010 Radical Eye Software
%%Title: sample.dvi
%%LanguageLevel: 2
%%DocumentSuppliedResources: (atend)
%%BoundingBox: 0 0 144 108
%%EndComments
%%BeginProlog
%%BeginResource: procset xpdf 3.02pl4 0
%%Copyright: Copyright 1996-2007 Glyph & Cog, LLC
注意:我不明白为什么 Herbert 的 EPS 中不存在第二行。
我执行失败,epstool
因为第二行有一个%
应该是的单数%%
。以下屏幕截图显示了错误日志。
根据 Lev 的评论,我尝试将-level3
switch 添加到pdftops
,但仍然无法解决问题。我不明白sed
Lev 的评论中说的是什么?
这是我的pdftops
版本:
答案1
我的每股收益:
%%BoundingBox: 0 0 145 109
%%HiResBoundingBox: 0.000 0.000 144.000 108.000
在 Linux 下使用上述顺序
voss@shania:~/Documents> epstool --bbox --copy latex6-temp.eps latex6.eps
"gs" -dNOPAUSE -dBATCH -sDEVICE=bbox -c "<</PageSize [9400 9400] /PageOffset [3000 3000]>> setpagedevice" -f "/tmp/gsviewuW8XZu"
GPL Ghostscript 9.00 (2010-09-14)
Copyright (C) 2010 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
%%BoundingBox: 3000 3000 3145 3109
%%HiResBoundingBox: 3000.000073 3000.000073 3144.000490 3108.000491
voss@shania:~> epstool --help
epstool 3.08 2005-06-06
Copyright 1995-2005 Ghostgum Software Pty Ltd
Usage: epstool command [options] inputfile outputfile
带有修改后的 bbox的标题<file>-temp.eps
(手工完成)
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: dvips(k) 5.991 Copyright 2011 Radical Eye Software
%%LanguageLevel: 2
%%DocumentSuppliedResources: (atend)
%%BoundingBox: 72 72 72 72
%%DocumentSuppliedResources: (atend)
%%EndComments
%%BeginProlog
%%BeginResource: procset xpdf 3.00 0
%%Copyright: Copyright 1996-2004 Glyph & Cog, LLC
和pdftops
版本:
voss@shania:~> pdftops --help
pdftops version 0.12.4
Copyright 2005-2009 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2004 Glyph & Cog, LLC
Usage: pdftops [options] <PDF-file> [<PS-file>]