\documentclass{article}

\newcommand{\reportedby}[2]{{\small [First reported by #1 on \mbox{#2}.]}}
\newcommand{\erratum}[1]{\subsubsection*{#1}}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                 MODIFICATION DATE                               %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                                                 %
% Defines \moddate to expand to modification date such as         %
%                                                                 %
%    5 Aug 1991                                                   %
%                                                                 %
% and \prdate to print it in a large box.  Assumes editor         %
% updates modification date in standard SRC Gnu Emacs style.      %
% (should work for any user name).                                %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\ypmd{%                                                       %
%                                                                 %
%                                                                 %
  Last modified on Mon Jan  5 11:37:13 PST 1998 by lamport        %
  endypmd}                                                        %
%                                                                 %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\moddate}{\expandafter\xpmd\ypmd}                     %
\def\xpmd Last modified                                           %
on #1 #2 #3 #4:#5:#6 #7 #8 by #9 endypmd{#3 #2 #8}                %
\newcommand{\prdate}{\noindent\fbox{\Large\moddate}}              %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcommand{\mytt}{\normalfont\ttfamily}
\newcommand{\cindex}{\index}
\newcommand\bs{\char '134 }  % A backslash character for \tt font

\title{Errata to the Second Edition of the \LaTeX\ Manual}
\author{Leslie Lamport}
\date{\moddate}

\begin{document}
\maketitle

\noindent These are all the errors and omissions to the manual,
\LaTeX: {\em A Document Preparation System}, second edition, published
by Addison-Wesley, reported as of \moddate.  Positions in the book are
indicated by page and line number, where the top line of a page is
number 1 and the bottom line is number $-1$.  A running head and a
page number are not considered to be lines, but all other lines are.
Please report any additional errors to {\tt lamport@pa.dec.com}.


\subsection*{Errors Corrected in the First Printing}

\erratum{page 25, example of \texttt{verse} environment}
Replace \verb|{\em all\/}| by \verb|\emph{all}|.
 \reportedby{Rosemary Bailey}{29 Aug 94}

\erratum{page 28, first paragraph} 
Not an error, but it would be
helpful to add the following sentence to the end of that paragraph:
 ``(If a declaration has arguments, they become additional
arguments of the corresponding environment's \verb|\begin| command.)''


\erratum{page 33, line 10}
Add \verb|\]| to the list of fragile commands.
 \reportedby{Rosemary Bailey}{29 Aug 94}

\erratum{page 43, table 3.5}
Add an entry for \verb|\notin| ($\notin$).
 \reportedby{Rosemary Bailey}{29 Aug 94}

\erratum{page 72, two examples}
Change \verb|{\em ...}| to \verb|\emph{...}|
 \reportedby{Rosemary Bailey}{29 Aug 94}

\erratum{page 101}
This is not an error, but some readers will find it helpful if, in the
descriptions of \verb|\setlength| and \verb|\addtolength|,
\verb|\gnat| were replaced by \verb|\parskip|.  
 \reportedby{Ellen Gilkerson}{9 Aug 94}

\erratum{page 108, lines 7 and 10}
This is not an error, but it might be easier to understand
the example if \verb|\len| were replaced by something like \verb|\saved|.
 \reportedby{Rosemary Bailey}{29 Aug 94}

\erratum{page 139, lines $-8$ and $-9$}

The funny break between these two lines should be eliminated.
\reportedby{Malcolm Clark}{9 Aug 94}

\erratum{page 177, line $-12$}

The \verb|twocolumn| option cannot be used with the \verb|letters|
class.

\erratum{page 197, lines 7 and 9}

The \verb|figure*| environment is ended by \verb|\end{figure*}|, and
the \verb|table*| environment is ended by \verb|\end{table*}|.
\reportedby{Malcolm Clark}{9 Aug 94}

\erratum{page 228}

Add a note that, before running a LaTeX2.09 file in compatibility mode
in LaTeX2e, you should delete the old versions of the auxiliary files.

\subsection*{Errors in the First Two Printings}

\erratum{page xv, line 10}
``Chris Rowley'' should come after ``Sebastian Rahtz''.
\reportedby{Martin Schr\"{o}der}{24 April 1995}


\erratum{page 29, line $-10$}
Change ``error indicator line'' to ``error locator line''.
\reportedby{Xavier Perramon}{2 Jan 1995}

\erratum{page 37, lines 26--28}
Change the two sentences ``None of these \ldots formula.'' to:
\begin{quote}
These text-producing commands can be used in math mode to put ordinary
text in a formula.  (When the command is used in math mode, its
argument is processed in LR mode.)  The declarations cannot be used in
math mode.  Section 3.3.8 explains how to change the type style of a
formula's math-mode symbols.
\end{quote}
\reportedby{Mike Piff}{7 Mar 95}

\erratum{page 39, line 6}
Replace ``any mode'' with ``paragraph and LR mode''.  Also,
after line 8, add:
\begin{quote}
The commands \verb|\dag|, \verb|\ddag|, \verb|\S|, and \verb|\P|
can also be used in math mode.
\end{quote}

\erratum{page 53, line 24}
Change ``are needed in the'' to ``are used in the''
\reportedby{Mike Piff}{21 Oct 94}

\erratum{page 80, line 1}
The section heading should not be outdented.
\reportedby{Martin Schr\"{o}der}{23 Jan 1995}

\erratum{page 83, line $-8$}
Change ``\verb|\resettime|'' to ``\verb|\settime|''.

\erratum{page 84, after line $11$} Add the following sentence: ``The
\hbox{\verb|\onlyslides|} and \hbox{\verb|\onlynotes|} commands may
not work right if a \texttt{slide}, \texttt{overlay}, or \texttt{note}
environment appears in the argument of any command.'' 
\reportedby{Eike Ritter}{May 1996}

\erratum{page 137} This is not an error, but it would be better to
change lines 23 and 24 to:
\begin{quote}
\LaTeX\ 
  \index{file!not found error}%
  \index{file!nonexistent}%
is trying to read a file that apparently doesn't exist.  If the missing
file has the extension \texttt{tex}, then \LaTeX\ is trying to
  \index{input)@\verb+\input+!of nonexistent file}%
  \index{include)@\verb+\include+!of nonexistent file}%
\verb|\input| or \verb|\include| it; if it 
\end{quote}

\erratum{page 153, line 1}
Add ``or subentry'' after ``entry''.
\reportedby{Martin Schr\"{o}der}{22 Feb 1995}

\erratum{page 171}
Add the following before line $-4$:
\begin{description}
\item[\mytt \bs columnwidth]
Normal width 
  \cindex{columnwidth}%
of a column;
%  \index{column!width}% 
  \index{width!of column}% 
equals \verb|\textwidth| except for multiple-column styles.
Its value should not be changed with the length-setting commands.
\end{description}
Also, in line $-4$, change \verb|\textwidth| to \verb|\columnwidth|.
%\reportedby{Volker Kuhlmav}{20 Jan 1995}
\reportedby{Rosemary Bailey}{9 Sep 1994}

\erratum{page 179, line 19}
%
Change to: 
\begin{quote}
page style for the \texttt{article} and \texttt{report} document classes.
\end{quote}
\reportedby{Stephen J. Alter}{17 Sep 1997}

\erratum{page 180, lines 15--19} 
%
Replace these five lines (which begin ``These commands are overriden'')
with:
\begin{itemize} \item[]
To override a heading on a right-hand page (any page for one-sided
printing), put a \verb|\markright| after the sectioning command and in
its mandatory argument, and add an optional argument without the
\verb|markright|, as in
\begin{itemize}
\item[]
  \verb|\chapter[Gnu Scents]{Gnu Scents\markright{|\textit{right\_head}\verb|}}|\\
 \verb|\markright{|\textit{right\_head}\verb|}|
\end{itemize}
To change the heading on a left-hand page, put a \verb|\markboth|
command immediately after the sectioning command.
\end{itemize}
\reportedby{Jerome Breitenbach}{14 Dec 1995}

\erratum{page 182} 
The dimensions
\verb|\pageheight| and \verb|\pagewidth|
should be \verb|\paperheight| and \verb|\paperwidth|,
respectively.  (The index entries on page 260 should also be changed.)
\reportedby{Alan Jeffrey, on behalf of a user}{12 Sep 95}
\erratum{page 192, line 19}
Change ``\emph{cmd}'' to ``\emph{def}''.
\reportedby{Martin Schr\"{o}der}{9 Mar 1995}

\erratum{page 195, line 14}
Change ``numbered `within' it'' to ``numbered directly `within' it''.
\reportedby{Martin Schr\"{o}der}{5 Dec 1994}

\erratum{page 197, line 14}
After ``\verb|\textwidth|'' add ``or \verb|\columnwidth|''
\reportedby{Volker Kuhlmann}{22 Jan 1995}


\erratum{page 226}

After line 7, add
\begin{quote}
These declarations may not be used in math mode.
\end{quote}
Replace lines 16-19 (beginning ``None of these commands'') with
\begin{quote}
When these commands are used in math mode, the \emph{text}
argument is processed in LR mode.  

These commands and declarations are robust.  Words typeset in
typewriter style are not hyphenated except where permitted by \verb|\-|
commands.
\end{quote}
\reportedby{Marc Lavine}{22 Aug 1995}

\erratum{page 228}
To the section ``Type Styles and Sizes'', add the following sentence:
A few mathematical symbols now require the \texttt{latexsym} package---see
Tables 3.4--3.7.

\end{document}

%try
%try
