读取和转换非常旧的 DVI 文件

读取和转换非常旧的 DVI 文件

我有一些 80 年代和 90 年代的非常古老的 DVI 文件,它们是使用当时可用的 TeX 和/或 LaTeX 版本创建的。YAP 对这些文件大加指责,抱怨它们没有前言;现在的 dvips 也是如此。这些文件曾经是可读的,并且可以转换为 postscript。

有人能告诉我一个能处理这些问题的类似 dvips 的程序吗?或者,有没有什么办法可以编辑它们来修复它们?

我担心的一件事是,可能是因为它们最初是在 DEC-10 计算机上编写的,所以 DVI 的字节序可能不正确。但是,对于其中一些,它与 Knuth 当时使用的物理计算机完全相同。其他一些则是在 80 年代后期的 IBM 大型机上编写的,我不记得它的型号了。

谢谢。

--pb

答案1

非常感谢你们的帮助。

查看有问题的 dvi 文件的前几个字节和文件其余部分,没有统一的第一个字节,并且 dvi 的其他纯文本部分不存在,而我的 1996 年以后的 dvi 文件则没有问题。因此,要么文件有位腐烂(很有可能,因为它们多年来一直在从一个媒体复制到另一个媒体),要么存在字节序问题。我注意到,我认为早期的机器使用的是 36 位字,后来使用的是 32 位。

所以,谢谢你的帮助,但我放弃了。我仍然有它们来自的 TeX 文件,所以如果我发现我有太多空闲时间,我可以尝试重新生成它们,试图补偿在此期间对 TeX 和 LaTeX 发生的所有更改。

相关内容