Errata List For The L TEX Companion, Second Edition (1. Printing)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 55

Errata list for The LATEX Companion, Second Edition

(1. printing)
Includes all entries found up to 2008-06-03
(For other periods/print runs reprocess this document with different config settings)

@book(A-W:MG04,
author = {Frank Mittelbach and Michel Goossens},
title = {The {\LaTeX} Companion},
edition = 2,
note = {With Johannes Braams, David Carlisle, and Chris Rowley},
series = {Tools and Techniques for Computer Typesetting},
publisher = {Addison-Wesley},
address = {Boston, Massachusetts},
year = 2004,
pagenums = {1120},
bibliography = {yes},
index = {yes},
isbn = {0-201-36299-6},
)
This file (tlc2.err) can be found as part of the LATEX distribution and its latest version is maintained
on the LATEX project site at http://www.latex-project.org/guides/tlc2.err where you will also
find extracts of the book.
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 (s indicates a correction in
the sources only). The second column gives the precise location (negative line or paragraph numbers
are counted from the bottom of the page). The third column shows the first finder of the problem.
You can customize this list to only show errata related to the printing you own by changing the
configuration in the file tlc2.cfg.

To Err is Human — Bug Contest


Any mistake found and reported is a gain for all readers of our book. For this reason Addison-Wesley
and the authors offer a prize (for 6 periods) to the eligible person who finds the largest number of
bugs during that period (in case of a draw a random choice will be made between all those with the
largest number of findings). A person can receive at most one prize, ever; errors found by any of the
authors do not count.
Each prize is a free choice of any single computing book found on the AW Professional web site
http://www.awprofessional.com (that is, no boxed sets or multiple volume offers).
As usual, the authors and publisher reserve the right to make various decisions such as whether a
reported feature is an error for competitive purposes or whether similar features count as a single or
multiple errors. — Good luck!
Contest period ends Winner
2004/10 Hubert Gäßlein 287 suggestions
2005/04 Ulrich Dirr 11 suggestions
2005/10 Daniel Alonso i Alemany 13 suggestions
2006/04 Michael Schutte 2 suggestions
2008/05 Brooks Moses 1 suggestion
......

1
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 2

General

!! general (FMi) To help you in assessing this errata document we have placed
exclamation marks in front of each entry that we consider essential for
correctly understanding the book contents.

general (FMi) Due to the printing process there may be small alignment problems
between blue and black text on some pages. These can vary from
book to book depending on how the paper was handled between print
runs—such is the analog nature of printing on a press.

general (FMi) Slightly updated examples matching the second printing will be made
available at CTAN: info/examples/tlc2. The book CD will have the
original examples from the first printing.

Front matter

iv 2 bottom (FMi) Some updates indicating second printing (with corrections)

v l.7 (FMi) For the record: the term “for ever” is the British spelling and a
conscious decision.

xiii 2 §8.6.2 (FMi) Change section heading: “Operator and function names”

xxiii 2 11.2 (FMi) Change table caption: “Languages supported by texindy”

xxvii 2 para 1, (CAR) Each time a space is missing between package names in parentheses.
l.1+6+7
xxvii 2 para 1, l.-2 (THa) Add: “Thorsten Hansen (bibunits, multibib)

xxvii 2 para 4, l.2 (NBe) Replace “Wai Wing” with “Wai Wong” (very sorry for this typo).

xxvii 2 para 4, l.2 (MHCL/CAR) Kai Tek airport is correctly named Kai Tak airport but the photo was
actually taken at Hong Kong International Airport

xxvii 2 after para 4 (FMi) Add following paragraph: “Any mistake found and reported is a gain
for all readers of our book. We would therefore like to thank those
readers who reported any of the mistakes which had been overlooked
so far. The latest version of the errata file can be found on the LATEX
project site at http://www.latex-project.org/guides/tlc2.err
where you will also find an on-line version of the index and other
extracts from the book.”

Chapter 1

2 2 para 5, l.1 (MSc) Replace: LaTeX → LATEX


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 3

7 2 para 5, l.-2 (HjG) Missing word and wrong designation of acronym: “. . . languages such
as the Portable Document Format (PDF) . . . ”

7 2 para 5, l.-2 (MSc/CAR) Replace: “. . . produce other device-independent output forms in


proprietary languages such as the Portable Document Format (PDF)
(extension .pdf).” →
“. . . produce device-independent file formats including the Portable
Document Format (PDF) (extension .pdf), which is the native file
format of Adobe Acrobat.”

13 2 para -2, l.5 (FMi) Replace “writes” with “write”.

14 2 para 2, l.2 (FMi) Bug in url.sty generated extra space.

14 2 para 2, l.6 (FMi) Printing problem: “or” only half visible.

14 2 para 3, l.3 (HjG) Printing problem: “d” in “document” only half visible.

14 2 exa 1-3-5, l.6 (DHL) Printing problem: “i” in “\section” not visible.

Chapter 2

16 4 para 4,ll.2–4 (HjG) Nitpicking? Code for class options will not be in a package file!
“Code for class options is sometimes stored in files (in this case with
the extension .clo) but is normally directly specified in the class or
package file (. . . ).” →
“Code for options is sometimes stored in files (in the case of classes
with the extension .clo) but is normally directly specified in the class
or package file (. . . ).”

16 4 para 4, l.-2 (HjG) Although not wrong, better: “For example, the option 11pt might be
related to art11.clo when. . . ” → “For example, the option 11pt is
related to size11.clo when. . . ”

20 2 para 1, l.-2 (BMo) Words need to be swapped: “. . . can achieve this effect by . . . ”

20 2 footnote, l.2 (MSc/FMi) Replace “e.g.,” with “i.e.,”

21 2 para 1 of (HjG) Words need to be swapped: “. . . package created by Donald


2.1.4, l.-1 Arseneau.”

24 4 para (HjG) LATEXnically not correct:


-2,ll.-3/-2 “all lower-level counters (i.e., those with higher-level numbers) are
reset.”→
“the next lower-level counter (i.e., that with the next higher-level
number) is reset.”

!! 26 2 footnote (HjG) Misplaced closing brace (see example 2-2-3):


\fbox{\csname thesection\endcsname\hspace{0.5em}} →
\fbox{\csname thesection\endcsname}\hspace{0.5em}
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 4

27 2 exa 2-2-4 (MBr) Rewrite example text to avoid overfull hbox.

27 2 para -2, l.4 (HjG) Missing italic correction: \namemark

!! 28 4 afterskip (HjG) LATEXnically not correct (cf. latex/3463):


item, ll.3–4 “. . . whether a display heading (afterskip ≥ 0) or a run-in heading
(afterskip < 0) is produced.”→
“. . . whether a display heading (afterskip > 0) or a run-in heading
(afterskip ≤ 0) is produced.”

!! 32 2 para -1,l.4–7 (HjG/FMi) Replace: “The modified \section command also starts a new page,
which is typeset with a special page style (see Chapter 4) and with
top floats suppressed. The indentation of the first paragraph in a
section is also suppressed by using the low-level kernel command
\@afterheading and setting the Boolean switch @afterindent to
false. For details on the use of these commands see the \chapter
implementation in the standard classes (file classes.dtx).”

!! 33 2 code (FMi) Replace code as follows to make statement on p.32 true:


\makeatletter
\renewcommand\appendix{%
\renewcommand\section{% % Redefinition of \section...
\newpage\thispagestyle{plain}% % new page, folio bottom
\suppressfloats[t]\@afterindentfalse % no top floats, no indent
\secdef\Appendix\sAppendix}% % call \Appendix or \sAppendix
\setcounter{section}{0}\renewcommand\thesection{\Alph{section}}}

\newcommand\Appendix[2][?]{% % Complex form:


\refstepcounter{section}% % step counter/ set label
\addcontentsline{toc}{appendix}% % generate toc entry
{\protect\numberline{\appendixname~\thesection}#1}%
{\raggedleft\large\bfseries \appendixname\ % typeset the title
\thesection\par \centering#2\par}% % and number
\@afterheading % prepare indentation handling
\sectionmark{#1}% % add to running header
\addvspace{\baselineskip}} % space after heading

\newcommand\sAppendix[1]{% % Simplified (starred) form


{\raggedleft\large\bfseries\appendixname\par \centering#1\par}%
\@afterheading\addvspace{\baselineskip}}
\makeatother
30 4 para-3, l.-2 (RPa) “page 426” should be “page 428”

!! 33 2 code (HjG) Definitions of \Appendix and \sAppendix use \flushright instead of


\raggedleft!
Editorial note: already addressed in previous major change.

33 2 exa 2-2-11 (MBr) Text contains two spaces after period (not wrong but unnecessary).

33 2 exa 2-2-11 (FMi) Comment only needs one % not two.


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 5

35 para 1 (hajk) Package fncychap also makes unwanted “Chapter 0” heading for
\chapter{Preface} in \frontmatter of book.
Comment: I don’t really consider this a bug (as it is not surprising
with such designs) but will see if it can be explicitly mentioned.

!! 45 2 para 2, l.13 (DHL) In the displayed code, the second occurrence of


“\renewcommand\theBhead. . . ” → “\renewcommand\theChead. . . ”

37 4 para 3, l.-2 (FMi) Replace: “. . . title in lowercase” → “. . . title in small capitals”

46 4 para -2,l.3 (HjG) Delete: “needed” → “need”

48 2 para 2, l.5 (HjG) Delete doubled word: “(. . . to the the table of contents)”

49 2 para 3, l.2 (DHL/CAR) Replace: “Thereby, the result of” → “The exact effect of”

50 2 para -4, l.3 (HjG) Add remark: “. . . , so that the standard document classes have
definitions for \l@part and \l@chapter (or \l@section with article)
that do not use \@dottedtocline.”

50 4 para –1 (FMi) Replace para with: The nesting level of the entry. With the help of
the counter tocdepth the user can control how many nesting levels
will be displayed. Levels greater than the value of this counter will
not appear in the table of contents.

51 2 fig. 2.3 (HjG) The lines of the “heading text” are wrapped at a place different from
that indicated by the |<- \@tocrmarg ->|.

!! 51 4 descr. of (CBa) Needs changing with \renewcommand!


\@pnumwidth
!! 51 2 descr. of (HjG/FMi) Add additional sentence: “It can be set to a rubber length, which
\@tocrmarg results in the TOC being set unjustified.”

51 4 footnote (FMi) Add: “. . . See Section 7.10.3 on page 428 for more. . . ”

!! 52 4 para 2, exa (CBa) As \@pnumwidth is actually a macro the assignment using


\settowidth unfortunately doesn’t work at all. Instead a value needs
to be assigned via \renewcommand.

52 2 para 3, l.1 (HjG) Printing problem: “w” in “down” only half visible.

52 2 middle (HjG) Add after code line: “When adjusting \@pnumwidth this way it is
likely that the value of \@tocrmarg needs to be changed as well to
keep the layout of the table of contents consistent.”

!! 52 4 para 3, l.-1 (JJN) Replace “and section” with “section, and subsection”. (or replace code
above to use \setcounter{tocdepth}{1} and speak of "first" level)

55 2 ll.-8/-7 (HjG) Missing word: “. . . is defined by the second argument.”


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 6

56 2 footnote (CBe) Remove: “. . . are limited to three characters, like MS-DOS


or Windows.”

!! 57 2 tab. 2.3 (HjG) \mtcPSfont → \mtcSPfont


\nomtcrules → \nomtcrule
\mtcrules → \mtcrule

!! 57 2 para-2, l.-3 (HjG) \partoc → \parttoc

58 2 exa 2-3-8 (CBe) km2 appears two times in the code and in the printed output; it
should be km\textsuperscript2 in the code and km2 in the output.

62 2 l.-11 (HjG) “recourse” → “recur”

63 4 para 1, l.1 (FMi) Typo: “This artificial example shows how”

65 4 para 2, l.-1 (CKr) Correct: “formated” → “formatted”

66 2 marginal note (FMi) Restrictions on keys deserve a dangerous bend sign.

68 2 exa 2-4-3 (HjG) The box in the margin “ 2-4-3 ” is shifted right (with respect to other
such boxes).

72 2 para 3, l.-3 (HjG/FMi) Change/add: “. . . by comparing the number of the chapter in which
the \label occurred with the current. . . ”

75 4 para -1, l.2 (CKr) Change: “provided the keys” → “provided the keys”

!! 76 2 para -2, l.5–8 (DAr/FMi) Change marginal to “Unnumbered sections get moving arguments”
Change text to: “As a consequence,
the arguments of unnumbered sectioning commands are turned into
moving arguments, . . . ”

77 2 para -1, l.-4 (DAr) Add: “In addition, no unrelated \addcontentsline command is
allowed to intervene between heading and label.”

78 2 §2.4.5, l.1 (HjG) Add: “Sebastian Rahtz


(with contributions by Heiko Oberdiek and David Carlisle) has
developed. . . ”

78 2 para 3, l.3 (UFi) Program name changed: “Acrobat Reader” → “Adobe Reader”

Chapter 3

84 2 (DAr) Change: “For example, if the current size is \Large then


\relsize{-2} would change to \normalsize .

!! 84 2 exa 3-1-7 (FMi) To avoid extra space in the output, second line should read:
␣␣␣␣{\relsize{-2}small␣words}␣inside.
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 7

85 2 para -1, l.5 (WaS/FMi) Change: “ON 28TH OF JULY 2003” → “ON 2ND AUGUST 2004”
(no OF generated)

!! 87 2 para 3, l.1 (DAr) Replace: \uuline → \uline

87 exa. 3-1-15 (V-Li) \- should be used on a word that is actually hyphenated.


Well, would be nice but not easy to find one.

87 2 exa. 3-1-16 (DHL) The solid band produced by \xout is actually supposed to come out
as a series of separated “/” symbols. With the ulem package used for
the first printing that works well for most text fonts, but with Times
Roman (used in the example) you get the result shown. The new
package version fixes this defect.

92 2 para 3, l.1+4 (UFi) Change: “The position and the height of the line produced by the \ul
command can be customized using either \setul or \setuldepth .
The command \setul takes two dimensions as arguments: the
position of the line in relation to the baseline and the height of the
line.

92 2 para -1 (FMi) Add: “. . . can use colored rules instead and, if desired, modify the
highlighting color as demonstrated below:

95 2 exa 3-1-33 (MHo/FMi) Replace: “setup” by “set-up” for consistency.

102 2 para 1, l.-3 (CBC) Replace: “in great of detail” with “in great detail”.

103 2 l.8 (HjG) Replace: “arbitrary bad lines” → “arbitrarily bad lines”

105 2 para -3, l.1 (HjG) Replace: “typesetting” → “typing”

107 4 l.3–7 (CBe) \linespread is the LATEX 2ε command for setting up the value of
\baselinestretch; it is not necessary to use \renewcommand and in
particular it is not necessary to activate the new interline spacing by
changing font; it suffices the command \selectfont; the procedure
described in this paragraph, although still possible, was the one to use
with LATEX 209 and with the early versions of LATEX 2ε , and it was the
only way when the First Edition was published. The command
\linespread is introduced the first time on page 204, but section
3.1.13 was the right place to do it.

107 2 para 4, l.3 (HjG) Delete word: “. . . single (default), . . . ”

107 2 para -1, l.3–5 (DHL/FMi) Add/change: “. . . leading is increased twice—once by \baselineskip
(where LATEX already adds about 20% space between baselines). . . ”
→ “. . . leading is effectively increased twice—once by \baselineskip
(which LATEX already sets to about 20% above the font size). . . ”

116 2 Footnote 1, (CBC) Replace: “I managed to confuse” with “we managed to confuse”.
line 1
117 2 para 2, l.2 (HjG) Missing letter: “It takes two . . . ”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 8

117 2 para 3, l.3 (CBC) Tense correction: “. . . they did not change when the text font was
modified”.

117 2 para 3,l.-3 (FMi) Change: “your list consist of” → “your lists consist of”.

117 2 para 3,l.-2 (CBC) Change: “lists consists of” → “lists consist of”.

117 2 footnote (HjG) Missing word: “See, . . . , the ledmac package [171] for the kinds of . . . ”

119 2 para 2, l.1 (DHL) Replace word: “By default, the footnote text is justified. . . ”

121 2 para 2, l.4 (HjG) Missing word: “the symbol* option”

124 2 middle para, (HjG) Missing word: “It is even possible to use . . . ”
ll. -3/-2
127 2 para 3, l.last (PYu) Replace: “ragged left” → “ragged right”.

131 2 footnote, l.1 (CBC) Change: “is not producing” → “does not produce”.

!! 141 2 syntax box (HjG) Replace: body-font → body-style


head-font → head-style
head-after-format → head-after-space

142 exa 3-3-21/22 (UZi) With the newest version of amsthm the font setting for the headline is
ignored for the optional description of the theorem (looks like a bug in
amsthm).

142 4 exa 3-3-21 (FMi) There is an incompatibility between amsthm and ragged2e. If the
latter is used then the use of \newline in a theorem declaration
doesn’t work.

142 2 para -2, l.1 (DHL) Missing word: “make” → “to make”.

!! 148 2 exa 3-3-26 (HjG) In the example, \hfil is used; the text immediately before says: “By
using \hfill . . . ”

150 2 exa 3-3-28 (HjG) Nit-picking :-)


Comment should read: “% term <= labelwidth”
And in ll.2/3 of the text following the example: “If the label is smaller
than \labelwidth, . . . ” → “. . . not wider . . . ”

150 2 Example (UF) In the code of the parbox there should be a \mbox{} or something
3-3-28, line 7 similar after the \\ to prevent an underfull hbox-warning.

150 exa 3-3-28 (JBez) The vertical space above "Return values" is too small.

151 2 para 3, l.2 (DHL) Wrong word: to match the example, “Notes” should be “Note”

152 2 l.-1 before (HjG) Replace: “(see page 167)” → “(see page 168)”
exa 3-4-2
155 2 para 3, l.2 (HjG) Replace: “behaves similarly to” → “is much like”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 9

155 2 para -2, l.5 (HjG) Replace: “behave in similar fashion to” → “. . . in a fashion similar to”

156 2 para -1, l.4 (CBC) Change: “There is also the possibility to operate” → “It is also
possible to operate”.

157 2 para 2, l.-4 (CBC) Change: “. . . discussed below) are potentially” → “. . . discussed below)
is potentially”.

158 2 para3, l.3 (DHL/FMi) Change word: “tiny white rules behind the lines” → “tiny white rules
between the lines”.

166 2 syntax box (CAR) Remove extra space: “. . . }= data=”

