帮助从 TeXTures 迁移书籍

帮助从 TeXTures 迁移书籍

我正在帮助一位朋友更新一本很久以前用纯 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原始代码中的值相等hv可缩放,因此您需要在新命令中明确提供这两个值,因为dvips无法识别scaled键。有关可以使用哪些其他键的详细信息,请参阅dvips文档

在文档中进行搜索并替换当前语法应该相当简单。

相关内容