第一个打印的 TeX 示例程序?

第一个打印的 TeX 示例程序?

我有几个关于第一个要发布的 TeX 示例程序的问题。我听说它可能是 TeXBook 中的第一个程序(第 24 页)

这是真的吗?我也想知道这个名字是什么R. J. Drofnats意思?那是什么\"O\"o \c c?你会如何发音这个遥远星系的名字?

答案1

不,第一个已发布示例绝对不是 TeXbook 第 24 页的文本。除了“已发布”和“示例程序”的确切含义外,TeX 的版本也起着重要作用。

这里试图展示排版、印刷和出版的测试文档、论文和书籍的历史。

在里面 错误日志.tex 在 TeX 中你可以找到以下条目:

   * 14 Mar 1978
   ...
   # 4:30am, \TeX's first page is successfully output!
   # (It was `|\titlepage\setcpage1\corners\eject\end|'.)

所以这份文件是第一个被排版和打印的。当然,那是 TeX78。在文件的后面你会发现:

   * 26 Mar 1978
   ...
   # Finally the entire test program was \TeX ed. Happy Easter! Six hours today.

测试程序摘录了五页,展示了计算机编程艺术,第 2 卷,即标题、正文、算法、MIX 代码等。可以在 David Fuchs 和 Don Knuth 的论文中找到:“Optimal prepaging and font caching”。

首先根据 Knuth 的文章,这是用户手册 “TeX 古版书”。该手册于 1978 年 9 月出版。正如 Knuth 所写,用户手册似乎不能算作真实的书,并在文章中提到了 1978 年底出版的一本 28 页的书,这是 TeX 出版的第一本书。

他也使用了 TeX82 的测试程序;调试于 1982 年 7 月 15 日开始:

   * 1 May 1982
   ...
   # [That was the historic final change to \TeX78. All subsequent entries
           in this log refer to \TeX82.]
   * 15 Jul 1982
   # Finished draft of test program and began debugging about 1430
           [2:30\thinspace pm]. Taking my time.

他的测试程序是TRIP测试,后来errorlog.tex包含:

   * 31 Aug 1982
   ...
   # The |TRIP| test looks right; now to test for wasted memory.
   * 1 Sep 1982
   ...
   # Most of the memory locations I thought were wasted were actually in good use.

TeXbook 的推出要晚得多(尽管它可能重复使用了以前发布的内容):

   * 28 Oct 1982
   ...
   # At this time I'm also drafting macros for typesetting {\sl The \TeX book}.

Knuth 在论文“TeX Incunabula”中写道,TeX82 的第一本书是 TeXbook,而他的论文“Literate programming”是第三本出版的文本。

正如问题评论中指出的,RJ Drofnats 是 stanforD JR 的倒写。Knuth 并没有为 TeXbook 发明这个名字,因为他在 70 年代早期的论文“计算机科学理论的危险”中使用过它(根据重印算法分析论文选集)。但它看起来很简单,我猜想这是斯坦福的民间传说。他可能发明了 univeR sitiJ 以便能够拼出名字,正如上面的评论所建议的那样。

对于你最后一个问题,我只能猜测:星系的名称表明 TeX 能够在大写字母和小写字母上方放置重音符号,并且有可能在字母下方放置重音符号。也许这个名字的灵感来自众所周知的名字“Oz”,但这只是猜测。

相关内容