167 4 para 1, l.2 (DAl) Missing letter: “. . . bold italic face exists.”

168 2 para 3, l.2 (MLa) Letter missing: “While one can successfully deploy a package. . . ”

169 2 tab. 3.7 (HjG) Spurious space: “Pascal ( Borland, . . . )”

169 2 tab. 3.7 (THa/FMi) Move the information about blue entries to a separate table note.

173 4 para 2, l.2 (FMi) Typo: “to indicate that the line was artificially broken”

175 4 para 1, l.6 (FMi) Replace: inputenclistings → inputenc

177 2 exa 3-5-1 (HjG/FMi) In the first paragraph, the “. . . .\para” yields a single (sentence
ending) interword space; but in the following three, “. . . .␣\para”
yields doubled space. (Due to the leading space in the definition of
\para.) The same problem is in exa 3-5-2 except that there is does
not show in the output due to a linebreak.

!! 177/178 2 ll.-2/-1/1 (HjG/FMi) Missing word and references to wrong paragraphs of exa 3-5-2:
“The line numbers in the second \marginpar continue the numbering
on the main vertical list (the last line of first paragraph was 5) and
the second paragraph then continues with line number 9.”
→ “. . . (the last line of the preceding paragraph was 5) and the third
paragraph . . . ”

179 2 exa 3-5-5 (HjG) In the first paragraph, the two instances of
“\linelabel{. . . }␣\sample” yield double (sentence ending) interword
space. (Due to the leading space in the definition of \sample.)

179 2 Example (CBC) Change: “we see to refer to” → “we see references to”.
3-5-5, l.-2
182 2 para 2, l.-2 (CBC) Change: “of an \Parallel..Text” → “of a \Parallel..Text.

182 2 para 3, l.1 (HjG/FMi) “computer lingua” → “computer jargon”

182 2 exa 3-5-11 (HjG/FMi) Small improvement:


\setlength\parindent{-10pt} → . . . {-\leftskip}
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 10

184 2 footnote 1, (BMo) Rewrite beginning: “Although the multicol package is distributed
l.1–2 under LPPL (LATEX Project Public License) [111], for historical
reasons its copyright contains an additional “moral obligation”
clause. . . ”

189 2 para 3, l.2 (MHo) Spurious extra letter: “If this is a possibility, multicolst produces a
warning.”

189 2 para -2, ll.2/3 (HjG) Extra word: “bars in the margin, the known as . . . ”

189 2 par -1, l.4/5 (HjG) Add comma: “However, if . . . another, the . . . ”

190 2 (FMi) Editorial comment: changes for page 189 affect page break position so
190 has to be retypeset for second printing.

Chapter 4

199 2 code block (UFi) Change: 1in+\oddsidemargin+\textwidth+\evensidemargin+1in

202 2 para 3, l.4 (CBC) Change: “list-related parameter” → “list-related parameters”.

202 2 para 3, l.4 (PYu) Remove surplus word: “in in figure 3.3”

203 2 para 3, l.3 (HjG) “one or the other criteria” → “. . . criterion” (singular)

!! 205 2 para 2, l.2 (HjG) Delete backslash: “an option of the type \numheadlines”

205 2 para 3, l.1 (CBC) Swap words: “header is size enlarged” → “header size is enlarged”.

205 2 para 4, l.4 (CAR) Delete word: “. . . taken up by the binding method. For example,. . . ”

205 2 para 5, l.2 (CBC) Omitted word: “one can perform the parameter calculations”.

!! 205 2 para 5 (FMi) Append: For details see the KOMA-Script documentation.

!! 205 2 Example (CBC) Add a comment line:


4-2-6, 1.3 “% syntax: \typearea[<binding corr.>]{<slices>}”

206 2 para 2, l.6 (FMi) Replace: “. . . shows a layout identical to the one produced. . . ” →
“. . . shows a layout very similar to the one produced. . . ”

!! 206 2 para 2, l.6 (HjG) Wrong references:


“Example 4-2-4 on page 204” → “Example 4-2-5 on page 205”

209 2 para 1, l.1–2 (BMo) Replace: “. . . and does not leave sufficient space for marginal notes
that fall outside the page.” → “. . . but does not adjust the size of the
marginal boxes to fit in the remaining margin.”

210 2 para -1, l.3 (CBC) Omitted word: “allow you to set several values”.
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 11

211 4 para 4, l.6 (FMi) Add: “. . . be called multiple times in the preamble, each time
overwriting the previous settings.”

212 4 para -1, l.2 (CKr) Remove surplus: “the logical page you you want to produce.”

!! 213 2 para 1, l.2 (BMo) Option executive is listed twice, replace once with letter.

213 4 para 2, l.1 (CKr) Typo: “The following example sets up an artificially small logical
page”

213 4 para 1, l.1–2 (FMi) Option b3 is listed twice.

213/214 2 exa 4-2-11/13 (FMi) The picture (rosette.ps) is clipped a tiny bit at the left side. That’s
actually an error in the .ps file itself and can be seen in all other
examples where the file is used.

!! 214 2 para 1, l.6 (BMo) “. . . notext . . . ” should be “. . . nographics . . . ”.

217 4 para -2, l.1 (HjG) Replace (since the package’s default is different):
Finally the en dash between the prefix and the page number . . . →
Finally the separator between the prefix and the page number . . .

219 2 l.4 (HjG) Missing italic correction: \namemark

219 4 para -1,l.2 (HjG) Reference to wrong section:


“Table 9.2 on page 547 in Section 9.1.3” →
“Table 9.2 on page 547 in Section 9.2.1” (or omit section refence
completely)

223 2 tab 4.3 (THa) Spurious space after superscript a


in footnote.

226 2 para. 5, l.2 (PYu) Change to plural: “The headers and footers are typeset in boxes that,
by default, have the same width as \textwidth . The boxes can be
made wider (or narrower). . . ”

227 4 para 2,l.1 (HjG) Replace: “running heading” → “running header”

227 4 para 3,l.1 (HjG) Replace: “the heading is extended” → “the header is extended” →

229 2 2.-1 (CBC) Change: “if the first B-head. . . would have already been” → “if the
first B-head. . . had already been”.

229 4 para -2,l.-2 (HjG) Replace: “the heading” → “the header”

230 4 exa 4-4-3 (HjG) Add % character: “\fancyfoot[R]{\scriptsize\today}%”

232 2 ll.1/2 (HjG) Add words: “With a similar mechanism we prepared


the running headers of the index for this book.”

232 4 ll.1/2 (CKr) Remove surplus: “With a similar mechanism we prepared the the
running. . . ”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 12

!! 234 2 First boxed (CBC) Change: “\enlargethispage*{size}” → “\enlargethispage{size}”.


command
237 2 para 1, l.3 (MKo) Change: “scrpage” → “scrpage2”

237 4 para 4, l.3 (DAl) Change: “also works as an replacement” → “also works as a
replacement”

237 2 para 5, l.2 (CBe) Change: “14pt” → “17pt”

Chapter 5

239 2 para -1, l.1 (HjG) Extra word: “After a taking a quick look . . . ”

241 2 Example (CBC) Change: “esprit trouble” → “esprit troublé”.


5-1-1 The whole example has been changed to better demonstrate the
\kill command.

242 4 para -2 (DSch/FMi) Replace para with: “The tabular* environment has an additional
width argument that specifies the required total width of the table. It
needs stretchable spaces between columns, that have to be added
using \extracolsep (see page 246).”

243 4 (CBe) The explanation of the command \arraystretch is wrong; in fact it


does not multiply the inter-row space by the specified factor, so that a
factor of 1.5 would move the rows 50% farther apart. \arraystretch
scales by the specified factor the height and depth of the invisible strut
that is in the first cell of every row of tabular and array environments.
If all the cells of the row are smaller than the strut the effect is more
or less similar to an enlargement of the inter-row space, while if at
least one cell in the row is larger than the strut no spreading apart
takes place other than that required by the largest cell.

243/244 2 tab. 5.1/5.2 (HjG) In the left columns of these tables, typewriter font should be used for
the braces, to better match the appearance in the syntax boxes.

244 2 tab. 5.2 (HjG) 1. In the m row, the braces in \parbox{width} are not from the
typewriter font, as they are in the b row.
2. In the > and < rows, the p, m, and b options are listed once without
and once with their {..} arguments.

!! 244 4 para -1, l.3–4 (FMi/DCa) Replace: “the sum of its value, added to the product
\baselineskip × \arraystretch}” → “
\arraystretch × (\extrarowheight + 0.7\baselineskip)”

246 4 para 3 (FMi) Add blue marginal note: “Making tabular* stretch to the required
width”

246 2 para 3, l.3/4 (HjG) Change: “The use . . . is subjected to two restrictions: . . . ” →
“. . . subject . . . ”

247 2 exa 5-2-9 (CBe) Add hyphenation points for Possibi\-li\-t\’es


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 13

248 4 para 1 (FMi) Replace para with: “A common use of @{} is to remove the space
equal to the value of \tabcolsep (for tabular) that, by default,
appears on each side of the table, except when the column
specification starts or ends in a |.”

249 2 exa 5-2-11 (FMi) Add hyphenation points for Possibi\-li\-t\’es

!! 249 2 l.-2 (HjG) Change: “. . . the array package m and t types, . . . ” → “. . . b . . . ”

252 2 para 2, l.3 (HjG) Missing word: “. . . the last entry in a row . . . ”
Missing word: “This specification may be saved . . . ”

252 2 para 3, l.1 (HjG) Either add: “The X columns are set using the p column type, . . . ”
or change (cf. l.2: an m column): “. . . using a p column . . . ”

!! 257 2 syntax box 2 (HjG) Typo: “\bottomcaption”

261 2 para 3, l.3 (HPB/FMi) Add: “. . . may be typeset using the packages array and longtable . . . ”

262 2 para -1, l.2 (HjG/FMi) Missing characters: “in standard LATEX’s article class”

270 2 exa 5-6-7 (DCa) Spurious “ d” after “Beef” should be deleted.

!! 270 2 para 3 l.1 (UFi) Change: \botrule → \bottomrule

!! 271 4 para 3 (FMi) Replace para by: “By default, the rule extends all the way to the left,
but is “trimmed” from the rightmost column by the length specified in
the length parameter \cmidrulekern. The optional (trim)
argument may contain the characters l and r, indicating that the rule
is to be trimmed from the left or right, respectively. Each l and r
may optionally be followed by a width argument
specified using {widths}, in which case the rule is trimmed by this
amount rather than by the default \cmidrulekern.

!! 271 2 syntax box 1 (HjG) Argument is optional, not mandatory: \addlinespace[width]

273 2 para 3, l.3 (HjG) Missing word: “not accounted for by \multirow”

!! 278 2 para 2, l.-1 (HjG) Replace: “Section 6-3-4” → “Example 6-3-4”

279 4 list, item 1 (CKr) Correct typo: “forced line breaks.”

Chapter 6

283 4 para 2, l.5–8 (FMi) Replace with: “We then continue by explaining how you can define
and use your own floating environments (Section 6.3.1), or, conversely,
how captioning commands can be used to enter information into the
list of figures and tables for nonfloating material (Section 6.3.2). Then
methods for rotating the content of a float are described
(Section 6.3.3).
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 14

284 4 (FMi) Editorial comment: needs reprinting since one line moved from 283 to
the current page.

285 4 item 3, l.3 (FMi) Use typewriter: “the default is 12pt plus 2pt minus 2pt for 10 pt”

285 4 item 3, l.3 (HjG) Default for 12pt document size is given wrong:
“14pt plus 2pt minus 4pt” → “12pt plus 2pt minus 4pt”

285 2 item 3, l.4 (HjG) Should be singular: “for 12pt document sizes).”

285 4 item 7, l.3 (HjG/FMi) Replace (as it is rubbish): “(the default is like \textfloatsep on a
text page, but is 8pt plus 2fil on a page that contains only floats)”

“(the default is like \textfloatsep)”

288 2 para -1, l.4–7 (DAr/FMi) Replace part with: “However, by itself this option forces all floats to
appear before the next section material is typeset, since the
\FloatBarrier prevents a float from a current section from appearing
below the start of the new section, even if some material of the
current section is present on the same page. ”

292 2 para 4, ll.1/2 (HjG) Replace: “combination to” → “combination of”

!! 292 4 para -1, l-2 (FMi) Add sentence: “Because the float styles define the placement of the
caption, floats can contain only a single \caption command which is
a restriction compared to standard LATEX’s behavior.”
Also add marginal warning: “Only one \caption supported”

