我遇到了一个古老的(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
来自文件。