\beginnewfront{Preface}
\noindent{}Donald Knuth's dissatisfaction with the typesetting of the
second edition of one of the volumes of his magnum opus \titlestring{The
Art of Computer Programming} and his consequent decision to develop a
new computer-based typesetting system is well known. As is his
practice, Professor Knuth comprehensively documented the need for better
typesetting (``Mathematical Typography,'' reprinted as
chapter~2 of \titlestring{Digital Typography}, Donald Knuth, \acro{CLSI}
Publications, Stanford University, 1999). He has also retroactively
published some of his earliest notes on the system he began developing
in 1977 and first released in 1978 (\titlestring{Digital
Typography}, chapters 24 and 25).
As a Stanford faculty member, Prof.\ Knuth had students who could join
in his research and share in the design and development work. Chapter
25 of \titlestring{Digital Typography} mentioned above, written in 1977,
already mentions turning some implementation work over to Michael Plass
and Frank Liang. These students were the first in a succession of
contributors at Stanford who were close to Prof.\ Knuth and helped in
one way or another to implement key parts of \TeX.
With this annual \acro{TUG} conference in San Francisco celebrating the
$2^5$ (thirty-second) anniversary of \TeX, Prof.\ Knuth and other
Stanford \TeX\ developers were invited to participate in the conference,
and kindly accepted. We tried to think of a suitable gesture with
which to honor them, and the creation of this commemorative volume of
reprints from \titlestring{TUGboat} seemed most appropriate.
To set the context, we invited one other person who has been in the
\TeX\ world since nearly the beginning to contribute a foreword: Barbara
Beeton, from the American Mathematical Society.
As listed in the preceding table of contents, we have included three
papers by Prof.\ Knuth, one \acro{Q\&A} session with him, and one paper each
from eight of his collaborators. Knuth's papers are Part~1 of this
volume. The other contributors' papers make up Part~2, which is ordered
alphabetically by the authors' last names.
The approximate chronological order of the papers is as follows, with
our chapter number listed at the beginning of the line:
\medskip
{ %beginning of block structure
\newlength{\TEMP}
\def\ChapChronList#1#2#3{%
\setlength{\TEMP}{\widthof{10.}-\widthof{#1}}%change \widthof{13} as necessary
\hspace*{\TEMP}#1. #3\hfill#2\\}
\noindent
\ChapChronList{11}{October 1980}{Zabala \& Trabb Pardo on the \acro{PASCAL} implementation status}
\ChapChronList{5}{July 1981}{Fuchs on \DVI\ format}
\ChapChronList{7}{July 1981}{Liang on \TeX\ and hyphenation}
\ChapChronList{9}{November 1981}{Plass on applying \TeX\ to grammar charts}
\ChapChronList{1}{October 1981}{Knuth on (then) current and future plans for \TeX}
\ChapChronList{12}{April 1983}{Trickey \& Curtis on porting \TeX{} to \acro{VAX/UNIX}}
\ChapChronList{10}{November 1985}{Rokicki on \acro{PK} packed file format}
\ChapChronList{8}{June 1998}{Patashnik on \BibTeX}
\ChapChronList{6}{December 1989}{Hobby on \MetaPost}
\ChapChronList{2}{November 1990}{Knuth on completing his \TeX/\MF\ work}
\ChapChronList{3}{September 1999}{Knuth question \& answer session in Oxford}
\ChapChronList{4}{May 2008}{Knuth on his most recent \TeX/\MF\ tuneup}
\null
} % end of block structure
\medskip
We mostly preserved formatting details, instead of trying to unify all
these disparate sources produced over a three-decade time span. The
main difference from the originals is the line length of this book
(compared to \TUB), and general usage of the current Computer Modern
fonts. We have not given the authors any opportunity to correct
anything they might now like to change or correct in the papers.
Finally, we have scattered images created over the years by Duane Bibby
throughout the book. Duane also created a new image for the front
cover. The very last drawing in the book, accompanying the article by
Howard Trickey, was also created for the book\Dash a late-breaking bonus
to try to make up for our unwitting omission of Howard from the cover
drawing.
Thanks to Barbara Beeton not only for her gracious foreword, but also
for her superlative editing skills (as always); to Hans Hagen for
supplying more Bibby drawings at the last minute; to the Computer
Science Department at the University of Aarhus in Denmark, which
supports the main \TUG\ server, where we developed this book; and to
Robin Laakso, \TUG's executive director, who organized the \TUG\ 2010
conference and supported us in many ways during the creation of this
book.
\smallskip
\rightline{\it Karl Berry \& David Walden}
\rightline{April 2010}
\null \vfill
\doquote{There is some confusion about what is\\
a preface, a foreword, and an introduction.\\
The terms are often interchanged\\
without any apparent reason.
}
{Marshall Lee}{Bookmaking: The Illustrated Guide \\to Design and Production}
{1965}
\vfill
\rightline{\includegraphics[height=2.75in]{art/xdircard.jpg}}