我正在帮助一位朋友更新一本很久以前用纯 TeX 编写的书,这本书使用了 TeXTures。TeXTures 是一家名为 Bluesky Research 的公司为 Mac 开发的一款非常出色的 TeX 实现。
帮助他似乎很简单。只需在他的新 OS X 机器上安装一个较新的 TeX 实现,我们就可以开始了。然而,他遇到的问题是如何将 EPS 图像导入书中。这些都是用“特殊”命令完成的,下面是一个典型的例子:
\vglue 3.0in
\hskip 1.2in
\special{illustration fig.eps scaled 400}
\medskip
本书编译为 dvi 文件,但 dvips 产生以下错误:
dvips: Unknown keyword (illustration) in \special will be ignored
dvips: Unknown keyword (scaled) in \special will be ignored
dvips: Unknown keyword (400) in \special will be ignored
<./fig.eps>
我不是 TeX 爱好者(在各种项目中使用过 LaTeX),所以我猜这些关键字是 TeXTures 特有的。问题是,有没有一种直接的方法来修复这些图像导入?有很多方法,而且这本书非常厚。每张图片都按比例缩放等。我不确定“插图”是干什么的。
谢谢
凯文
答案1
该\special
宏将非 TeX 信息传递给dvips
,并可用于插入图形。原始 TeXtures 的对应命令\special
为:
\special{psfile=fig.eps hscale=50 vscale=50}
其中 50 = 百分比缩放因子。由于我假设scaled
原始代码中的值相等h
且v
可缩放,因此您需要在新命令中明确提供这两个值,因为dvips
无法识别scaled
键。有关可以使用哪些其他键的详细信息,请参阅dvips
文档。
在文档中进行搜索并替换当前语法应该相当简单。