293 4 para 1, l.3 (J-CCh) Remove surplus char: “package documentation in floats.dtx.”

!! 293 2 exa 6-3-1 (HjG/FMi) Wrong command used (or misplaced opening brace) in preamble code:
\newcommand\xmlcode[1]{\ttfamily{#1}} →
\newcommand\xmlcode[1]{\texttt{#1}}
only by chance this doesn’t do any harm in the example!

293 4 exa 6-3-1 (CBe) The Euler constant must be typeset in roman type according to the
ISO rules; e is the charge of the electron.

294 2 exa 6-3-3 (HjG/FMi) The picture (rosette.ps) is clipped a tiny bit at the left side. That’s
actually an error in the .ps file itself and can be seen in all other
examples where the file is used.

295 2 para -2, l.3 (HjG) Missing word: “The [H] float is . . . ”

298 4 para 1, l.4 (AMa) The word “caption” should be should typeset in sans serif.

!! 298 2 para 3, l.5 (HjG) Missing argument: “\newfloat{XMLexa}{hplacement i}{lox}”

299 2 para 2, (HjG) Missing word: “so that it is not worth”


ll.-2/-1
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 15

301 2 exa 6-4-2 (HjG) Misspelled word (both in source and output):
“ex-sample” → “ex-ample”

!! 302 2 para 2, l.4 (HjG) Missing argument: “\newfloat{XML}{hplacement i}{lox}”

304/305 2 exa 6-4-4 (HjG) The \FIG command is different from the one from exa 6-4-3 (p.303).
Add a line:
\newcommand\FIG{\includegraphics[width=10mm]{elephant}}
in the preamble part of the example’s source.
(But that will probably spoil your hand-optimized page breaks. —
Actually it will improve them: by getting the example larger on line
will carry over from 304 to 305 avoiding the widow there without
changing that page otherwise)

307 4 l.-4 (HjG) Surplus closing brace:


“\makebox[\linewidth][c]{\usebox\@tempboxa}\par}% single line”

309 4 para 4, l.3 (DAl) Missing comma: “. . . you will get a typical “standard LATEX” format,
that is, . . . ”

312 4 position (JS/FMi) State that key bottom is the default.


option
312 4 para 2, l.2 (DAl) Word in wrong position: “for example, “above” the caption if caption
is the placed at the bottom.” → “for example, “above” the caption if
the caption is . . . ”

317 2 para -4, l.1 (HjG) Extra letter: “The subfig packages . . . ”

319 4 para 1, l.5 (C-JCh) Incorrect right quote: “numbers like “11.3”. . . ”

319 4 para 2, l.3 (C-JCh) Incorrect right quote: “such as “Figure 1(a-c)”.”

321 2 exa 6-5-13, l.2 (HjG/FMi) Change value: “listofindent=4em” → “listofindent=5em”.


Looks better and also makes description on page 320 correct.

321 2 para 3, l.2 (UFi) Remove: “approach is to to specify. . . ”

326 4 para -1, l.4 (DAl) Missing letter: “floats appear too close to each other. . . ”

Chapter 7

332 2 para -2,l.2 (THa) SinCE SEriFS arE noT alwayS horizonTaL: “Serifs are the tiny
horizontal strokes. . . ” → “Serifs are the tiny strokes. . . ”

338 2 para -1, l.3 (HjG) Missing word: “command and declarative forms”

341 2 para -2, l.-2 (HjG) Missing comma: “such as \OE, to lowercase).”

342 2 tab 7.1 (CBe/FMi) Add footnote: “The actual sizes shown above are those specially
tailored for use in this book ”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 16

347 s para 2, l.5+6 (JS/FMi) Replace: “Computer Modern Typewriter and Computer Modern Sans
have only bold extended variants.” → “In contrast Computer Modern
Sans has only bold extended variants.”

349 Table 7.4 (AFV) The font associated with the command \mathtt is a sans typewriter
font. This differs from nearly all TeX set ups where the math
typewriter font is Computer Modern Typewriter.

349 2 para -1, l.2 (HjG) Missing comma: “. . . where commands, such as \rm, would cause . . . ”

351 2 para -2, l.5 (HjG) Surplus word: “. . . belongs to the text the surrounding the formula.”

353 2 para 4, l.2 (HjG) Replace: “Extended Computer Modern” → “European Computer
Modern”

354/355 2 marginal 3 (FMi) Should be on top of page 355.

354 table caption (AFV/FMi) Replace: “Classification of the Computer Modern font families” →
“Classification of most Computer Modern font families” as not all
fonts are listed.

355 2 para 4, l.2 (HjG) Missing character: “one can simply exchange”

356 2 para 2, l.2 (HjG) Correct: “ZE-fonts” → “EZ-fonts” (Index entry is OK!)

357 2 exa 7-5-5, last (RSt) Reference [174] instead of [175].


line
357 2 exa 7-5-5 (HjG) Add page entries for “Clasen, Matthias”, “Vieth, Ulrik”, and “Ziegler,
Justin” to “People” index (pp.1080+1082)

357 2 l.-2 (HjG) Add word: “Clearly, no one wants to type text like this . . . ”

358 2 para -1, l.1 (HjG) Change word order:


“The list of currently supported encodings by inputenc . . . ” →
“The list of encodings currently supported by inputenc . . . ”

359 2 several places (MKu/FMi) Replace: ISO-8859 → ISO 8859

360 4 item 8 (CKr) Replace: Next Computer encoding → NeXT Computer encoding

360 2 item 9 (MKu/FMi) Replace: UTF8 → UTF-8

360 2 para -1 (MKu/FMi) Replace: UTF8 → UTF-8 (several times)

361 2 para 2+3 (MKu/FMi) Replace: UTF8 → UTF-8 (several times)

361 2 l.-14 (CBe/FMi) Replace: “preamble or the document class” → “document class, a
package, or in the preamble”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 17

362 2 l.1 (HjG) Swap phrases:


“. . . the user in the preamble to load still more encodings.”

“. . . the user to load still more encodings in the preamble.”

362 2 para 1, l.1 (SCo) Printing problem in some books: “still”, second ‘l’ only half visible.

367 4 para 2, l.3 (CKr) Wrong font: “old-style numerals by simply switching to the TS1”

368 2 para -4, l.3 (HjG) Change:


“. . . only. Only real errors will be shown.” →
“. . . only. However, real errors will be shown on the terminal.”

370 2 para 2, l.-1 (RSt) Replace: “ran run” with “you ran”.

370 2 para 4, l.5 (HjG) Add: “. . . in one of the three text font categories.”

371 2 para 1, l.4 (HjG) Add: “. . . , such as via a call to \usefont (see Example 7-6-1 below).”

373 2 first line of (UFi) Remove “the the fonts”


7.6.1
373 2 first para, l.-1 (BeB) “collection” is (at least seems to me) singular:
Typo: “appear” → “appears”

374 2 ‘Bookman’, (HjG) Typo: “Bookman was originally designed . . . ”


l.1
!! 380 2 para 1, l.4–5 (BMo) Better show octal numbers: “. . . starting positions like ’254, ’266,
’300, and ’312 (i.e., in octal notation) in. . . ”

380 4 exa. 7-6-10 (J-CCh) Replace: AGEWMETPHTOS → AGEWMETRHTOS

386 2 para -1, l.2 (RWa) Replace “the X Windows system” with “the X Window System”.

387 2 para -1, ll.3/4 (HjG) Missing word: “0.87478 should be used”

388 2 tab. 7.14 (HjG) Row 1: Thickness of vertical line between first two columns too wide
(printing problem).

388 4 tab 7.14, l.-2 (RPa) Missing space between “m,” and “bx” in the middle column.

391 2 tab. 7.15 (FMi) Row 1: Thickness of vertical line between first two columns too wide
(printing problem).

391 4 tab 7.15, l.-2 (RPa) Missing space between “m,” and “bx” in the middle column.

392 4 tab 7.16, l.3 (RPa) “(bx)” should be moved to the second column.

393 4 tab 7.17, l.3 (RPa) Missing space between “(it),” and “sc” in the third column.

395 2 exa 7-7-20 (HjG) Commands need to be swapped to match text:


“\gothfamily Swab” → “\swabfamily Swab”
“\swabfamily Gothic” → “\gothfamily Gothic”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 18

395 2 exa 7-7-21 (TSS) The “s” in word “dies” should be the “short s” (ligature “s:”) since it
occurs in a syllable-final position.

396 2 para 3, l.5 (FMi) Should be: “. . . on the third line.”

396 2 exa 7-7-22 (TSS) The “s” in word “dies” should be the “short s” (ligature “s:”) since it
occurs in a syllable-final position.

403 2 para 1, ll.1/2 (HjG) Change: “by using Glyph Chart” → “by using the glyph chart”
(cf. para 3, l.1)

405 2 para 3, l.4 (HjG) Missing word: “of the International Phonetic Alphabet (IPA)”

405/406 2 ll.-1/1/2 (HjG) Move closing parenthesis:


“. . . (based on . . . by Donald Knuth, . . . ).” →
“. . . (based on . . . by Donald Knuth), . . . .”

406 2 exa 7-8-11 (HjG) Add comma (?): “k\ae{}t,”

407 2 para -2, l.1 (BMo) Missing word: “With popular fonts designed for use with TEX, the
euro symbol is usually available. . . ”

413 4 para -2, l-1 (CBe) “local guide”; I believe this is an obsolete concept, dating back to the
times when TEX and LATEX were used on multitasking mainframes;
commercial distributions might still have a “local guide”, but I have
never seen one.

414 footnote (hv) Replace: \pcharpath → \pscharpath.


These days the package pst-char has been integrated into pst-text.

416 2 tab. 7.27 (HjG) Uppercase vs. lowercase in entries for T3 and TS3:
“LATEX Phonetic Alphabet encoding” ↔
“LATEX phonetic alphabet encoding”

417 2 para 4, l.6 (HjG) Correct case: “. . . in front of it. For example,”

418 2 para 2, l.-2 (HjG) Add: “a typewriter font in medium series with italic shape”

420 4 table 7.28 (CKr) For consistency: “narrow” → “Narrow”

420 2 para 1, l.6 (FMi) Replace: ISO-9660 → ISO 9660

426 4 para 1, l.-2 (CKr) Remove surplus: “. . . —other declarations that use this the font will
benefit automatically.”

426 4 para 1, last (CAR) Replace with following sentence: “This may seem like a strange usage
sentence but it has the advantage that when such additional fonts become
available you will need to change only one font shape group
declaration—all declarations that refer indirectly to these fonts will
then benefit automatically.”

426 2 para 5 (HjG) Surplus word: “. . . , this function it writes . . . ”


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 19

426 2 l.-2 (HjG) Add word: “The third argument”

428 4 item 6 (CKr) Replace: “Specified the quad width” → “Specifies the quad width”

432 2 para 4, l.9 (HjG) Not plural: “. . . : the outer text sizes and the three math sizes for this
text size.”

433 2 l.-10 (HjG) Not start of a sentence, hence → lowercase: “and are usually placed in
an .fd file.”

441 2 para 5, l.1 (MKu/FMi) Replace: UTF8 → UTF-8

442 4 footnote, l.2 (usw) Sentence begins with lowercase ’s’.

443 4 para 1, l.1–2 (FMi) Replace the parentheses with: “(for the latter people sometimes use
the single character " , but this is incorrect as it may produce a
straight double quote, i.e., ")”

443 4 para 3, l.4 (CKr) Correct order: “Instead, these commands have been implemented in
such a way that . . . ”

444 4 para 2, l.4 (DAl) Missing word: “. . . associates the number 224 with the command
\alpha.”

445 2 para 4, ll.3–5 (HjG) Move closing parenthesis:


“. . . , which normally denote certain accents (i.e., are encoding-specific
commands, but . . . environment).”

“. . . , which normally denote certain accents (i.e., are encoding-specific
commands), but . . . environment.”

446 4 footnote, l.1 (CKr) Correct order: . . . “³” was a math glyph—comprehensible?

447 2 Heading (MKu/FMi) Replace: UTF8 → UTF-8

451 2 para 4, l.2 (HjG) Wrong number: “’240 octal” → “’344 octal”

453 4 para 2, l.2 (DAl) Missing word : “. . . an LICR-object that is to be used whenever. . . ”

455 2 para 3, l.-1 (JCh) Typo (characters need to be swapped): “LCIR” → “LICR”

457 2 tab. 7.33 (HjG) Wrong sort order (table rows need to be swapped):
\OE ↔ \O – cf. \o and \oe on p.459

457 2 tab. 7.33 (HjG) Entry \‘i: “(avail)” → “(alias)”

458 4 \copyright (FMi/usw) Natively available in LY1 encoding

!! 458 4 l. 27–30 (JLV) Unfortunately \guillemotleft, \guillemotright, \guilsinglleft,


and \guilsinglright have no “default” and only function in OT1 if
babel is loaded
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 20

458 4 \k entries (usw) All \k entries should be <constr.> in LY1 encoding

459 4 \rA (FMi) \r A is <constr.> in OT1 encoding

459 4 \r entries (usw) All \r entries should be <constr.> in LY1 encoding

459 4 \textcelsius (usw) Default from constr./TS1.

460 4 \textcopyright (usw) Natively available in LY1 encoding

460 4 \textdiv (usw) Natively available in LY1 encoding

460 4 \texteuro (usw) Defined in the newer versions of the encoding (but not available in all
fonts!)

460 2 tab. 7.33 (HjG) Wrong sort order (table rows need to be swapped):
\textdblhyphenchar ↔ \textdblhyphen

461 4 \textlnot (usw) Natively available in LY1 encoding

(DAl)
461 4 \textpertenthousand Constructed in T1 encoding

(DAl)
461 4 \textperthousand Constructed in T1 encoding

461 4 \textpm (usw) Natively available in LY1 encoding

461 2 table, l. -12 (usw) “\textquotedblleft" is indented by accident.

462 4 \texttimes (usw) Natively available in LY1 encoding

462 2 tab. 7.33 (HjG) Wrong sort order (table rows need to be swapped):
\textthreequartersemdash ↔ \textthreequarters

463 2 para 1, ll.1/2 (HjG) Add: “prior to 1990”

463 2 para 1, l.2 (HjG) Change: “. . . integrated in 1993)” → “. . . integrated in 1994)”

Chapter 8

465 2 para 4, ll.2+4 (HjG) Add page entry for “Swanson, Ellen” to “People” index (p.1082).
Add page entry for “Knuth, Donald” to “People” index (p.1081).
Editorial comment: no need for reprinting this page.

466 2 para 2, ll.3+6 (HjG) Add page entry for “Spivak, Michael” to “People” index (p.1082).
Add page entry for “Jones, David” to “People” index (p.1081).

466 2 para 3 l.1 (UFi) Remove comma: “Michael, would have been. . . ”

!! 468 4 para 3, (JTa) Extra closing brace after the second argument of \newenvironment
ll.10+11 on both lines.
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 21

471 2 para 2, l.4 (VPe) Extra word: “. . . this change can are discussed. . . ”

478 2 exa 8-2-19 (CBe) Poor Maxwell’s equations! No doubt there are mathematical
physicists or physical mathematicians that write Maxwell’s equations
that way. This is a good example for showing some capabilities of the
amsmath package and its possible extensions by means of the
\newenvironment command, but it is an example where all possible
ISO rules are violated! Physical equations deal with quantities, not
with mathematical variables; and quantities have dimensions; as such
they have to comply with the rules established by the Sisthème
International (SI) and the various obsolete “cgm” systems are officially
deprecated; the partial derivative sign ∂ has exactly that meaning and
it cannot substitute the “nabla” ∇ sign; finally the j symbol probably
indicates the current density, but in an equation that does not comply
with the ISO rules it might indicate the imaginary unit (which, on the
opposite, is prescribed to be typeset in roman or upright shape as well
as π); treating with vectorial quantities these should be well marked
either with a vector math accent or must be set in bold italic; with
variables depending from four quantities the apex for indicating the
derivative is not univocal for specifying the quantity with respect to
which the derivative is taken. I repeat: the example is good for
describing the math extension capabilities but it could induce the
casual reader to believe that this is the correct form for writing down
the Maxwell’s equations; unfortunately it is not.

480 2 para -2, ll.8/9 (HjG) “(there must be no space before the [)” — why?
(Would be ignored by TEX as the end of the cs-name!)
Deleted this text.

484 2 para 3, ll.1/2 (HjG) Add word: “. . . the equation environment is . . . ”

488 2 para 1, l.2 (HjG) Add word: “. . . as a subscript or superscript.”

488 4 para 1, l.1 (FMi) Replace word: “Note that both environments . . . ” → “Note that both
structures . . . ” (as one is a command)

489 2 para -2, l.3 (HjG) Missing closing parenthesis: “(see Section 8.5.3)”

489 4 exa. 8-3-9.1 (DAl) The third array actually only needs c as preamble even though cc is
not wrong. as empty columns on the right are ignored

491 2 para -2, l.3 (BMo) Replace: “aside” → “at the side”

493–95 2 ll.-1/-2 (HjG) Perhaps a note regarding the defaults should be added:
“The first two parameters, ldelim and rdelim, are the left and right
delimiters, respectively.
They must be either both empty or both non-empty;
to place a single delimiter, use a period “.” on the “empty” side.”
Editorial comment: affects pagebreaks for 494/95 as well

499 2 §8.6.2 (HjG) Change section heading: “Operator and function names”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 22

501 2 exa 8-6-4 (HjG) Surplus word (in source comment):


“% the old the definition of \csc”

507 4 footnote (CKr) Good try but wrong word: “Technically this is due to the denominator
being wider than the numerator in this case. . . ”

!! 508 2 table 8.6, (FMi) The bad alignment (in some books) of the blue color probably makes
col.5 the illustrations in this column useless.

511 2 marginal note (MHe) Swap words: “. . . change the existing math font set-up”

512 2 para 3, l.6 (HjG) Surplus closing brace: “\bm{\alpha}}”

!! 513 2 Figure 8.1 (LSchu) Text font is Times, but should be Computer Modern (rather
embarrassing that).

513 2 para 3, l.1 (HjG) Change: “In this section show a sample text” →
“In this section we show a sample text”

515 2 para 1, l.3 (HjG) Wrong reference: “Figure 8.3” → “Figure 8.2”

515 2 para -1, l.1 (BMo/CAR) Replace: “The Metafont versions of Concrete Roman and Math. . . ”
→ “The Metafont versions of Concrete, both Roman and Math,. . . ”

!! 516 4 fig. 8.6 (CKr/FMi) The txfonts have the symbols \succapprox and \precapprox in the
wrong position in the fonts. Until the fonts are corrected one can
manually fix the problem by redeclaring them after loading the
txfonts package, i.e.,

\usepackage{txfonts}
\DeclareMathSymbol{\succapprox}{\mathrel}{AMSb}{119}
\DeclareMathSymbol{\precapprox}{\mathrel}{AMSb}{118}

517 4 footnote (FMi) Y&Y has unfortunately folded and their domain was taking over by a
seller for “latex” clothing (interesting isnt it?). Some information
about Y&Y can be found at http://www.tug.org/yandy.

!! 518 4 fig. 8.9 (CKr/FMi) The pxfonts have the symbols \succapprox and \precapprox in the
wrong position in the fonts. Until the fonts are corrected one can
manually fix the problem by redeclaring them after loading the
pxfonts package, i.e.,

\usepackage{pxfonts}
\DeclareMathSymbol{\succapprox}{\mathrel}{AMSb}{119}
\DeclareMathSymbol{\precapprox}{\mathrel}{AMSb}{118}

521 2 para 2, l.3 (HjG) Missing interword space: “Section 7.6.1”

521 4 footnote (FMi) Y&Y has unfortunately folded and their domain was taking over by a
seller for “latex” clothing (interesting isnt it?). Some information
about Y&Y can be found at http://www.tug.org/yandy.
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 23

!! 523 2 figure 8.16 (MHe) The symbols to the left and right of “Q(t)” in the middle of the figure
are wrong (this is actually a bug in the informal math set-up which
has now been corrected).

523 2 figure 8.16, (BMo) Replace: “Info Math fonts” with “Informal Math fonts”.
caption
523 2 para 3, l.2 (HjG) Change:
“The HV math fonts are designed at MicroPress” →
“The HV math fonts have been designed at MicroPress”

524 2 para 1, ll.4–6 (HjG) Change:


“This package extends the . . . font collections and should normally be
loaded . . . ” →
“This font extends the . . . font
collections; the corresponding stmaryrd package should normally be
loaded . . . ”

524 2 para 2, l.7 (HjG) The text states: “ (kernel) identifies symbols . . . ”. However, later on
only “ (ker )” is used. [E.g., Table 8.10 on page 527 (\hbar) and
Table 8.11 on page 528 (\angle).]

524 2 para 2, l.-3 (HjG) The text speaks of “Alphabetic symbols” – but the referenced
Table 7.30 on page 435 calls it “Alphabet character” !?

524 2 exa 8-9-1 (HjG) The fleqn option is used, but in the output, the two equations seem
to be right aligned rather than left aligned!
Indeed true: this is because in amsmath the \mathindent added on
the left is actually a rubber length (see page 471) that is
automatically shortend if there is not enough space.

526 4 para -1, l.1 (CKr/FMi) Change: “The unaccented ASCII Latin letters and Arabic numeral
digits (see Table 8.8) all referred to. . . ” → “. . . are referred to. . . ”

527 4 para 2, l.1 (HjG) Replace:


“in the first columns of Table 8.9” → “in the first rows of Table 8.9”

527 2 para 2, l.5 (HjG) Change: “Similarly, the list of lowercase Greek letters there is no
omicron” →
“Similarly, the list of lowercase Greek letters contains no omicron”

527 2 table 8.10 (BMo/CAR) This table would be better if reordered, in particular so that the first
row contains: \aleph \beth \gimmel \daleth. This would make the
this text correct: “The first four [entries in table 8.10] are Hebrew
letters.”

527,528 s table 8-10/11 (FMi) Added the missing symbol from amssymb: \circledR, \yen,
\checkmark, and \maltese.
The general distribution of symbols between the two tables is a bit
questionable, but this will stay as it is.

528 2 table 8-11 (HjG) Various deviations from alphabetical sort order of the table entries.
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 24

528 table 8.11 (LHe) \dag and \ddag are \mathords not \mathbin as claimed in table 8.13.

!! 529 2 table 8.12, l.3 (JGr) \mathring{x} is missing its accent.

529 4 para 1, l.2 (CKr) Replace: “looked up \neq” → “looked up \neg”

530 2 table 8-13 (HjG) Various deviations from alphabetical sort order of the table entries.

530 table 8.13 (LHe) \dag and \ddag are not \mathbins, hence don’t belong in this table
and they aren’t (as claimed in legend) synonyms of \dagger and
\ddagger respectively.

531 2 table 8.15 (BMo/FMi) The commands starting with \var... are only partially in blue to
indicate their relationship with those commands missing the “var” in
their names. But this is more confusing than helpful, so they are now
made fully blue.

!! 531 2 table 8.15 (CAR/FMi) \obar is listed twice while \obslash (also from stmaryrd) is missing

531 2 table 8-15 (HjG) Various deviations from alphabetical sort order of the table entries.

!! 532 2 tables 8-16, (HjG) Since \precsim is not a negated symbol, it should be moved from
8-17 Table 8-17 to Table 8-16, where its sibling \succsim already lives.

532 2 tables (HjG) Various deviations from alphabetical sort order of the table entries.
8-16/17
532 4 table 8.17 (CKr) Add: “. . . or, if flagged. . . ”

533 2 tables (HjG) Various deviations from alphabetical sort order of the table entries.
8-18/19
534 2 table 8-20 (HjG) Various deviations from alphabetical sort order of the table entries.

534 2 tab. 8.20 (HjG) 1. \hookleftarrow is listed twice.


2. Some “compound” symbols have different line widths in their
“head” and “tail” parts: \Longleftarrow, \Longmapsfrom,
\Longmapsto, \Longrightarrow.

534 2 table 8-21 (MBr) Various deviations from alphabetical sort order of the table entries.

535 2 table 8-22/23 (HjG) Various deviations from alphabetical sort order of the table entries.

537 s table 8-27 (DIs/FMi) Added the four missing delimiters from amssymb: \llcorner,
\lrcorner, \ulcorner, and \urcorner. Updated the table note and
galley text accordingly.

Chapter 9

540 2 para -2, l.6 (MKu/FMi) Replace: ISO-8859-x → ISO 8859-x

540 2 para -1, l.4 (FMi) Plural: “Clearly, 8 bits are not sufficient. . . ”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 25

541 2 para 1, l.-2 (MKu/FMi) Replace: UTF8 → UTF-8

!! 543 table 9.1 (MHe/JBr) The Babel implementation on the CD is missing the australian and
newzealand options. If you need them, download a new version of
Babel.

543 2 table 9.1 (JBr/WaS) Replace: “english, USenglish (american, canadian ), UKenglish
(british ), australian (newzealand )”
Add footnote: “The option english combines American hyphenation
patterns with a British date format.”

545 4 exa 9-2-1 (JAn) The quotes surrounding Références and Chapitre should be the french
ones: use \og and \fg{}. And similar those around German words
should use "‘ and "’.

546 2 para 3, l.4 (HjG) Typo: “patterns”

!! 548 2 para 2, l.4 (UFi) Replace: \aliasshorthand{"}{/} should be \aliasshorthand{"}{|}

549 2 para 1, l.5 (HjG) Characters should be in ‘typewriter font’ (as in l.2):
“ “;” and “?” ” → “ “;” and “?” ”

550 4 para -2, l.1–2 (CKr) Correct: “Some are meant to ease typing, whereas others. . . ”

551 tab 9.3 (CBe) I am surprised that in Russian there is no word for “Glossary”.
Frank: It most certainly exits :-), but right now Babel doesn’t know
about it—so there is nothing we can do about it at the moment.
Actually the same problem exists with Polish, although here I got a
translation “słownik terminów” which will eventually find its way into
Babel.

