为什么 TeX 不喜欢 \usepackage?

为什么 TeX 不喜欢 \usepackage?

我的教授用 写论文harvmac,这显然与 LaTeX 不兼容。好吧,我换用 tex。现在Undefined control sequence当我输入 时, TeX 会给出提示\usepackage{amsmath}

一定有一些相当于\usepackage(我试过\usepackage{amsmath.sty}但没有效果)的东西。

或者也许我完全被欺骗了,因为amsmath/harvmac根本不兼容?

答案1

\usepackage是 LaTeX 的一部分,而不是纯 TeX 的一部分,这就是为什么你在这里得到未定义的控制序列错误。你需要\input相应的文件

\input amstex %
\input harvmac %
Some text here
$$ y = mx + c $$
\bye

答案2

\usepackage当您使用纯 TeX 时,您几乎无法指望像 LaTeX 这样基本的一部分能够继续工作(显然“扩展纯”格式eplain会恢复其中的一些功能)。纯是一种非常简单的格式,加载“包”的唯一方法是使用\input;即\input harvmac。对于 AMS 包,您应该尝试\input amstex

答案3

我认为你必须使用ams-tex但我必须承认,我不是 TeXpert(不要使用它)。

\input amstex.tex

$a = b$.
\bye

相关内容