拯救/编译以“\input amstex”开头的旧 TeX 文件

拯救/编译以“\input amstex”开头的旧 TeX 文件

我遇到了一个古老的(1995 年)LaTeX 文件,它曾经(肯定)符合要求,但现在根本无法编译。有什么方法可以挽救它吗?

我的实际问题更加精确。我想要 arXiv 上以下论文的副本:

http://arxiv.org/abs/alg-geom/9401005

下载 pdf 源文件会产生类似于美国信纸上打印的 A4 纸文档(某些页面的底部被截断)。但是,如果您从 arXiv 下载 TeX 源文件,则无法编译(即使添加 .tex,也是自然而然的)。我在 Mac 上使用最新版本的 TeXshop。

答案1

它不是 LaTeX 2.09,而是 AMS-TeX,一种完全不同的格式。

添加.tex扩展后,使用 TeXShop 打开文件并取消注释该\input amstex

%Paper: alg-geom/9401005
%From: "E. Looijenga" <[email protected]>
%Date: Mon, 24 Jan 1994 16:34:09 +0100
%Date (revised): Fri, 24 Mar 1995 16:06:18 +0100


\input amstex
\documentstyle{amsppt}
\magnification=1200
\hyphenation{}
\define\Z{{\Bbb Z}}
\define\R{{\Bbb R}}
\define\Q{{\Bbb Q}}
\define\M{\Cal{M}}
\define\J{\Cal{J}}
...

然后从“Typeset”按钮旁边的下拉菜单中选择“Plain TeX”引擎,如下图所示

在此处输入图片描述

按下“排版”按钮。就好了。;-)

在此处输入图片描述

如果你知道如何使用终端,那么

amstex -output-format=pdf 9401005v2

将生成一个 PDF 文件。

答案2

最近我注意到了这一点。

代码的 v2 似乎是为 A4DIN 页面大小编码的,但在 arxiv.org 主网站上,我们强制将所有提交内容转换为 letterpaper,作为 dvi -> ps -> pdf 处理的一部分。

我已更新 arXiv 上该论文的源文件,并添加了以下行:

\v偏移=-0.5英寸

这会将页面上的文本“向上”移动,因此打印的 PDF 上现在不会丢失任何信息。

--

杰克·韦斯科夫

高级 arXiv 管理员

答案3

用户 egreg 指出这是一个 amstex 文件(当 *.tex 文件不能用 latex 编译时,我使用 TeXshop 提供的其他选项(PlainTeX),但现在我看到命令行中的 amstex file.tex 也可以使用。

当我删除以下行时,其他乳胶问题(与边距有关)得到解决

\放大倍数=1200

来自文件。

相关内容