552 2 exa 9-3-4 (CBe) The words i"lusio and il·lusio in the example are incorrect. They
should be i"lusi\’o and il·lusió respectively

!! 553 2 para 4 (UFi) Replace with: “Another popular shorthand is "-, which indicates a
hyphenation point (like \-), but without supressing hyphenation in
the remainder of the word:”

553 2 exa 9-3-8 (FMi) Replace the example body with:

\fbox{\parbox[t]{1cm}{minister"-president}} \quad
\fbox{\parbox[t]{1cm}{minister\-president}} \quad
\fbox{\parbox[t]{1cm}{ministerpresident}}

to show the differences between "-, \-, and no hyphen.


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 26

553 2 exa 9-3-9 (FMi) Replace the example body with:

1. \present{Gutenberg-Universit"at}
2. \present{Gutenberg"-Universit"at}
3. \present{Gutenberg""Universit"at}
4. \present{Gutenberg"=Universit"at}
5. \present{Gutenberg"~Universit"at}

554 2 para 4, l.2 (HjG) Replace: “~n~hletter i” → “~n” and “~N~hletter i” → “~N”

554 2 exa 9-3-11 (UFi/MGo) Replace body with:


“En fran\c{c}ais on doit mettre un \fg petit espace\fg\
devant la ponctuation double: comme cela! . . . ”

556 2 item 2, l.3 (HjG) Remove:


“. . . , with the addition that also ’u and ’U are made available.”

556 2 para 4, l.2 (UFi) Correct spelling: “. . . optional because the acute accent has. . . ”

557 4 exa 9-3-19 (FMi/JBe) Replaced the example text with a spanish example showing 3 levels of
quotations.

558 2 para -1, l.2 (UFi) Add comma: “day, month, year”

561–562 2 para 2, l.-1; (BMo) The number 999999 (and 1000, in the second instance) should not be
para 2, l.1 written with a period as thousands-separator as this is confusing for
readers used to a different convention.

562 2 para 2, l.1+2 (FMi/DPa) Change: “digits before the decimal point are expressed” → “digits
denoting multiples of a thousand are expressed”

563 4 l -18/-17 (CBe) The non zero lccode for the apostrophe is not a speciality of the
Italian language; this non null assignment is made at least also for
Catalan and for French; it should be done for all languages that use
the apostrophe for replacing an elided vowel.

!! 564 2 table 9.5 (FMi) Add a note that the definition of \th conflicts with its standard
definition as the LICR object “þ” (thorn).

564 2 tab. 9.5 (HjG/FMi) In the ‘Serbian’ column, “\sh sh” is listed twice; replace the second
instance with “\arsh arsh”.

564 2 para -1, l.5 (ERy) Change: “helpfull” → “helpful”

565 2 line 1 (JGr) Missing space in: Anotherlayout

569 2 l.-2 (HjG) Misspelled name: “Andrew Janishewsky” → “Andrew Janishevsky”


(This affects p.1081, too!)

571 2 l.1 (HjG) Replace: “UNIX-like” → “UN*X-like” (to match spelling elsewhere in
the book)
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 27

571 2 ll.3+4 (MKu/FMi) Change: “ISO-IR-111” → “ISO-IR 111”


and “ISO-IR-144” → “ISO-IR 144”

571 2 para 4 (HjG) Code page “mnk” listed twice.

573 2 descr. env. (HjG) Items T2B: and T2C: “Crimean Tatar” → “Crimean-Tatar”

573 2 para 3, l.4 (HjG) Typo: “pacakge” → “package”

574 2 para 6, l.1 (HjG) Replace: “The cb font uses . . . ” → “The cb fonts use . . . ”

574 2 para 7, l.2 (HjG) Replace: “translation” → “transliteration”

575 2 tab 9.7 (CBe) I do not recognize my grmn1000 font table; at least it is incomplete
compared with the one that has been uploaded on CTAN in 2002,
well ahead of the publication of this Second Edition.
(Unfortunately an older tfm file was used so that some glyphs do not
show up in the table)

576 2 tab. 9.9 (HjG) Replace: “Diaresis” → “Diaeresis”

576 2 tab 9.9 (CBe) <’otan does not produce the Greek word on its right, which was by
mistake obtained with <’oótan

576 2 tab 9.10 (CBe) In the first line all the examples with upper case letters are wrong in
the sence that these glyphs cannot appear in real text, hence they are
removed. The last two lines are wrong with both lower and upper
case letters. The former error implies a hiatus between an initial
capital letter and a preceding vowel that by definition of “initial” is
missing. The latter error is related to the fact that spirit and accent
are separated, the former to the left of the vowel, the latter over the
vowel.
Part of the problems are due to a missing
\languageattribute{greek}{polutoniko}.

579 4 table 9.12, l.7 (HjG) Remove extra right brace: “\fontfamily{fr}}”

!! 580 2 example file (WaS) usenglish → USenglish


language.dat ukenglish → UKenglish

!! 580 language.dat (WaS) The language name problem, i.e.,


on CD usenglish → USenglish
ukenglish → UKenglish
is also present in the language.dat file on the book CD.

581 2 para 2, l.2 (UFi) Six "languages" are loaded ...: seven?

581 2 para 1, l.2 (WaS/FMi) Change: “. . . loaded first by INITEX; English in the example above).”
→ “. . . loaded first by INITEX); for compatibility reasons this
language should contain US-English hyphenation patterns.”

581 2 para 2, l.2 (WaS) Language names are to be corrected according to p.580.
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 28

583 2 para 1, l.1 (HjG) Wrong number: “(line 32)” → “(line 34)”

583 2 para 1, l.3 (HjG) Replace: “welsh.sty” → “welsh.ldf”

!! 585 2 (CBe) The line:


\adddialect{austrian}{german}
and the following one correspond neither to lines 102–103 of the
language skeleton, nor to the grammar of the \adddialect on page
584; this description as well as the skeleton file apparently require
that the language name be preceded by \l@; in facts, for example, the
germanb.ldf contains the line:
\adddialect\l@austrian\l@german

!! 586 2 code line 2 (TSS) Extra closing brace after \def\germanhyphenmins.

!! 589 2 syntax box (UFi) Change: \addto\csname[code] → \addto\csname{code} (wrong


braces)

591 2 para 1, l.5 (UFi) Extra character: “The third argument, excec, contains. . . ”

592 2 para 3, l.2+4 (PPN) Replace: “Panday” → “Pandey” (sorry)

!! 592 2 para 3, l.3 (PPN) Replace “bang” with “bengali”. This package is available on CTAN in
the languages/bengali/pandey.

!! 592 2 para 3, l.4 (PPN) Replace “denag” with “devnag”. This package is on CTAN
languages/devanagari/velthuis.

592 4 para 5, l.1 (CKr) Replace: “Ehitopian” → “Ethiopian”


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 29

592 general (PPn) Additional remarks not for inclusion in the book: For TEX, LATEX in
remarks languages of India, there are several nice packages. An overview can
be found in the following TUGboat Articles;
1. Anshuman Pandey, An overview of Indic Fonts for TEX,
TUGboat Volume 19, Number 2 / June 1998 115—119
2. Anshuman Pandey, Typesetting Bengali in TEX, TUGboat
Volume 20, Number 2, June 1999 119—126
3. C. V. Radhakrishnan, A case for TEX in India, TUGboat
Volume 19, Number 1, March 1998, 6—9.
4. Karel Píška, A conversion of public Indic fonts from
METAFONT into Type I format with TeXTRACE, Volume
23, Number 1, 2002, 70—73
5. Yannis Haralambous and John Plaice, Low-level Devanāgari
support for Omega– Adapting devnag, i Volume 23, Number 1,
2002, 50—56
In addition to these articles, TUGIndia has uploaded two LATEX 2ε
packages (i) Malayalam for LATEX 2ε , and (ii) Kannada LATEX, both
available from www.sarovar.org.
A remark on devnag package:– Originally developed by Frans Velthuis
in 1991, it was upgraded for use with LATEX 2ε (made
NFSS-complaint), and maintained by a team consisting of Dominik
Wujastyk, John Smith, Anshuman Pandey, François Patte, and
Zdeněk Wagner. Very recently, the project has been handed over to
TUGIndia, for further development, and as of May 2004, it has moved
from sourceforge.net to sarovar.org.

Chapter 10

chap.10 2 boxed texts (HjG) In addition to what has been reported elsewhere, here’s an overview
of some more inconsistencies in (some of) the “syntax boxes” of this
chapter.
With parenthesized arguments, commas are part of the syntax; hence
they should be set in ‘typewriter font’ (???).
The space after these commas should also be uniform.
page(s) box(es) comma space remark
599 \rm no asterisk should be in \tt
602/3 all \rm yes “...” vs. “. . . ”
606 1 \rm no “...” vs. “. . . ”
606 2 \it no
607 \rm yes
608 all \it no
610 1–2 \rm yes “...” vs. “. . . ”
616 \it no also in text after box!
(ll.1+5 in first para)
639 \it no
641 1–2 ∗
no ∗
various flaws;
see separate error entry.
596 2 para 4, l.2 (HjG) Replace: “is the same as those produced” → “. . . that . . . ”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 30

597 2 para -1, (HjG) Replace: “. . . , in case they are changed” → “. . . , in case it is changed”
l.-4/-3
597/598 2 para -1, l.-2 (HjG) Delete word: “which again that expects one argument.”

599 2 boxed text (CAR) The asterisk after \fancyput should be centred and the ‘(’ and ‘)’
should be in typewriter.

!! 599 2 boxed text (HjG) Replace brackets by braces. (The horizontal-material argument is not
an optional, but a mandatory one.)

600 2 para 2, l.4 (HjG) Replace: “don’t work” → “does not work”

600 2 exa 10-1-12 (GBa) The optional parameter “[t]” in the second example is printed as text
in line (1).
Remove in code: “[t]”
Append to previous paragraph: “An optional position argument is not
supported.”

601 2 l.-17 (CBe) Add word: Calculating the horizontal and vertical distance

602–603 2 all boxed (CAR) All the parentheses ‘(’ and ‘)’ (9 pairs in total) should be in
texts ‘typewriter font’.

604,605,609 2 (HjG) On p.604 (l. -2) and p.605 (ll. 1, 2) we have “join environment(s)”.
On p.605 (ll. -6, -1) these are called “..join environments”.
On p.609 (para 3, l.5) it’s “join environments” again.

606 4 para 2, l.1 (HjG) “The epic . . . ” → either: “epic . . . ” or: “The epic package . . . ”

606 2 para 3, l.1 (HjG) Delete comma and move word:


“This command, which is a variant . . . command, allows . . . ” →
“This command is a variant . . . command, which allows . . . ”

606 2 second boxed (CAR) Brackets should also be in ‘typerwriter font’.


text
606 4 para -1 (HjG/FMi) The arguments “∆width” and “∆height” are mistakenly used in math
mode. In the book that means a differnt font and different kerning.

606–608 2 all boxed (CAR) All the parentheses ‘(’ and ‘)’ (9 pairs in total) should be in
texts ‘typewriter font’.

609 2 (FMi) Editorial comment: reprinted see earlier summary entries.

610 2 first two (CAR) All the parentheses ‘(’ and ‘)’ (6 pairs in total) should be in
boxed texts ‘typewriter font’.

612 2 exa 10-1-25 (PYu/FMi) The \protect in front of \footnotesize (twice) is not necessary.

613 2 para 1, ll.2/3 (HjG) Citations disrupt sentence!


“. . . bundle [48,49] or [57, Chapter 6] for . . . ” →
“. . . bundle (see [48,49] or [57, Chapter 6])”
and move the parenthesised citations to the end of the sentence.
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 31

614 2 para 1, l.4 (HjG) Missing closing quotes: “the “extended” or “enhanced” . . . ”

615 s Tab. 10.1 (FMi) The important driver “vtex” is missing. On the other hand some of
the listed drivers are only of historical interest.

616 2 boxed texts (FMi) Corrections as outlined in summary entry above.

618 2 boxed text (CAR) Replace: “key val list” → “key/val-list” (also in following text).

619 s viewport (BMo/FMi) Explanation of viewport key changed to better explain that it only
changes the space reserved but doesn’t prevent printing the whole
graphic (unless clip is used additionally)

620 s editorial (FMi) Text changes on previous page results in different page break.
change
620 2 para 1, l.1; (HjG) Replace: “the first seven keys” → “the first eight keys”
para 2, l.1 “The first nine keys” → “The first ten keys”

620 4 para 5, l.2 (FMi) Replace: “. . . in the optional arguments.” → “. . . in the key/val-list.”

623 2 para 1, l.7 (HjG) Delete word: “some of key combinations”

623 2 boxed text (CAR) Replace: “key val list” → “key/val-list” (also in following text).

630 2 para 3, l.3 (UFi) Replace: “the next \parbox examples” → “the next tabular examples”

631 s para.2, l.6 (FMi/HjG) Ersetze: "‘This point is shown . . . "’ → "‘This is shown . . . "’

631 2 para -1, l.-1 (JBr) Replace: “key val ” → “key/val ”

632 2 fig. 10.2 (HjG) The horizontal extent of the box is called “length” → probably
better: “width”.
Missing standalone horizontal specs: “[l]” ≡ “[lc]”; “[r]” ≡ “[rc]”.

632 2 boxed text (CAR) Replace: “key val list” → “key/val-list”

633 4 para 1, ll.4/5 (HjG) Add character: “A matrix . . . appears below.”

633 2 l.-2 (HjG/DPa) Replace: “The material in the section can be compared to
Sebastian. . . ” → “The material in this section is similar to that of
Sebastian. . . ”

!! 633 s example (HjG) The first column shows incorrect output: instead of x=0mm it uses
some internal default.

634 s editorial (FMi) Fix on previous page will change page break.
change
637 2 footnote 2 (FMi) Bug in url.sty generated extra space.

639 2 boxed text (HjG) The parentheses ‘(’ and ‘)’ should be in ‘typewriter font’.
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 32

640 2 para -1, l.-2 (HjG) “the second \vector is truncated” → “the second \vector is not
rendered correctly”

641 2 first two (HjG) The parentheses ‘(’ and ‘)’ around “x1,y1” (3 pairs in total) should be
boxed texts in ‘typewriter font’.
All coordinates should be in (math) italic with subscripts (cf., e.g.,
pp.607/610): x1 , y1 , x2 , y2 .

!! 641 2 para 2 l.1 (UFi) Replace: “between points (x1,y2)” → “between points (x1,y1)”

641 2 syntax boxes (FMi) The variable parts do not show the right fonts.

641 4 para 3, l.1 (ReSt) Remove: “The \Curve commands is similar. . . ”

641 2 para 3, l.2 (HjG) Second occurrence of mandatory argument should use the same font
as the first one, i.e., “m” instead of “m”.

!! 641 2 para 4, ll.2/3 (HjG) Change sentence:


“Like \linethickness, it is an absolute value in points (i.e., not
affected by \unitlength) with the unit omitted.” →
“Like \linethickness, it is an absolute value (i.e., not affected by
\unitlength), given in any of LATEX’s units.”

642 4 item 6, l.2 (ReSt) Remove: “font information information to allow. . . ”

!! 643 2 para 4, l.3 (MSc) delete “,and .gif”

643 s para 3, l.1 (FMi) Unfortunately Thành’s name is mispelled. The correct spelling is
“Hàn Thế Thành”.

643 2 para 4, l.5 (CBe) Add: “. . . can be converted to PDF by ImageMagick’s convert
utility, eps2pdf (both of which call ghostscript internally), Acrobat
Distiller, or. . . ”

646 2 l.1 (HjG/FMi) Add: “(If the dvi file contains more than one page several output files
are generated.)”

Chapter 11

651 2 1st example (PYu) “Page 9 :” should be typeset “Page 9:”.

652 2 2nd example (HjG) Missing colon: “Page 22:”

652 2 l.-3 (HjG) Surplus words: “The latter case is for allows for . . . ”

!! 654 2 para 2 l.7 (UFi) Missing }: “like \index{\texttt{key}} and”


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 33

