\newcommand\erratafiledate{1998/01/01}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% To produce a printed version of this errata file run this file through
% LaTeX. It will unpack a small class file (if not already present) and
% a configuration file with the extension .cfg. You might want to modify
% the setting in this configuration file to print only a partial errata
% suitable for your printed revision of this book, see details in the
% .cfg file.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\begin{filecontents}{errata.cls}
% Copyright (C) 1997, Frank Mittelbach

\ProvidesClass{errata}
  [97/12/31 v0.6b Mini class for errata files subject to change (FMi)]

\LoadClass{article}

\setcounter{secnumdepth}{-1}
\addtolength\textwidth{5cm}
\addtolength\oddsidemargin{-3cm}

\addtolength\textheight{36pt}

\RequirePackage{shortvrb}
\MakeShortVerb{\|}

\RequirePackage{array,longtable}
\RequirePackage{multicol}


\newcommand\erratagetnumber{}
\def\erratagetnumber#1/#2/#3\erratagetnumber{#1#2#3}


\newcommand\gobbleerrata{%
  \setbox\@tempboxa\vbox\bgroup
     \let\endgobble\egroup
     \let\hideamp\relax
     \let\\\relax\let\par\@@par}

\newcommand*\hideamp{&}

\let\endgobble\relax


\newcommand\erratastartdate{}
\newcommand\myprinting{}


\newcommand\doweprint[2]{%
  \ifnum \myprinting < \if!#2!1000 \else#2 \fi
   \ifnum \expandafter\erratagetnumber\erratastartdate\erratagetnumber <
          \erratagetnumber#1\erratagetnumber \relax
     \@tempswatrue
   \else
     \@tempswafalse
   \fi
  \else
    \@tempswafalse
  \fi
}



\newcommand\includedentries{entries after = \erratastartdate}
\newcommand\printedentries{between \erratastartdate\space and}

\newcommand\showallerrors{%
 \renewcommand\includedentries{all errata entries}%
 \renewcommand\printedentries{up to}
 \renewcommand\doweprint[2]{\@tempswatrue}}