!! 656 2 figs. 11.3+4 (HjG) The text on p.649, l.1 claims: “Figures 11.3 and 11.4 on page 656
show the input and generated output of a small LATEX document, . . . ,
together with the result of including the showidx package . . . ” This
does not quite hold: There are some differences in the text and the
output of showidx contains some index entries not present in the
source.
Differences in the text
source (fig. 11.3) output (fig. 11.4)
§1 . . . actually written into that file only . . . . . . actually only written into that file . . .
§2 To prepare the index . . . In order to prepare the index . . .
§2 . . . , such as . . . . . . , like . . .
§3 . . . by the index processor . . . . . . by makeindex . . .
Missing index entries
include index
Final production run
makeindex@makeindex program (2nd instance)
The source has now been edited to match the printed output.

656 s (CBe) How horrible the page rotated counterclockwise!

657 2 -p item, l.-1 (HjG) Add word: “. . . the three special cases . . . ”

660 4 tab 11.1, note (JMH) Swap the words “single” and “double”

661 4 tab. 11.2, l.12 (JMH) The identifier referred is “heading_flag”, but the desciption uses the
word “flag”.

662 4 l.6 (RPa) The -p option is described on page 657.

!! 664/665 2 para -2/-1 (HjG) Confusion: default value of page_precedence:


In para -2, l.-1: “. . . ; the default is rRnaA, as noted in Table 11.2 on
page 661.” But in that table, “"rnaRA"” is given!
In para -1, l.-2: “. . . default page_precedence of rnaRA . . . ”!
(Also note that the remarks on p.666, para 2, suggest rRnaA, referring
to the same table as above.)
Changed to consistently refer to rnaRA.
page 666 changed to reflect rnaRA:
“ . . . assumes that pages numbered with lowercase Roman numerals
precede those numbered with Arabic numerals, which in turn precede
those numbered with the lowercase alphabet, uppercase Roman
numerals and finally the uppercase alphabet.

!! 661/664-5 4 (FMi) Confusion: the changes made in the second printing were wrong! The
default for page_precedence is rRnaA after all. (Or more precisely:
the program code shows rnaRA as the default but that value is never
used and the program logic implements rRnaA – what a mess.)
Most of that section rewriten to better explain the limitations of
MakeIndex in the area of “funny” page numbers.
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 34

!! 666 2 para 4 l.5 and (UFi) Add extra visual space in second index: “Likewise, \index{a␣space}
l.6 and \index{a␣␣space} produce. . . ”

668 2 boxed text (HjG) Slight inconsistency (also in subsequent text: para -2): File arguments
named “idx1 idx2 . . . ” – as opposed to pp. 655 and 674, where they’re
named “idx0 idx1 . . . ”.

669 2 para 3 (JS) Since xindy ignores all macros, it has no problems at all with
formatting macros, but more problems with macros producing text.
Substituted this paragraph with:
“texindy ignores unknown TEX commands by default under the
assumption that they do not produce text. It also knows about
typical text-producing commands like \LaTeX and \BibTeX and
handles them correctly. If you have your own command definition
that produces text, or if you use one supplied by a package, then the
entry is sorted incorrectly. You will either need to specify an explicit
sort key in your index entry, as in \index{prog@\Prog}, or write a
xindy style file with a merge rule, as explained in Section 11.3.4.
Be aware that producing index entries in arguments of commands has
its own pitfalls, e.g., in
\command{Properties of \Prog\index{\Prog}}. Then LATEX
commands might be expanded before they are written to the idx file
and the placement in the index will depend on the expansion of
\Prog.”

669 2 para -2, l.3 (MKu/FMi) Add: “. . . \usepackage[latin1]{inputenc} to all her documents
(or on recent Linux distributions the option utf8), while. . . ”

669 4 section 11.3.2, (JMH) "*her* documents": why a female *her*?


para 2, L.3
670 2 table 11.3 (TMW/JS) texindy can only work with Latin scripts out of the box. Removed all
other languages, and checked list of supported languages with current
xindy “LATEX Companion Release”.

671 2 para 2 (JS) Replace with: “There are about 50 predefined languages available, 35
of them are readily usable with texindy. They are listed in Table 11.3
on the facing page; you select one of them with the texindy
option -L. The other predefined languages have non-Latin scripts,
their usage is described in the xindy documentation.

672 2 table 11.4 (TSS/JS/CAR) The word-order module has two essentially equivalent descriptions.
The letter-order module doesn’t mention that it’s turned on by
texindy option -l. Use “so-called” as an example for ignore-hyphen.
Add table footnote “When two entries are identical except for ignored
characters, those characters are not ignored any more.”

673 2 para 5, ll.2/3 (HjG) Words need to be swapped: “multiple characters may form a unit”

674 2 para 1 l.1 (UFi) Extra word: “those of available”


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 35

674/675 2 boxed text (JS) Add option [-C codepage]. Add explanation between option -L and
and item list -q: “Use codepage as internal base encoding for sorting. This is used
below for fine-grained control of language module selection, needed only for
non-Latin scripts.”

675 2 example code (JS) Exchange xindy example style file with one that works. (Half of the
lines were problematic in subtle ways.)

679 4 example 3, (JMH) :define-attributes → define-attributes


para after the
source
!! 679 4 descr of (DSch) Comparing the code in TLC2 with book.cls made me realize that the
theindex \columnsep command must come before \twocolumn in order to have
the desired effect.

!! 680 4 descr of (DSch) Comparing the code in TLC2 with book.cls made me realize that the
theindex \columnsep command must come before \twocolumn in order to have
the desired effect.

680 s First code (AFV) Correct: \markkboth → \markboth


block
681 2 para 1 of (HjG) Extra word: “augments the LATEX’s indexing mechanism”
§11.4.3, l.2
Chapter 12

general several pages (HVo/FMi) The German word “Schuldrecht” is incorrectly hyphenated as
“Schuldrecht” in several examples due to the fact that English
hyphenation patterns are used unless the language is explicitly
marked. This is a deliberate effect, see pages 719 and 733–734.

683 2 para 3, l.1 (HjG) Missing word: “The chapter begins with a short introduction . . . ”

684/685 2 exa 12-1-2, (BMo/FMi) “But then it might not” should be “But then they might not” for
l.-2 of source parallelism with the “Multiple authors” to which it is referring.
Also changed: “Multiple authors” → “Entries with multiple authors”
so that it is clear that not the authors are a problem (though come to
think of it: given the example’s authors. . . )

685 2 exa 12-1-1/2 (FMi) Editorial comment: due to the modification of the BibTEX data base
tex.bib on page 690 the example output will change slightly in a
reprint.

687 2 para 1 (FMi) Add: “Depending on the layout produced by the class, it may result in
a normal space, some extra space, or in starting a new line.”

688 4 figure 12.1 (JMH) Replace in first item: \cite → \citation

690 2 entry test97 (HjG/FMi) Add “and others” to the author field. Otherwise the example
explanations in chapter 13 (pages 793–797) are partially wrong.
Editorial comment: This change will affect the output of a number of
examples in chapter 12 as well.
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 36

691 2 syntax box (HjG) Set commas in ‘typewriter font’

694 2 para 3, l.2 (HjG) Missing comma: ‘ “see [2–3,7,13]” ’

696 4 para 1, l.1 (DAl) Missing word: “. . . option is shown in Example 12-2-9. . . ”

697 2 para 3, l.5 (HjG) Move period: ‘ “Ref”. ’ → ‘ “Ref.” ’

705 2 exa (FMi) Editorial comment: due to the modification of the BibTEX data base
12-3-17/18 tex.bib on page 690 the example output will change slightly in a
reprint.

705 4 para 3, l.5 (TMi) Replace “Geophysics” with “Geophysical”.

707 2 exa 12-3-22 (FMi) Editorial comment: due to the modification of the BibTEX data base
tex.bib on page 690 the example output will change slightly in a
reprint.

707 2 exa 12-3-22, (BMo) “But then it might not” should be “But then they might not” for
l.-2 of source parallelism with the “Multiple authors” to which it is referring.
Also changed: “Multiple authors” → “Entries with multiple authors”

708 2 para 3, l.6 (UFi) Replace: “situatiuin” → “situation”

708 2 para 4, l.1 (HjG) Add: “when using the chicago BibTEX style.”

!! 710 2 para 4, l.2 (BMo) Replace: “locate the printed version.” → “locate the article within the
journal.”

713 2 para 1, l.3 (HjG) Replace: “\citep” → “\citealp”

717 4 para 1, l.4 (JMH) Add word: “If you only want to specify an annotator, . . . ”

!! 719 2 para 4, l.-2/-1 (UFi) Extra word: “the the journal”


Correct explanation: “. . . the journal name, volume number, and year
of publication, which is why we got “TUGboat 10 [1989]”.”

!! 719 2 syntax box (HjG/FMi) Order of optional arguments are like \cite (i.e., swapped):
\citetitle[post-note]{key(s)} or
\citetitle[annotator ][post-note]{key(s)}
\cite*[post-note]{key(s)} or \cite*[annotator ][post-note]{key(s)}

!! 722 2 para 2, ll.2/3 (HjG) Correct explanation: “. . . is always “author name, journal, volume,
and year”.”

!! 723 2 syntax box (HjG/FMi) Order of optional arguments are like with \cite:
\fullcite[post-note]{key(s)} or
\fullcite[annotator ][post-note]{key(s)}

726 2 para 3, l.2 (HjG) Delete comma: “. . . when used together, with . . . ”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 37

!! 727 2 para 3, l.-3 (JBe) Replace: \jbnovarioref → \jbignorevarioref

727 2 examples (FMi) Not wrong, but it looks funny: due to the chosen example height the
12-5-21/22 footnote from the previous page (not shown) is partially carried over
so we get “43311-7” as the first item in the footnote. That is the last
part of the ISBN number see example 12-5-20.
Previous page enlarged by one line to avoid this.
\AtBeginDocument{\enlargethispage*{\baselineskip}} added to
(hidden) preamble commands.

729 2 para 1, l.-1 (HjG) Correct: “to “Ibid., § 3”.”

!! 730 2 example (UFi) Citation 7 and 8 are similar, but the description above says something
12-5-28 else...
To correct this mistake and to better show what happens, the
example was changed to contain a slightly different set of citations
(same change was made to example 12-5-27):

Full citations: \cite{aschur} \cite{bschur}


not shown on the left!
\newpage
text \cite[\S\,7]{aschur} text
\cite[\S\,8]{aschur} \cite[\S\,16]{zpo}
text \cite[\S\,7]{bschur} \cite{aschur}
text \cite[\S\,3]{zpo}

And the text above the example was changed as follows:


“If name&title&auto was selected (either implicitly or explicitly),
then the following happens: the first citation of a publication
automatically displays the full entry (citation 5 in the next example).
In case of repeated citations to unambiguous works only the name of
the author(s) are shown (citation 8). For ambiguous citations this will
be done only for immediately following citations (citation 4).
However, if there are intervening citations, then the name(s) and
short titles are shown (citations 3, 6, and 7).”

731 2 para 1, l.4 (HjG/FMi) Correct/change to: “that two citations . . . are actually wrong:”

732 4 para 3. l.2 (JMH) Replace: “in which case the first cross-reference . . . ” → “in which case
a cross-reference . . . ”

734 4 para 1, l.2 (CKr) Correct: \bibgerman → \bibsgerman

734 4 para 2, l.-1 (CKr) Remove surplus letters: “get the correction hyphenation.”

!! 741 2 l.-5 (HjG) Missing closing brace: \renewcommand\opcit{\textit{supra}}

!! 743 2 item 3 (UFi) Equal sign missing: sortkey = "Bismarck, Otto von".
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 38

744 exa (HjG) There’s a spurious space before all occurrences of “D. E. Knuth”!
12-5-48/49 This is (partly, ie in the footnote) due to a missing percent in the
definition of \@realcite and \@printbibliography in the camel
package. Seems that a problem with the volume parsing in camel is
the reason for the surplus spaces showing up in the bibliography
output. Reported to the author.

745 2 ll.3/4 (HjG) Missing metaness:


“. . . jobname.tts” → “. . . hjobnamei.tts”
“. . . jobname.lts” → “. . . hjobnamei.lts”

746 2 tab 12.2 (HjG) Replace (‘bibtopic’ column, row 4; ‘multibib’ column, row 7):
“no” → “No”

746 2 Tab. 12.2 (THa) Change “Requires tailored .bib files” → “Works with standard .bib
files” (and change matching row entries)

746 2 Tab. 12.2 (THa) Change: “Above typeset together somewhere” → “Group
bibliographies together”

749 2 para -1, l.1 (THa) Missing accents: “Jose Alberto Fernandez” → “José Alberto
Fernández”

750 4 para -3, l.-2 (CKr) Delete surplus word: “. . . as the the auxiliary files would be
overwritten.”

752 2 para 1, l.-1 (HjG) Delete backslash: “. . . in an \article class).”

753 2 para 4, l.5 (HjG) Replace: “\bibliography” → “\bibliographystyle”

!! 755/756 2 (THa) Wrong limitation of multibib: The whole passage from “A final
difference” up to “nocite.” should be replaced with something like:
“The multibib package (since version 2.3 of 2004/01/24) is compatible
with most other packages that provide extensions to the cite
mechanisms, including cite, natbib, and jurabib. Moreover, the
package provides a general interface which allows to add arbitrary
extensions of cite commands to be recognized by multibib.”
Editorial comment: change affects pagebreak position.

756 2 Ex. 12-6-10 (THa/FMi) Replace source text with:


\LaTeX{} offers an interface to include
graphics \citelatex{LGC97}. \LaTeX’s
default citation scheme is
number-only \cite{vLeunen:92}.
i.e., move/remove the sentence periods. This should not affect the
output as the superscript is moved and double periods are removed.

Chapter 13

758 2 para 3, ll.1/2 (HjG) Delete word: “. . . to look for management tools that help in
managing such databases.”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 39

758 2 para 4 (HjG/FMi) Add+change: “Once everything is under control, we return in


Section 13.5 to the task of typesetting and look at how different
BibTEX styles can be used to produce different bibliography layouts
from the same input. As there may not be a suitable style for a
particular set of layout requirements available, Section 13.5.2
discusses how to generate. . . ”

763 2 tab. 13.1 (HjG/FMi) In the explanation for misc, replace:


“(i.e., the entire field is empty)” → “(i.e., the entire entry is empty or
has only ignored fields).”

764 2 para -3, l.-1 (HjG) Add: “following a field name (and = sign)”

765 2 tab. 13.2 (HjG) In the explanation for type:


l.2: Add word: “For the entry type phdthesis . . . ”
l.3: Punctuation is not part of string:
“type = "{Ph.D.} dissertation."” →
“type = "{Ph.D.} dissertation".”
l.5: Punctuation is not part of strings:
“chapter = "1.2," type = "Section."” →
“chapter = "1.2" and type = "Section".”

765 4 ‘key’s (JMH) Remove “cross-referencing”: cross-referencing just uses key appearing
description, in \cite commands.
l.1
766/767 4 several places (DAl) Replaced “Miguel Lopez Fernandez” by “Miguel Parra Benavides” as
the original name would really require accents that are not yet
discussed at this point.

766 2 para 6, l.1 (UFi) Move comma: Fernandez,” should be Fernandez”,

767 s l.7 (SPe) “Miguel Parra Benavides” is missing closing quotes.

767 s l.10 (SPe) “Parra” and “Benavides” are missing closing quotes.

768 2 para 4, l.4 (UFi) Replace: “(see Section 13.2.2)” → “(see below)”
After all we are in 13.2.2 :-)

770 2 para 1, l.1 (HjG) Replace: “text field of BibTEX entries” → “text part of BibTEX fields”

!! 771 2 verb. text (HjG) Surplus closing brace: “"\providecommand\url[1]{\texttt{#1}}}"”

771 2 l.-3 (HjG) Change: “different sorting rules from English” → “sorting rules
different from those of English”

772 2 l.-5 (HjG) Shell command line should be underlined (as on pp. 775–778).

773 2 para 3, ll.2/3 (HjG) Change: “put from BibTEX into the .bbl file” → “put into the .bbl
file by BibTEX”

!! 773 2 para 3, ll.-1 (HjG) Change: “and an additional LATEX run” → “and two additional LATEX
runs”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 40

773 2 para -2, l.3 (HjG) Add: “articles and books”

775 2 para -2, l.1 (HjG) Change font: “in the string parameter” → “in the string parameter”

777 2 program (FMi) After changing the bib file this line comes out as:
output
%% "EX/tex.bib", line 92: Unexpected value in ‘‘year = "1980ff"’’.

777 2 para -1, l.-3 (HjG) Change: “all entries are examined” → “all fields of an entry are
examined”

777 2 para -1, l.-2 (HjG) Change: “value part of the entries” → “value part of the fields”

778 4 para 4,l.2 (JMH) Replace: “year=1980ff” → “year={1980ff}”

779–784 2 throughout (HjG) Shell command lines should be underlined (as on pp. 775–778).

779 2 para 3, l.2/3 (HjG) Add: “one ore more BibTEX databases as its argument(s)”

779 2 footnote 2 (HjG) Add second hyphen: “after the - option.” → “after the -- option.”

780 2 top (FMi) Spurious space on top of page.

784 2 para 1, l.-1 (HjG) Typo (forgotten backslash!?): “Progpybliographer” → “pybliographer”

787 2 l.2 (HjG) Shell command line should be underlined (as on pp. 775–778).

787 4 para -2, l.1 (CKr) Remove surplus letter: “The JBibtexManager program developped by
Nizar Batada”

788 2 fig. caption (FMi) Add: The JBibtexManager workspace with the (German locale)

788 2 footnote (FMi) Replace: “Most of these restrictions have been lifted in the new
version of JBibtexManager.”

789 2 para 2, l.1 (FMi) Replace: “. . . are kept unchanged but they are neither visible nor
modifiable from within the program.”
→ “. . . are neither visible nor modifiable except when using the “raw
BibTEX” mode in the newest version of the program. ”

789 4 para 3 (FMi) Replace whole paragraph with: “The program is not available on
CTAN. Its current home is http://jabref.sourceforge.net/, where
it was merged with a similar project called BibKeeper under the new
name JabRef.”

789 2 para 5, l.3 (FMi) Small rewrite: The only “foreign” export formats supported are .bbl
files and .htm files (i.e., processing a selection of entries with BibTEX
or BibTEX8 from within the program and producing HTML from a
selection of entries).
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 41

791–793 2 tab 13.4 (HjG) apa.bst – add: “American Psychology Association BibTEX style”
jmb.bst – add: “Journal of Molecular Biology BibTEX style”
Some journal names are written in italic, other’s aren’t: Astronomy;
Behavioral and Brain Sciences; Human Biology.

793 2 para 1, l.2 (SN) Remove surplus word: “using another the BibTEX style”.

793 4 para 2,l.5 (DAl) Remove comma: “. . . wich will show us, how different. . . ”

794 2 exa 13-5-1/2 (FMi) Editorial comment: due to the modification of the BibTEX data base
tex.bib on page 690 the example output will change slightly in a
reprint.

795 2 exa 13-5-3/4 (FMi) Editorial comment: due to the modification of the BibTEX data base
tex.bib on page 690 the example output will change slightly in a
reprint.

795 4 para 2, l.2 (JMH) Replace: “author’s name” → “authors’ names”

!! 795 2 para 2, ll.4/5 (HjG) The text states: “Also note the interesting label produced for the
reference with more than three authors.”
However, example 13-5-4 cannot show this, as there are only three
authors (item [GUD97]).

796 2 exa 13-5-5/6 (FMi) Editorial comment: due to the modification of the BibTEX data base
tex.bib on page 690 the example output will change slightly in a
reprint.

!! 796 2 para 1, (HjG) The text states: “Note that the entry with more than three authors
ll.-2/-1 has now been collapsed, showing only the first one.”
Again, example 13-5-5 does not show this, as there are only three
authors, and all three are shown (item [5]).