\newcommand\displayrevisionfix[2]{%
    \if!#2!\textbf{#1}\else\textit{#1}\rlap{\textsuperscript{#2}}\fi}

\newcommand\norevisionnumbers{%
  \renewcommand\displayrevisionfix[2]{\textbf{##1}}}

\IfFileExists{\jobname.cfg}
  {
   \input{\jobname.cfg}
   \typeout{***************************************************}
   \typeout{*}
   \typeout{* Configuration file for \jobname.err found }
   \typeout{*}
   \typeout{* If you wish to generate an errata listing}
   \typeout{* containing only errors found after a certain revision}
   \typeout{* and/or only errors found after a certain date}
   \typeout{* modify the information stored in \jobname.cfg}
   \typeout{*}
   \typeout{* Current settings are:}
   \typeout{*}
   \typeout{* \@spaces  printing of your book = \myprinting}
   \typeout{* \@spaces  include \includedentries}
   \typeout{*}
   \typeout{***************************************************}
  }
  {}

%% \erroronpage <page> <line info> <contributor> <date> <fixed in revision>

\newcommand\erroronpage[5]{%
   \endgobble
   \doweprint{#4}{#5}%
   \if@tempswa
     \typeout{Typesetting entry #1 #2 #3 #4}%
   \else
     \typeout{Ignoring entry #1 #2 #3 #4}%
     \expandafter\gobbleerrata
   \fi
   \hideamp \\%
   \displayrevisionfix{#1}{#5}
   \hideamp #2 \hideamp (\textsf{#3}) \hideamp
}

\newcommand\CHAPTER[1]{\endgobble
  &\\[4pt]%
  \multicolumn{4}{l}{\framebox[10cm][l]{\textbf{\normalsize\strut#1}}} \\}

\newenvironment{erratalist}
  {\begin{longtable}{r>{\raggedright}p{2cm}l>{\raggedright}p{10cm}l}}
  {\endgobble\end{longtable}}

\newcommand\erratatitle[2]
  {\begin{center}\LARGE\bfseries
      Errata list for #1\\[5pt](\myprinting.\ printing)\\[10pt]
      \large Includes all entries found \printedentries\space #2
   \end{center}%
   \markright{Errata for #1 (\printedentries\space #2)}%
   \thispagestyle{plain}%
   \vspace{20pt}}

\pagestyle{myheadings}

\AtBeginDocument{\small}

\setlength\parindent{0pt}
\setlength\parskip{2pt}

\newcommand\contributor[2]{\makebox[1cm][l]{\sffamily#1} #2\par}

% some special shortcuts overwriting existing commands:

\let\u\underline 
\renewcommand\>{$\to$}

\end{filecontents}


\begin{filecontents}{\jobname.cfg}
%
%
% Configuration file for the errata listing of 
%
%  The LaTeX Graphics Companion
%
%
% \erratastartdate 
%
%    Specifies the date from which on
%    errata entries should be listed. 
%
%    The format is YYYY/MM/DD.
%
%    The default below ensures that all
%    entries are typeset.
%
\renewcommand\erratastartdate{1997/03/01}

%
% \myprinting
%
%    Specifies which (revised) printing you
%    own. For example, if you have the second
%    printing set this to 2 so that errors 
%    already corrected in that printing will not
%    appear in your errata listing.
%
%    The default below ensures that all
%    entries are typeset.
%
\renewcommand\myprinting{1}
%
%
% \norevisionnumbers
%
% Specifies that all page numbers in the errata are shown in the same
%    format (bold face) irregardless of whether or not they are fixed
%    in some revision. The default is to print corrected errors in
%    italic and add the revision number as a superscript. 
%
%
% \showallerrors
%
% With this command you tell the program that all errata entries are
%    supposed to be generated. This makes \myprinting and
%    \erratastartdate basically obsolete so this isn't turned on by
%    default.
%
%
\endinput
\end{filecontents}



\documentclass{errata}


\begin{document}

\erratatitle{The \LaTeX{} Graphics Companion}{\erratafiledate}


\begin{verbatim}
@book(A-W:GMR97,
   author = {Michel Goossens and Sebastian Rahtz and
             Frank Mittelbach},
   title = {The {\LaTeX} Graphics Companion},
   substitle = {Illustrating Documents with {\TeX} and PostScript},
   series =       "Tools and Techniques for Computer Typesetting",
   publisher = {Addison-Wesley},
   address   = {Reading, Massachusetts},
   year = 1997,
   ISBN =         "0-201-85469-4",
   LCCN =         "Z253.4.L38G663 1997",
   pagenums = {xxv + 554},
   source-infos = {yes},
   bibliography = {yes},
   index = {yes},
   price =        "US\$39.75",
)
\end{verbatim}

\begin{list}{}{\setlength\leftmargin{0cm}\setlength\rightmargin{5cm}}
\item[]
The latest version of this file (\texttt{\jobname.err}) can be found
as part of the \LaTeX{} distribution.

The first column in the table shows the page number of the errata
entry.  Superscript numbers in the first column refer to the printed
revision in which this entry was corrected. The second column gives
the precise location, negative line numbers are counted from the
bottom of the page. The third column shows the first finder of the
problem.  

\end{list}


\begin{erratalist}

%=======================================================================
\CHAPTER{General   }

\erroronpage{}{}{FMi}{1997/04/01}{}
   We should give back references from plates to pages with the
   original examples

%=======================================================================
\CHAPTER{Front matter }

\erroronpage{xxiii}{l.8}{FMi}{1997/04/01}{2}
   that can't be the correct hyphenation, can it? unpara-lleled?
    American english:   un-par-al-leled
    British english:    un-pa-ral-lelled

%=======================================================================
\CHAPTER{Chapter 1 }

\erroronpage{5}{last para, l.2}{VSc}{1997/06/12}{2}
   Delete second "the" in: is perhaps the the most flexible one

\erroronpage{20}{top}{DGi}{1997/12/30}{}
  PSTricks packages  most of \> PSTricks packages  offer most of

\erroronpage{22}{top}{DGi}{1997/12/30}{}
   delete second `with' in ``with with the troff program.''

%=======================================================================
\CHAPTER{Chapter 2 }

\erroronpage{29}{l.-2}{NBe}{1997/07/11}{2}
  add comma: TIFF\u{,} PCX

\erroronpage{33}{keepaspectratio}{JOl}{1997/10/31}{}
  Replace ``the values'' by ``the value''.
  suggestion: Replace ``above for defaults'' by ``above for the default''.

\erroronpage{39}{line 5}{DCa}{1997/06/18}{2}
   orient key should be origin key (as shown on previous line;-)
 
\erroronpage{41}{table 2.2}{DCa}{1997/06/18}{2}
   All the entries in the `ext' and `read-file' columns 
   ought to start with a `.', e.g., .ps .eps ...

\erroronpage{41}{middle}{DCa}{1997/06/24}{2}
   Example should read:
\begin{verbatim}  
  \DeclareGraphicsRule{.ps.gz}{eps}{.ps.bb}{`gunzip -c #1}
\end{verbatim}

\erroronpage{43--44}{ex. 2-3-6 and 2-3-8}{DGi}{1997/12/30}{}
   \verb|K\"oln| and \verb|Rh\^one| should be 8-bit markup
   (the 7 bits syntax make TeX appear paleothic)

\erroronpage{46}{fig 2.2}{JOl}{1997/10/31}{}
  Replace ``centre'' by ``center'' to be consistent with the other two
  ``center's'' in the figure.

\erroronpage{49}{bottom}{FMi}{1997/04/01}{2}
   The definition of |\Bpara| doesn't show everything, add in front
      |\newcommand\Bpara[4]{%|
   and a closing |}| after |\end{picture}|
   
\erroronpage{51}{bottom}{FMi} {1997/04/01}{2}
   Add a comment about \texttt{clockwise} and \texttt{counterclockwise}
   options to define the direction of rotation.

%=======================================================================
\CHAPTER{Chapter 3 }

\erroronpage{55}{l.13}{FMi}{1997/04/01}{2}
   Missing space before 0

\erroronpage{65}{bottom}{DGi}{1997/12/30}{}
   delete second `the' in ``to apply the the bbox command''

\erroronpage{75}{ex.3-3-9}{FMi}{1997/04/01}{}
   Why is the first peak rotated to the left? printing problem?
   MP problem? or what? --- actually seems to be a data problem

\erroronpage{93}{l.7}{NBe}{1997/07/11}{2}
        Marek Ry{\'c}ko Jackowski (1995) \>
        Marek Ry{\'c}ko (Jackowski 1995)

\erroronpage{93}{l.12}{NBe}{1997/07/11}{2}
        METAFONT code, , and \>
        METAFONT code, \texttt{mftops.mf}, and

\erroronpage{94}{l.7}{FMi}{1997/04/01}{2}
   Second ref to Fig.~3.3 should reference Fig.~3.4 instead

%=======================================================================
\CHAPTER{Chapter 4 }

\erroronpage{97}{l.-15}{NBe}{1997/07/11}{2}
   replace term ``curly brackets'' by ``braces'' (Commonwealth usage)

\erroronpage{97}{l.-3}{NBe}{1997/07/11}{2}
   replace term ``curly brackets'' by ``braces'' (Commonwealth usage)

\erroronpage{99}{bottom}{DGi}{1997/12/30}{}
  ``so that you can use polar coordinates \ldots''
   \> ``so that you can use several other powerful systems of coordinate
   specification, such as polar coordinates \ldots''

\erroronpage{100}{ex. 4-2-5}{DGi}{1997/12/30}{}
\begin{verbatim}\psset{dimen=inner}
   \psframe
      (1,1)(4,4)
\end{verbatim}
would be better expressed as  \verb|\psframe[dimen=inner](1,1)(4,4)|

\erroronpage{100}{middle}{DGi}{1997/12/30}{}
   ``we recommend that \LaTeX{} users stick with the color package''
--- note that `color' is available with `plain' also.

\erroronpage{100--101}{ex 4-3-1}{DGi}{1997/12/30}{}
The \verb|\psclip ... \endpsclip|
syntax is not coherent with the choice made for pspicture on page 97.
It should be \verb|\begin{psclip}|
\ldots \verb|\end{psclip}|, with a note
   like ``The special \LaTeX{} environment (plain \TeX{} users must code
   \verb|\Environment_name| ... \verb|\endEnvironment_name|)''

\erroronpage{101}{4}{DGi}{1997/12/30}{}
analagous \> analogous

\erroronpage{102}{l.4}{UMu,FMi}{1997/07/18}{2}
    Replace para by:
    This places \textit{stuff} in the direction \textit{refangle} at a
    distance of \textit{labelsep} from $(x,y)$. If \textit{labelsep}
    is not specified the current value of |\labelsep| (defaults to 5pt
    in standard \LaTeX) is used. Since angles are \ldots
 
\erroronpage{104}{top}{DGi}{1997/12/30}{}
delete first `each' with `at' in ``print a dot each each of the''

\erroronpage{104}{ex.4-4-4 to 4-4-7}{FMi}{1997/04/01}{}
   Missing refs to plates IIa-d

\erroronpage{106}{Table 4.4}{DGi}{1997/12/30}{}
 diamond and diamond* results are the wrong way around
 (it was an old bug corrected by DGi March 18, 1997)

\erroronpage{110}{ex.4-5-13}{FMi}{1997/04/01}{2}
   Missing |\usepackage[latin1]{inputenc}| |\usepackage{ps-text}|
   declaration on top of example

\erroronpage{114--120}{ex.4-6-1 up to 4-6-23}{UMu}{1997/07/18}{2}
    Change |\usepackage {pstricks}| to |\usepackage {pstricks,pst-node}|

\erroronpage{115}{middle}{DGi}{1997/12/30}{}
  ``describing the matrix and tree package' can be confusing as the reader
   may believe that there is a `matrix' package---perhaps
   ``describing the matrix environment and tree package''

\erroronpage{124}{ex.4-6-32}{FMi}{1997/04/01}{2}
   Missing ref to plate VIb

\erroronpage{125}{l.2}{TRa}{1997/04/28}{2}
   replace: successive columns to overlap

\erroronpage{128}{ex. 4-6-39}{DGi}{1997/12/30}{}
Avoid 7-bit coding, use 8-bit

\erroronpage{133}{l.2}{RFa}{1997/04/14}{2}
   Narrative says that the curves are $\sin(x)$, $\sin(x^2)$ and $\cos(x)$.
   Code says |<x dup sin exch cos mul>|, which isn't $\sin(x^2)$, it's
   $\sin(x)\cos(x)$ (aka $0.5 \sin(2x)$)

\erroronpage{134}{bottom}{DGi}{1997/12/30}{}
   ``(written in sh and awk, it is called pie-chart.sh and can be found in
   the PSTricks distribution.)''
Note that it will be soon be reissued as \> PstChart, written in Perl.

\erroronpage{137}{ex.4-8-4}{FMi}{1997/04/01}{}
   Missing ref to plate Va

\erroronpage{145}{l.-7}{DCa}{1997/09/01}{2}
   pstpoly \> pst-poly

\erroronpage{146}{l.2}{DCa}{1997/09/01}{2}
   pstpoly \> pst-poly

\erroronpage{146}{ex. 4-10-7}{DGi}{1997/12/30}{}
   \verb|\PstRegularPolygon| \> \verb|\PstPolygon|,
   \verb|\RPolyCurves| \> \verb|\PolyCurves|,
   \verb|\RPolyIntermediatePoint| \> \verb|IntermediatePoint|,
   \verb|\RPolyNbSides| \> \verb|\PolyNbSides|, and
   \verb|\RPolyOffet| \> \verb|\PolyOffet|. (changes in package)

\erroronpage{154}{top}{DGi}{1997/12/30}{}
   pstVerb  \> \verb|\pstVerb|

\erroronpage{154}{l.-9}{NBe}{1997/07/11}{2}
        fi you need \>
        if you need

\erroronpage{155}{bottom}{DGi}{1997/12/30}{}
   delete \texttt{(x1,y1)} from end of psline entry

\erroronpage{157}{top}{DGi}{1997/12/30}{}
For gradbegin and gradend, note defaults of 
0.0 0.1 0.95 and 0 1 1 (rbg values); default of gradlines would be 300 not 500

\erroronpage{157}{top}{DGi}{1997/12/30}{}
add ``arrows==style''

\erroronpage{158}{bottom}{DGi}{1997/12/30}{}
arrowlength default is  1.4

\erroronpage{158}{bottom}{DGi}{1997/12/30}{}
arrowinset default is 0.4;
tbarsize default is 2pt 5;
bracketlength default is 0.15;
rbracketlength default is 0.15;
arrowscale default is 0.1.

\erroronpage{159--160}{}{DGi}{1997/12/30}{}
   \verb|{text}| is very restrictive. In fact it can be a lot of other things.
   \verb|stuff| in the PSTricks manual was clearer.

\erroronpage{159}{middle}{DGi}{1997/12/30}{}
\verb|\Rnode(x,y){name}{text}| \> 
\verb|\Rnode*[settings]{name}{text}|
(the syntax had changed in 1994)

\erroronpage{160}{middle}{DGi}{1997/12/30}{}
ncdiag \verb|`rrows| \> `arrows'

\erroronpage{163}{middle}{DGi}{1997/12/30}{}
insert: 
\begin{verbatim}
\pcangles*[settings]{arrows}(x1,y1)(x2,y2)
\pcdiagg*[settings]{arrows}(x1,y1)(x2,y2)
\end{verbatim}

\erroronpage{164}{middle}{DGi}{1997/12/30}{}
default for edge is \verb|\ncline|

\erroronpage{165}{top}{DGi}{1997/12/30}{}
treenodes \> treenodesize


\erroronpage{165}{bottom}{DGi}{1997/12/30}{}
psxlabel \> pshlabel (twice)

\erroronpage{165}{bottom}{DGi}{1997/12/30}{}
psylabel  \> psvlabel

%=======================================================================
\CHAPTER{Chapter 5 }

\erroronpage{170}{l.8}{NBe}{1997/07/11}{2}
        substract \>
        subtract

\erroronpage{181}{exa 5-5-4}{NBe}{1997/07/11}{2}
        The line from $L$ to $\Sigma^L$ in the upper left corner is too
        long, and overlaps the first $L$.

%\erroronpage{181}{exa 5-5-4}{EGu}{1997/08/10}{2}
%     Top-left: The edge starts from coordinate (-1,-1)
%                    relative to L, instead of coordinate (?,1).
%          Edges that go upward or leftward have arrows at
%          their end, but not the edges that go downward
%          or rightward.  Is this purposely so? 
%          Bottom right: Dotted arrow touches the H

\erroronpage{183}{exa 5-5-6}{EGu}{1997/08/10}{2}
     The C / saved d[3] should be framed as well

\erroronpage{188}{middle}{DGi}{1997/12/30}{}
assocated \> associated

\erroronpage{202}{exa 3-3-33}{EGu}{1997/08/10}{2}
 The labels can be better spaced within the
          windows they get from the curves

\erroronpage{203}{exa 3-3-34}{EGu}{1997/08/10}{2}
 The labels can be better spaced within the
          windows they get from the curves

\erroronpage{208}{l.-14}{NBe}{1997/07/11}{2}
        set of macros are needed \>
        set of macros is needed

%=======================================================================
\CHAPTER{Chapter 6 }

\erroronpage{206}{l.4}{UVi}{1997/12/16}{}
   On the subject of typesetting rules for scientific texts, consider
   adding a reference to Beccari (1997), TUGboat 18\#1, pp. 39--48, 
   which was published after the LGC, but should be a good reference
   anyway.
  
\erroronpage{244}{table}{UVi}{1997/12/16}{}
   The voltmeter symbol looks the same as that of the current source 
   one line above, so you probably got the wrong symbol.


%=======================================================================
\CHAPTER{Chapter 7 }

\erroronpage{257}{}{AMi}{1997/05/06}{2}
   The clefs on the left of the staves and a few other symbols like
   |\allabreve| are positioned too high on the staves. How that could
   have happened is beyond me---on my last printout before the actual
   printing it is correct (FMi)

\erroronpage{259}{l.12}{NBe}{1997/07/11}{2}
        into an \texttt{music} \>
        into a \texttt{music}

%=======================================================================
\CHAPTER{Chapter 8 }

%=======================================================================
\CHAPTER{Color Plates }

\erroronpage{Ic}{}{FMi}{1997/04/01}{2}
   $\approx$ sign missing in print

\erroronpage{IIb}{}{FMi}{1997/04/01}{2}
   that plate doesn't correspond to original!
   what kind of pink is this by the way?

\erroronpage{IIc}{}{SPQR}{1997/04/01}{2}
   the triangle has no fill

\erroronpage{IIf}{}{FMi}{1997/04/01}{}
   this plate does not correspond to any earlier example. seems
   to be a combination of two examples in fact

\erroronpage{IIIa}{}{SPQR}{1997/04/01}{2}
   the circle has no fill

\erroronpage{VIb}{}{FMi}{1997/04/01}{}
   what kind of pink is that?

\erroronpage{IX}{}{TJe}{1997/08/26}{}
   "white" column, "Egypt" row: joie \> joy

\erroronpage{XVII}{}{MGo}{1997/08/31}{}
   the horizontal lines should be normal width (.4pt)

\erroronpage{XXI}{}{SPQR}{1997/04/01}{2}
   This is nonsense, all the pics are the same!! they are
   supposed to show progressive CMYK printing --- somebody thinking
   very hard during the printing process?

%=======================================================================
\CHAPTER{Chapter 9 }

\erroronpage{312}{9.1.1, para 1, l.3 bottom}{MGo}{1997/07/02}{2}
   ``Isacc Newton'' should be ``Isaac Newton''

\erroronpage{312}{9.1.1, para 2, l.4}{BBe}{1997/08/01}{2}
   Thomas Young, a\u{n} English doctor

\erroronpage{313}{9.1.2, bullet 1, l.2}{MGo}{1997/07/02}{2}
   ``output devide'' should be ``output device''

\erroronpage{313}{9.1.2, bullet 1, l.3}{BBe}{1997/08/01}{2}
   \textbf{Y}ellow, \u{B}lac\u{\textbf{k}}

\erroronpage{313}{9.1.2, bullet 1, l.4}{BBe}{1997/08/01}{2}
   \textbf{B}rightness or \u{\textbf{V}}alue

\erroronpage{313}{9.1.2, bullet 2, l.2}{BBe}{1997/08/01}{2}
   colo\u{rm}etric

\erroronpage{313}{l.-2}{MGo}{1997/07/02}{2}
   ``phosphoros'' should be ``phosphorous''

\erroronpage{340}{fig}{NBe,FMi}{1997/07/11}{2}
The difference between these 3 pagestyle examples are nearly
invisible (plain has a number at the bottom and align has a page
number on the top-left corner and position marks on the three others.

\erroronpage{341}{l.-9}{NBe}{1997/07/11}{2}
        can contains \>
        can contain

%=======================================================================
\CHAPTER{Chapter 10 }

%\erroronpage{354}{table}{UVi}{1997/12/16}{}
%   Replace \textsf{lucbr} by \textsf{lucidabr} for latest PSNFSS?
%
% SPQR: not necessarily. they do different things. leave as is

\erroronpage{355}{l.-5}{UVi}{1997/12/16}{}
   Computer Modern, Euler Math, MathTime, and Lucida New Math. 
   \> Computer Modern, Concrete Math, Euler Math, MathTime, 
   and Lucida New Math.  (See CTAN:fonts/concmath and
   CTAN:macros/latex/contrib/supported/concmath)

\erroronpage{355}{l.-2}{NBe}{1997/07/11}{2}
        none of Computer Modern, Euler Math or Lucida work \>
        none of Computer Modern, Euler Math\u{,} or Lucida work\u{s}

\erroronpage{362}{l.15}{NBe}{1997/07/11}{2}
        download \>
        downloaded

\erroronpage{362}{l.18}{NBe}{1997/07/11}{2}
        organized up \>
        organized

\erroronpage{362}{l.-10}{NBe}{1997/07/11}{}
        (named \texttt{config.}\textit{Short Family Name} \>
        (named \texttt{config.}\textit{Short Family Name},

\erroronpage{362}{l.-10}{UVi}{1997/12/16}{}
   Adobe Garamond's short name is \texttt{pag} \> \texttt{pgm}
   (3 times)  (\texttt{pag} is AvantGarde!)

\erroronpage{362}{l.-3}{NBe}{1997/07/11}{2}
        discusses of how \>
        discusses how

\erroronpage{366}{l.24}{NBe}{1997/07/11}{2}
        0.0777779 \>
        0.077779

\erroronpage{367}{l.14}{FMi}{1997/04/01}{2}
   Add `might': \ldots\ if any of them i zero it might be omitted.

\erroronpage{368}{l.21}{NBe}{1997/07/11}{2}
        CHECKSUM \>
        FONTCHECKSUM

\erroronpage{382}{l.7}{FMi}{1997/04/01}{2}
   ``V\ldots'' should be italic not bold

\erroronpage{382}{l.-11}{BBe}{1997/08/01}{2}
    an old distribution of \texttt{dvips}\u{).}

\erroronpage{387}{l.17}{NBe}{1997/07/11}{2}
        are left undefined are for use \>
        are left undefined for use

\erroronpage{392}{para 5, l.10}{DCa,FMi}{1997/06/24}{2}
   Add \verb=|= twice:  \verb!one one |=:|>> exclam ;! 

\erroronpage{395}{l.-4}{NBe}{1997/07/11}{2}
        creates a \texttt{mtx} \>
        creates an \texttt{mtx}

\erroronpage{399}{l.-8}{DCa}{1997/06/30}{2}
   Delete line as it is the same as code line nr 7.

\erroronpage{400}{l.7}{DCa}{1997/06/30}{2}
   Delete line as it is the same as code line nr 13.

\erroronpage{401}{l.17}{FMi}{1997/04/01}{2}
   line numbering should continue with 10

\erroronpage{403}{l.5}{FMi}{1997/04/01}{2}
   line numbering should continue with 13

\erroronpage{405}{l.2}{UVi}{1997/12/16}{}
   Is the overfull hbox in ``bold-face math italic'' intentional?

\erroronpage{407}{l.8}{NBe}{1997/07/11}{2}
        applies \>
        apply

%=======================================================================
\CHAPTER{Chapter 11 }

\erroronpage{426}{table}{UVi}{1997/12/16}{}
   The closing brace in the example about inserting literal
   PostScript is misplaced.  It probably should be:
   |\special{"newpath 0 0 moveto 100 100 lineto stroke}|

\erroronpage{434}{11.3, l.5}{BDr}{1997/06/26}{2}
        to-to-bottom \> top-to-bottom

\erroronpage{442}{11.4, l.3}{BBe}{1997/08/01}{2}
        a very few PostScript\u{ }Level 2 features

\erroronpage{446}{l.-17}{NBe}{1997/07/11}{2}
        to these. so that \>
        to these, so that

\erroronpage{446}{l.-14}{NBe}{1997/07/11}{2}
        brackets \>
        parentheses

\erroronpage{448}{l.-4}{NBe}{1997/07/11}{2}
        \verb=doc\%02d.tif= \>
        \verb=doc%02d.tif=

\erroronpage{450}{l.8}{PKa}{1997/09/15}{}
        \verb=-sShingling= \>
        \verb=-dShingling=

\erroronpage{450}{sec. 11.4.4}{UVi}{1997/12/16}{}
   Mention the existance of \textsf{gv} by Johannes Plass, a recent 
   development derived from \textsf{GhostView} by Tim Theissen?

\erroronpage{452}{l.-2}{BBe}{1997/08/01}{2}
        Use sans font throughout: \textsf{Adobe Illustrator 3}

\erroronpage{461}{l.10}{NBe}{1997/07/11}{2}
        preceed \>
        precede

%=======================================================================
\CHAPTER{Appendix A }

\erroronpage{465}{l.-6}{NBe}{1997/07/11}{2}
        this requires \ldots{} are given \>
        this requires \ldots{} be given

        [Subjunctive, rather than indicative, is called for here,
        because ``require'' is a condition.]

%\erroronpage{471}{column 2, l.10}{BBe}{1997/08/01}{}
%   \texttt{b3} (braggado) Braggadocio                WHAT IS WRONG?????

\erroronpage{472}{column 3, l.17}{BBe}{1997/08/01}{2}
   u:N\u{i}mbusSanL

\erroronpage{473}{column 4, l.21}{BBe}{1997/08/01}{2}
   \texttt{rw} (rockwell) Rockwel\u{lS}late

\erroronpage{475ff}{table heading}{BBe}{1997/08/01}{2}
   Use uppercase: \u{ISO} Latin

\erroronpage{482}{caption}{FMi}{1997/04/01}{2}
   the characters ``Table A.4:'' are set in the wrong size (too small)

\erroronpage{484}{l.-3,-4}{BBe}{1997/08/01}{2}
   guilsingleft and guilsingright \>
   guilsinglleft and guilsinglright

\erroronpage{489}{l.8}{BBe}{1997/08/01}{2}
   \ldots\verb=}{=\textit{de\u{p}th}\verb=}{=\ldots

\erroronpage{491}{l.20}{BBe}{1997/08/01}{2}
   you can use expressions such as \verb=\width{=\u{\textit{glyph}}\verb=}=

%\erroronpage{491}{l.20}{FMi}{1997/08/01}{}
%   add extra space in front of this line (and in similar places in
%   that section)

\erroronpage{506}{l.-11}{BBe}{1997/08/01}{2}
   see\u{ }\texttt{http//www.adobe.com./prodindex/framemaker/main.html}

\erroronpage{507}{l.17}{BBe}{1997/08/01}{2}
   remove surplus \verb=%=

\erroronpage{507}{l.-3}{BBe}{1997/08/01}{2}
   \texttt{CTAN\u{:f}onts/utils/mm}

\erroronpage{508}{l.5}{BBe}{1997/08/01}{2}
   \texttt{http:\u{//}www.mathworks.com}

\erroronpage{508}{l.11}{BBe}{1997/08/01}{2}
   \texttt{CTAN\u{:f}onts/utils/mm}

%=======================================================================
\CHAPTER{Appendix B }

%=======================================================================
\CHAPTER{Bibliography }

\erroronpage{516}{l.12}{BBe}{1997/08/01}{2}
   Do not use typewriter for ``seminar.sty'' or
   use typewriter also with next item.

%=======================================================================
\CHAPTER{Index }

\erroronpage{529}{pspicture}{FMi}{1997/04/01}{2}
   Add reference to p.48

\erroronpage{546}{\texttt{\textbackslash heat}}{FMi}{1997/04/01}{2}
   Typo: remove and add p.302 to |\heart| instead

\end{erratalist}



%==========================================================================

\bigskip


\begin{multicols}{3}[Thanks to all who have found errors or
   omissions. Listed are the people who found an errata entry first.]
\contributor{AMi}{Arno Mittelbach}
\contributor{BBe}{Barbara Beeton}
\contributor{BDr}{Bernard Drapeau}
\contributor{DCa}{David Carlisle}
\contributor{DGi}{Denis Girou}
\contributor{EGu}{Eitan Gurari}
\contributor{FMi}{Frank Mittelbach}
\contributor{JOl}{Jeffrey D. Oldham}
\contributor{MGo}{Michel Goossens}
\contributor{NBe}{Nelson H. F. Beebe}
\contributor{PKa}{Peter Kabal}
\contributor{RFa}{Robin Fairbairns}
\contributor{SPQR}{Sebastian Rahtz}
\contributor{TJe}{Tarjei T. Jensen}
\contributor{TRa}{T.V. Raman}
\contributor{UMu}{Uwe M\"unch}
\contributor{UVi}{Ulrik Vieth}
\contributor{VSc}{Volker RW Schaa}
\end{multicols}


If you find further errors please report them to one of the authors
\begin{quote}\ttfamily
  frank.mittelbach@uni-mainz.de\\
  s.rahtz@elsevier.co.uk\\
  goossens@cern.ch 
\end{quote}
preferable in a form usable for this file, i.e.,
\begin{flushleft}
|\erroronpage{|\textit{page-number}|}{|\textit{line-identification}|}{|%
   \textit{your-initials}|}{|\textit{date}|}{}| \\
   \hspace*{2em}\textit{description of the the errata}
\end{flushleft}
Here is an example:
\begin{verbatim}
\erroronpage{xxiii}{l.8}{FMi}{1997/04/01}{}
   that can't be the correct hyphenation, can it? unpara-lleled?
\end{verbatim}


\end{document}