!! 797 2 para 3, l.3 (HjG) Replace: “. . . ; as a result, we get an incomplete first entry.” → “. . . ;
as a result, we get an incomplete second entry.”
(Obviously, the citation of LGC97 has been added to example 13-5-7
after this text was written.)

797 2 exa 13-5-7 (FMi) Editorial comment: due to the modification of the BibTEX data base
tex.bib on page 690 the example output will change slightly in a
reprint.

798 s tab 13.5, l. (MSch) Replace: “Erwin” → ’‘Ervin”


1-2
798 4 para 1, l.3 (CKr) Remove surplus word: “. . . , then it is all that it is necessary.”

800 4 Citation (DAl) Replace letter: “. . . different questions than if you choose. . . ”
scheme,l.2
802 2 para 2, l.4 (HjG) Replace: “derivation” → “deviation”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 42

802 4 para -1, l.3 (FMi) Replace wrong braces: “\urlprefix\url[field-value]” →


“\urlprefix\url{field-value}”

803 2 para -2, l.2 (HjG) Replace: “in the second phase of the formatting” → “in the second
phase of the processing”

806 2 list, item 3 (UFi) Extra character: “Printed in the order in which thee references. . . ”

806 4 para -3 (FMi) Move this paragraph to the bottom of the page since it is really an
explanation about the functions defined for each publication type.

808 4 table 13.8 (JMH) Replace description for int.to.chr$ with: “Translates integers into a
characters using the ASCII mapping”

810 2 fin.entry (HjG) Replace in “After Modification” part (2 times): “\sc” → “\scshape”
example
811 2 para 2, l.3 (HjG) Replace: “at the beginning of this section” → “on the facing page”

Chapter 14

814 2 para 6, l.1 (HjG) Delete doubled word: “The most important important commands . . . ”

814 2 para -1, l.-2 (HOb) Explicitly show spaces: %␣\iffalse . . . %␣\fi

815 2 syntax boxes (HOb) For clarification the argument of \DescribeMacro and that of
2+3 \begin{macro} should both start with a \.

816 2 para -3, l.4+ (HOb) Change sentence: Note that such short forms for \verb, just like
\verb itself, cannot appear in the argument of another command, but
the characters may be used freely inside verbatim and macrocode
environments.

!! 820 2 para 2, last (DHL) Change to: “lines 1, 2, and 4 if Bname is also asked for, and lines 1, 3,
line and 4 otherwise.”

820 2 para 3, l.5 (HOb) Remove surplus space: “behind % signs. . . ”

820 2 table 14.1 (HOb) Entries not sorted correctly: swap \CheckSum and \CheckModules

!! 821 2 descr. of (UFi) \MakeshortVerb should be \MakeShortVerb


\DeleteShortVerb \MakeshortVerb* should be \MakeShortVerb*

821 2 table 14.1 (HjG) As suggested by HOb (p.815): “\DescribeMacro{\cmd }” and


“\begin{macro}{\cmd }”.

822 2 table 14.1, (HjG) \meta{arg} “Print the argument . . . ”


entry 2
822 2 table 14.1, (HOb) Replace with: \SpecialEscapechar{\char }
entry 3
!! 822 2 table 14.1, (HOb) Wrong default: “(default *)” → “(default !)”
entry -2
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 43

823 2 table 14.1 (HjG) As suggested by HOb (p.815): “\SpecialIndex{\cmd }”,


“\SpecialMainIndex{\cmd }”, and “\SpecialUsageIndex{\cmd }”.

!! 824 2 table 14.1, (HOb) Typo: \MakePercentCommand → \MakePercentComment


entry 6
825 2 para 3, l.1 (THa) “% sign” → “% sign”

825 2 para 5, l.1 (THa) “target” → “target machine”

!! 826/827 2 code box (UFi/FMi) Closing brace of \generate{...} is missing. Also it would be better if
the box shows that several \file commands can be used.

826/827 4 para -1/para (HjG) The descriptions referring to the syntax box do not characterize the
2 changed contents of that box (due to a previous error report).
Not only a single result-file is possible:
“Within the argument to \generate you specify the result-file you
want to produce by using a \file declaration.”
The text “as given above” does no longer hold:
“With the syntax specification for \generate as given above, you can
produce one result-file from one or more source-files.”

826 4 l.2 (HjG) Replace: LaTeX → LATEX

826 2 para -2, l.-3 (HjG) Add: “only the code pieces”

827 4 para 2, l.-1 (HjG) “source files” → “source-files”

827 2 (FMi) Editorial comment: reprinted because of pagebreak changes.

828 2 para 3, l.2 (DHL) Extra word: “If so, case” → “If so,”

!! 829 2 syntax box (HOb) \preamble, \endpreamble, \postamble, and \endpostamble all have
to be on lines by themselves, so the displayed syntax is a bit
misleading (to say it nicely).

829 2 para -2, (HjG) Add word: “in the docstrip package documentation”
l.-2/-1
830 2 para 4, ll.5/6 (HjG) Change: “In addition, the user has configured the docstrip program
. . . ” → “. . . has to configure . . . ”

830 2 para 5, l.4 (HjG) Add: “in the docstrip script”


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 44

831 2 ll. 4 to 15 (UFi/FMi) The \usedir declarations in the example are not in accordance with
the TDS set-up. They show what jurabib currently implements in its
.ins files. However, the correct set-up would be:

\usedir{tex/latex/jurabib}
\file{jurabib.sty}{\from{jurabib.dtx}{package}}
\file{dejbbib.ldf}{\from{jurabib.dtx}{german}}
...
\usedir{bibtex/bst/jurabib}
\file{jurabib.bst}{\from{jurabib.dtx}{jurabst}}
...
\usedir{doc/latex/jurabib}
\file{jbtest.tex}{\from{jurabib.dtx}{test}}
...

This also requires to change the text following.

831 2 ll.16/17 (HjG) Double interword space? (if so: 2x visible, 1x vanished in line break)
“in tex/...” yes, bug in url.

!! 831/832 2 general (HjG) Replace throughout: \DeclareDirectory → \DeclareDir.


Unfortunately, docstrip is not consistent in its command names.

!! 832 2 l. 5 (UFi) Missing *: \DeclareDir*{tex/bibtex/...

832 2 code blocks (DPa) Three instances of tex/bibtex in \DeclareDir should lose the tex/
to conform to TDS and change made on page 831

832 s 2. code block (MSch) Replace: text/latex/base → tex/latex/base

832 2 para 4, l.-2 (HOb) Change: “. . . a single \UseTDS in. . . ” → “a \UseTDS and a
\BaseDirectory declaration in. . . ”

832 2 para 5, l. -3 (UFi) The “TEX Live CD” is spelled incorrectly as “TEX live” or “TEXlive”

832 4 l.-2 (HjG) Underline, as it is command line input.

833 4 para -1, l.1 (J-CCh) Spurious extra blank between “Another potential”.

834 2 para 4, l.2 (HjG) Change: “These commands”

834 2 para 5, l.-1 (HjG) Closing parenthesis should not be in ‘typewriter font’:
“(after \begin{document})”

834 para 5 (FMi) Explain that \cmd can’t be used with conditionals, e.g., those
produced with \newif .

835 2 para 6, l.2 (DHL) Missing letter: “the source files into a “user” documentation and an
“implementation” part.”

835 2 para 6, l.5 (DHL) Missing word: “as the doc package is loaded”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 45

835 2 ll.-6/-4 (HjG) Replace: “. . . and no configuration file.” → “. . . without a


configuration file.”

837 exa 14-4-1 (FMi) Editoral comment: example has to be reprocessed whenever this
chapter is modified to show correct rcs checkin (otherwise input and
output will not match).

837 4 para 2,l.3 (DAl) Replace: “running heading” → “running header”

838 2 code box (UFi) $Id$: first $ uses wrong font (2 times)

839 exa 14-4-2 (FMi) Editorial comment: example has to be reprocessed whenever this
chapter is modified to show correct rcs checkin (otherwise input and
output will not match).

!! 839 4 item 1, l.1 (AHo) Replace: nottoday → notoday


and l.3
!! 839 2 item 2, l.4 (HjG) Replace brackets with braces: “\pagestyle{fancy}”

Appendix A

842 2 para 2, l.5 (PYu/FMi) Remove:


“. . . A. . . Z) in case of command names prefixed with a backslash.”

842 2 para 3, (FMi) Change: “Environments and command names” → “Environments”


marginal
842 2 para 3 (PYu/FMi) Remove: “On the other hand, names of environments and counters are
different.”
Add: “In this case the * is part of the name
and spaces preceding it are not ignored. Thus, when writing
\begin{figure␣*}, the space would become part of the name
and is not recognized as the start of a figure* environment.”

843 2 para 3, l.2 (YvH) Missing word: “and \z@ contain @ in their name”

843 2 para 4, l.3 (PYu) Change: “to do: the difficult” → “to do; the difficult”

844 2 para 4, l.4 (PYu/FMi) Replace: “Thus, the above example could be shortened to” → “Thus,
the definition in the above example should be replaced as follows:”

846 2 para 1, l.2 (ARi) A period should follow the right parenthesis and “without” should be
capitalized.

847 2 para. 5, ll. (PYu) For consistency replace hcmd iwith cmd and hcommand definitioni
2-3 with command definition.

847 para -2, l.3 (VVo) Replace: “An error is raised if the definitions differ, ldots” → “A
warning is shown if the definitions differ, . . . ”

851 2 para 5, l.-2 (FMi) Add + change font: “It also defines the command \thenewctr to. . . ”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 46

852 2 code block 1, (JGr) Second \makeatletter should be \makeatother


l.2
852 2 para 3, l.-3 (FMi) “For that reason the next example” → “As a result the next example”

852 2 para -1, l.3 (FMi) Move word: “\setcounter or \addtocounter command or when. . . ”
→ “command \setcounter or \addtocounter or when. . . ”

852 2 para -1, l.-3 (THa/FMi) Change: “It is not suitable to print that number! For that reason a
set. . . ” → “However, the command cannot be used to typeset the
value of the counter! For that purpose a set. . . ”

853 2 l.6 (THa/FMi) Missing space: “c, . . . , z”

853 2 para 4,ll.2+3 (HjG) Add word: “. . . definitions for sectioning counters”

853 4 counter code (FMi) The order of declarations of the counters is incorrect; they have to be
block
\newcounter{part}
\newcounter{section}
\newcounter{subsection}[section]
\newcounter{subsubsection}[subsection]

or you will receive a “counter not defined” error.

854 2 ll. 1+2 (FMi) Add word and commata: “Only the representation, prefix, and label
field commands are defined . . . ”

!! 854 2 code block 1 (HjG/FMi) Replace with approx:


\renewcommand\theenumi {\arabic{enumi}} \renewcommand\theenumii{\alph{enumii}}
\renewcommand\theenumiii{\roman{enumiii}} \renewcommand\theenumiv{\Alph{enumiv}}

\renewcommand\p@enumii{\theenumi}
\renewcommand\p@enumiii{\theenumi(\theenumii)} \renewcommand\p@enumiv{\p@enumiii\theenumiii}

\newcommand\labelenumi {\theenumi.} \newcommand\labelenumii{(\theenumii)}


\newcommand\labelenumiii{\theenumiii.} \newcommand\labelenumiv{\theenumiv.}

855 4 fig A.1, l.4 (JAn) Change “Didôt” → “Didot” (no caret); and delete the comma after
inch

855 2 fig A.1 (CBe/FMi) Add: ex Height of a small “x” in the current font (approximately)
Add: em Width of capital “M” in current font (approximately)

856 2 tab A.2, ll.1-3 (YvH) Correct: “horizonal” → “horizontal” (three times)

856 2 tab A.2, l.6 (PYu) Add: “a solid horizontal line”

857 4 table A.3 (V-Li) \vspace{len} is missing

858 2 l.-8 (HjG/FMi) Add: “missing or misplaced \item”

858 2 syntax box (PYu) \addvspace{space} should be typeset in a smaller font.


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 47

859 2 para -4, l.1 (HjG) Typo: “arrises” → “arises”

860 2 para 1 of (CAR) Replace: “that behaves similarly to a. . . ” → “that behaves much like
§A.2, l.5 a. . . ”

861 2 l.-2 (HjG) The ⇐⇒ in the margin seems to sport a tiny gap in the middle (seems
to be a lucida set-up problem).

866 2 para 2 of (HjG) Words need to be swapped: “height of a box framed with \fbox or
§A.2.3, l.5 \framebox”

!! 867 2 ll.1/2 after (HjG) 2 × 5.3 pt + 0.4 pt = 11 pt 6= 12 pt so skip should be 5.8 pt.
exa A-2-17
!! 868 2 Table A4. (UFi) Default value of depth of \hrule should be 0.0pt (not 0.4pt).

!! 871 2 para 2, l.2 (UFi) “binary operators (, , , )” should be typeset “binary operators (+, -, *,
/)”.

875/876 2 tab. A.5 (FMi) Add: “TEX switches (can only be queried)”
Add: “LATEX switches (last two can be set)”
(these are @afterindent and @tempswa)
Add row:
@afterindent Switch checked by command afterheading (usu-
ally used in headings) to prevent (if false) inden-
tation of next paragraph.
Editorial comment: change moves pagebreak.

!! 878 2 codeline 4 (?) (UFi) \usepackage[german]{varioref}[2001/09/0]: day number is


missing (test for version doesn’t work then anymore!)

886 2 fig. A.1 (HjG) Add: \ProcessOptions \relax (cf. hint on p. 882!)

Appendix B

891 2 para 1, l.7 (DHL) Missing letter: “l.167 \part{Text}”

!! 892 2 para 1, l.-2 (HjG) “\romen (lines 1 and 2)” → “\romen (lines 2 and 3)”

892 2 para -1, ll.2–4 (HOb/FMi) Add: “Technically, a moving argument is an argument that is
internally expanded by LATEX without typesetting it directly (e.g., by
using the internal LATEX construct \protected@edef1 ).”

893 4 para 2, l.8 (MHo/FMi) Replace: “On the other hand, \cong is fragile. . . ” → “On the other
hand, \[...\] is fragile. . . ”

894 2 l.-7 (FMi) Add word: . . . still open) or will be swallowed. . .

896 2 item 1 (UFi) Not in alphabetical order: move one item down.

896 2 item 4 (UFi) Not in alphabetical order: move four items down.
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 48

896 2 item -1 (HOb) Whether or not the image size can be automatically determined
depends on the graphics driver. Last sentence rewritten as follows:
“It usually does this automatically, for example, for .eps files by
reading the bounding box information. However, depending on the
graphics driver, it may be unable to extract this information from
binary bitmap images such as .jpg, .gif, and .png files.”

897 2 item 5 (UFi) Not in alphabetical order: move one item down.

899 2 item 1 (JGr) The extra \or could result from bad use of \ifthenelse

899 2 item 5 (UFi) The “TEX Live CD” is spelled incorrectly as “TEX live” or “TEXlive”

901 2 item 3 (UFi) The “TEX Live CD” is spelled incorrectly as “TEX live” or “TEXlive”

!! 902 2 l.5 (HjG) Missing letter: “\discretionary”

907 4 item 5, l.2 (CKr) Add missing word: “. . . or figure, is encountered. . . ”

907–909 2 item 2 (UFi/FMi) TEX error message missing: “No room for a new ...”
The packages loaded in your document require more internal registers
(\count, \dimen, . . . ) than there are available in TEX. Try processing
your document with eTEX and additionally load the etex package.
Editorial comment: affects pagebreaks for 908/909 as well.

909 2 middle (HjG) In the sample output, the lines “<*> samplefile.tex” and “? ”
should be indented by the same amount as the first four lines.

909 2 l.-2 (HjG) Missing interword space: “an \addvspace command”

913 2 item 1 (MKu/FMi) Replace: UTF8 → UTF-8

913 2 item 1 (UFi) Not in alphabetical order: move four items down.

913 2 item -3, (HjG) Replace word: “. . . commands and, if necessary, masking a line break
l.-3/-1 in the source with a % sign.”

914 2 l.8 (HjG) Missing interword space: “\spacefactor only”

917 2 footnote (HOb) Replace footnote with: “In modern distributions LATEX is
automatically using the eTEX program. On older installations you
may have to call a different program (e.g., elatex instead of latex)
when processing a document.”

918 2 l.-13 (HjG) Misplaced comma:


“. . . arguments thereby, using up . . . ” →
“. . . arguments, thereby using up . . . ”

920 2 item 2 (UFi) Not in alphabetical order: move one item down.

921 2 item -2 (MBr) Not in alphabetical order: move item to top.


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 49

923 2 item 1 (UFi) Not in alphabetical order: move one item down.

924 2 item 2, para (HjG) Typo: “through” → “though”


2, l.1
925 2 l.1 (HjG) Missing interword space: “the command \symbol”

925 2 item -2, l.-2 (HjG) Extra word: “are the those” → “are those”
Surplus space: “ register 0” → “register 0”

925 2 item -2 (MBr) Not in alphabetical order: move item one up.

!! 926 2 item 4, title (UFi) “Overfull \hbox (badness hnumber i)” should be
“Overfull \hbox (hnumber ipt too wide)”

926 2 item 5, l.1 (HjG) Typo: “built” → “build”

!! 926 2 item 5, title (UFi) “Overfull \vbox (badness hnumber i)” should be
“Overfull \vbox (hnumber ipt too wide)”

!! 928 2 item 6, title (UFi) “Tight \hbox” should be “Tight \vbox”

930 2 item 1, l.1 (HjG) Omit paragraph indentation!

930 2 item 4, l.2 (UFi) Typo: “itentify” → “identify”

931 2 item 4, l.-1 (HjG) Add: “. . . package or class in question.”

931 2 item 4 (JGr) The warning also happens if you give absolute or relative pathnames
like \documentclass{base/article}

931 2 item 6 (MBr/FMi) Order here is debatable but a “,” may not be good for visual sorting,
so move this item one up (placeholder are always sorted to top so it
doesn’t pass “package-or-class”.

932 2 para 4, l.1 (UFi) Typo: “twhich → “which”

!! 935 2 ll.3–5 (HjG) The text claims:


“The output is slightly different: the name and the type of a token are
not shown by \meaning; instead, only its “meaning” is presented.”
However, as example B-3-1 depicts, the type is shown; hence, the
sentence should be changed to:
“The output is slightly different: the name of the token is not shown
by \meaning; instead, only its type and its “meaning” are presented.”

936 2 para 1, l.3 (UFi) Closing brace should be after “19” and not at end of line.

938 2 para -1, l.3 (UFi/FMi) Difficult to understand; replace: “. . . a large increase in t= between”

939 2 para 3, l.2 (HjG) Words need to be swapped: “. . . TEX indicates this fact with . . . ”

941 2 l.19/20 (HjG) Add: “so-called demerits (d=)”


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 50

942 2 l.22 (HjG) Change: “several ways to reach @@2;” → “several ways to reach @@6;”

943 2 para -1 of (HjG) Typo: “shinkability” → “shrinkability”


§B.3.3, l.-6
Appendix C

general 4 several pages (FMi) Appendix was partially rewritten to reflect changes in the layout of
the web sites. More importantly: CTAN changed their ftp software
and stopped supporting the generation of directory archives on the fly.
Instead they now offer precompiled zip files that can be downloaded.

947 2 ll.-2/-1 (HjG) Missing word: “it is best to access”

947 2 para -1, l.5 (FMi) Bug in url.sty generated extra space.

948 2 para -1, l.5 (UFi) Show short name: “. . . TEX Users Group (TUG, United States)”

950 s para 1, l.2 (FMi) Replace: Figure C.2 → Figure C.1

950 2 para 3, l.2 (HjG) Typo: “a site that is not too distant”

!! 953 2 l.11 (HjG) Replace line: “>>>>>>> 1.6” → “200-index graphicx” (probably due
to an incomplete merge with CVS)

954 4 para 3, l.1 (HjG) “TEXlive” → “TEX Live”

955 4 para 2, l.4 (HjG) Remove surplus word: “in the Thomas Esser’s tetex distribution”

955 2 para -2, l.-4 (MHe) Letters need to be swapped: “eighteenth”

956 4 cn: entry (HjG) Replace: “name: Hong Feng” → “contact: Hong Feng”

957 2 col. 2, l.15 (TMW) This should read “Lietuvos TEX’o Vartotoju˛ Grupė”.

958 2 col. 1, l.19 (TMW) An acute accent should be added: “Toruń”

Bibliography

963 4 [1] (CKr) Url changed: http:


//partners.adobe.com/public/developer/en/font/T1_SPEC.PDF

963 4 [2] (CKr) Url changed: http://partners.adobe.com/public/developer/en/


ps/5001.DSC_Spec.pdf

963 4 [3] (CKr) Url changed: http://partners.adobe.com/public/developer/en/


ps/5002.EPSF_Spec.pdf

964 4 [5] (CKr) Url changed: http://partners.adobe.com/public/developer/en/


pdf/PDFReference.pdf
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 51

965 2 [17], l.-1 (HjG) Delete character: “in an multi-language setting”

966 2 [25] (HjG) First line of online resources is not flush right but centered.

971 s [74] (FMi) Add “Lars Hellström” as author. Change date to December 2004.
Change comment to “Documentation for the fontinst utility package
that supports . . . ”

973 2 [88] (TSS) The bibliography entry for "The Art of Computer Programming"
lacks ISBN numbers: 0-201-89683-4, 0-201-03822-6, and
0-201-03803-X.

973 2 [90], l.2 (HjG) Words need to be swapped: “. . . do not look as beautiful now as they
did in the past.”

973 2 [91] (HjG) First line of online resources is not flush right but centered.

975 2 [107], [109], (HjG) Incomplete URLs:


[110], [111] http://www.latex-project.org/ltnews/
http://www.latex-project.org/guides/fntguide.pdf
http://www.latex-project.org/guides/cfgguide.pdf
http://www.latex-project.org/lppl/

976 s [117] (FMi) The title is “E-TEX: Guidelines for Future TEX Extensions”.

977 2 [124] (HjG) First line of online resources is not flush right but centered.

977 4 [124] (FMi) Link is missing a period:


http://www.latex-project.org/papers/tug99.pdf

978 4 [138] (FMi) Now has appeared: 24#1, pp. 105–114, 2004. URL:
http://www.tug.org/TUGboat/Articles/tb24-1/plaice.pdf

979 2 [143] (HjG) Missing period: Robert M. Ritter

979 2 entry 146, l.3 (RWa) Missing word: “for LATEX and a possible”

980 2 [151] (THa) Remove: “LATEXJoachim Schrod.”

980 2 [153] (THa) Swap words: “often are” → “are often”

980 2 [155] (THa) Missing word: “For the kuvio system. . . ”

980 2 [157] (HjG) First line of online resources is not flush right (stray space?).

981 s [158]-[162] (RKo) Unfortunately Thành’s name is mispelled (accents in [161/2]). The
correct spelling is “Hàn Thế Thành”.
Furthermore, the surename is Hàn so the entries should have been
sorted under H (something that can’t be corrected easily).

981 4 [161] (CKr) Remove surplus name in text: “UserSebastian Rahtz manual . . . ”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 52

981 2 [162/3], title (THa) Change: “Makeindex” → “makeindex”

982 2 [168] (HjG) First line of online resources should be:


http://www.tug.org/TUGboat/Articles/tb11-3/tb29vulis.pdf

Index

983–1082 index (FMi) I do not list changes to the index that are results of other errata
entries as they are too dificult to track. Instead I will put an updated
index on the web at
http://www.latex-project.org/guides/tlc2-ap4.pdf once in a
while.

general 2 (FMi) Editorial comment: the whole index has been reprinted.

general 4 (FMi) Editorial comment: the whole index has been reprinted.

general 2 (FMi) Add index entries into production notes, e.g., for example setup,
hanging punctuation, . . .

983 2 para 1, l.3 (UFi) Remove surplus word: “. . . one of the the following”

!! 983 2 para -2 (HjG) The text explains the meaning of bold and blue page numbers, but
fails to point out the significance of slanted (italic) ones—there is
none: blue italic indicates normal example blue bold indicates
example and also important info.

988,1009 4 (CKr) Replace: “alphabetical document headings” → “alphabetically


numbered document headings”
and
“document headings / alphabetical” → “document headings /
alphabetically numbered”

990 s (J-CCh) Correct range: author-date citations / history of (699, 700)

992 s (J-CCh) Correct: “Bézier”

993 4 (SEg) bibliographies/authors/name,formatting shows 798–1092 but should


be just 798

1000 s (J-CCh) Correct range: Citation systems / author-date / history of (699, 700)

1007 2 (HjG) Add page entry for \DeclareFontSubstitution back to 431 (para 2).

1014 2 secound col., (MSc) missing index entry for “eTeX, TeX extension”
l.8
1017 4 (FHa) The index entry for "floats / placement control" lists pages 286-983
for information. I think that is a bit too much. It should probably
end at page 291.

1019 s (J-CCh) Correct range: fonts / oblique (333)


Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 53

1020 4 (CKr) Replace “fonts / URW Antigua” → “fonts / URW Antiqua”

1034 2 first col. (FMi) Add entry: “lists / enumerated / user-defined, 151”

1035 2 (THa) “makeindex” → “MakeIndex”

1041 2 (FMi) “NACRO BibTEX command” → “MACRO BibTEX command”

1051 2 secound col., (MSc) missing index entries for “pdftex” on p.7 and p.643
l.14
1069 4 (FMi) Replace: “text symbols / setting-up” → “math symbols / setting-up”

1076 4 (CKr) Replace “URW Antigua” → “URW Antiqua”

People

1080 4 page (FMi) Editorial comment: Needs manual breaking in index output file for
second and fourth printing.

1081 2 col 1 (FMi) Missing accents: “Fernandez, Jose Alberto ” → ‘Fernández, José
Alberto”

1081 2 col 1 (HjG) Change page number in entry: “Fukui, Rei, xxvii, 405, 969” → “. . . ,
968”

1081 2 col 1 (LMa) The name “Møller Neergaard, Peter” should be sorted as “Neergaard,
Peter Møller”.

1081 2 col 2 (HjG) Change page number in entry: “Hufflen, Jean-Michel, 761, 971” →
“. . . , 970”

1081 2 (HjG) Add page entries for “Kettler, Howard” and “Frutiger, Adrian” to
“People” index back to 374.

1082 2 (HjG) Add page entry for “Smith, Ralph” to “People” index back to 376.

1082 2 col 1, l.19 (PPn) Replace “Panday” with “Pandey” (very sorry for the typo).

1082 2 col 1 (FMi) Replace “Wing, Wai” with “Wong, Wai” (very sorry for the typo).

1082 2 col 1 (HjG) Change page numbers in entry: “Mittelbach, Frank, . . . , 976–978, 980,
. . . ” → “. . . , 976–979, . . . ”

1082 2 (HjG) Add page entry for “Rahtz, Sebastian” back to 981 (bib-item [161]).

Biographies

1084 2 Goossens (THa) Spurious gray square in upper right corner of framed image of Michel
image Goossens.
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 54

1085 2 para 3, l.6 (MSc) Replace “TeX” with “TEX”.

Production Notes

1089 2 para 4, l.4 (FMi) Add: “. . . this typographical icing (package pdfcprot) was. . . ”

1089 2 l.-5 (HjG) Missing period: . . . files. It . . .

1090 2 para -3, l.-4 (HjG) Change/add: “paragraphs ending with a single word line”

1091 2 top (WAd) The series title in the box does not use a real caps and small caps font
but a faked one (compare with the front cover where the font
Christiana designed by Gudrun Zapf-von Hesse is used).

Thanks to all who have found errors or omissions. Listed are the people who found an errata entry first.

AFV Alfonso Fernandez-Vazquez (3) J-CCh Jean-Côme Charpentier (7) NBe Nelson Beebe (1)
AHo Antti Honkela (1) JAn Jacques André (2) PPN P.P. Narayanaswami (3)
AMa Arni Magnusson (1) JBez Javier Bezos (1) PYu Peng Yu (12)
ARi Alan Ristow (1) JBe Jens Berger (1) RKo Reinhard Kotucha (1)
BMo Brooks Moses (17) JBr Johannes Braams (2) RPa Reimo Palm (6)
BeB Bernd Burghardt (1) JCh Joel Chan (1) RSt Ralf Stubner (2)
CAR Chris A. Rowley (14) JGr Jose Grimm (5) RWa Richard Walker (2)
CBC Charles B. Cameron (17) JJN Jarmo Niemelä (1) ReSt Rebecca Stiels (2)
CBa Cristian Battaglia (2) JLV Juan Luis Varona (1) SCo Steven Douglas Cochran (1)
CBe Claudio Beccari (22) JMH Jean-Michel Hufflen (11) SEg Stephen Eglen (1)
CKr Claudia Krysztofiak (35) JS Joachim Schrod (6) SPe Saša Petrović (2)
DAl Daniel Alonso i Alemany (15) JTa Juhani Takkinen (1) THa Thorsten Hansen (19)
DAr Donald Arseneau (5) LHe Lars Hellström (2) TMW Thomas Widmann (3)
DCa David Carlisle (1) LMa Lars Madsen (1) TMi Tom Micevski (1)
DHL Dan Luecking (14) LSchu Lothar Schumacher (1) TSS Tommi Syrjänen (5)
DIs Daniel Isaacson (1) MBr Marion Braams (6) UFi Ulrike Fischer (54)
DSch Dirk Schlimm (3) MGo Michel Goossens UZi Uwe Ziegenhagen (1)
ERy Elizabeth Ryan (1) MHCL Martin Hiu Chung Law (1) V-Li Christian Faulhammer (2)
FHa Ferdy Hanssen (1) MHe Martin Hensel (4) VPe Vivi Petersen (1)
FMi Frank Mittelbach (116) MHo Morten Høgholm (3) VVo Vladimir Volovich (1)
GBa Gerhard Bachmaier (1) MKo Markus Kohm (1) WAd William Adams (1)
HOb Heiko Oberdiek (13) MKu Markus Kuhn (11) WaS Walter Schmidt (5)
HPB Harold P. Boas (1) MLa Mark Laplante (1) YvH Yvon Henel (2)
HVo Herbert Voss (1) MSc Martin Schröder (7) hajk Henk Koster (1)
HjG Hubert Gäßlein (314) MSch Michael Schutte (2) usw Ulrich Dirr (11)

Other people have sent us corrections for errors already found. Thanks to all of you!
If you find further errors please report them to one of the authors, e.g.,
[email protected]
preferably in a form usable directly in this file, i.e.,
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 55

\erroronpage{page-number }{line-identification}{your-initials}{date}{}
description of the the erratum

Here is an example:

\erroronpage{5}{para 3, l.1}{MOs}{1997/06/01}{}
‘‘LaTeX’’ should be typeset ‘‘\LaTeX’’.

You might also like