Errata List For The L TEX Companion, Second Edition (1. Printing)
Errata List For The L TEX Companion, Second Edition (1. Printing)
Errata List For The L TEX Companion, Second Edition (1. Printing)
(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.
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
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”
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
7 2 para 5, l.-2 (HjG) Missing word and wrong designation of acronym: “. . . languages such
as the Portable Document Format (PDF) . . . ”
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 . . . ”
!! 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 exa 2-2-11 (MBr) Text contains two spaces after period (not wrong but unnecessary).
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.
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 footnote (FMi) Add: “. . . See Section 7.10.3 on page 428 for more. . . ”
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)
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.
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 para 3, l.3 (UFi) Program name changed: “Acrobat Reader” → “Adobe Reader”
Chapter 3
!! 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 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:
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”
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 -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. . . ”
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”.
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 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”.
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 (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”
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.
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
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.
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. . . ”
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/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.
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 . . .
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 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”.
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
237 4 para 4, l.3 (DAl) Change: “also works as an replacement” → “also works as a
replacement”
Chapter 5
239 2 para -1, l.1 (HjG) Extra word: “After a taking a quick look . . . ”
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/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 . . . ”
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 |.”
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 . . . ”
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”
!! 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.
273 2 para 3, l.3 (HjG) Missing word: “not accounted for by \multirow”
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 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.
301 2 exa 6-4-2 (HjG) Misspelled word (both in source and output):
“ex-sample” → “ex-ample”
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)
309 4 para 4, l.3 (DAl) Missing comma: “. . . you will get a typical “standard LATEX” format,
that 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)”.”
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 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 l.-2 (HjG) Add word: “Clearly, no one wants to type text like this . . . ”
360 4 item 8 (CKr) Replace: Next Computer encoding → NeXT Computer encoding
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 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”
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).”
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-21 (TSS) The “s” in word “dies” should be the “short s” (ligature “s:”) since it
occurs in a syllable-final position.
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)”
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.
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”
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.”
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.”
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.”
446 4 footnote, l.1 (CKr) Correct order: . . . “³” was a math glyph—comprehensible?
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
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
(DAl)
461 4 \textpertenthousand Constructed in T1 encoding
(DAl)
461 4 \textperthousand Constructed in T1 encoding
462 2 tab. 7.33 (HjG) Wrong sort order (table rows need to be swapped):
\textthreequartersemdash ↔ \textthreequarters
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.
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
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”
!! 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 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 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 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.
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 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 -1, l.4 (FMi) Plural: “Clearly, 8 bits are not sufficient. . . ”
Errata for The LATEX Companion, Second Edition (up to 2008-06-03) 25
!! 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 "’.
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:”
\fbox{\parbox[t]{1cm}{minister"-president}} \quad
\fbox{\parbox[t]{1cm}{minister\-president}} \quad
\fbox{\parbox[t]{1cm}{ministerpresident}}
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”
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”.
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
573 2 descr. env. (HjG) Items T2B: and T2C: “Crimean Tatar” → “Crimean-Tatar”
574 2 para 6, l.1 (HjG) Replace: “The cb font uses . . . ” → “The cb fonts use . . . ”
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 (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}}”
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)”
591 2 para 1, l.5 (UFi) Extra character: “The third argument, excec, contains. . . ”
!! 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 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–608 2 all boxed (CAR) All the parentheses ‘(’ and ‘)’ (9 pairs in total) should be in
texts ‘typewriter font’.
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.
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.
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 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 . . . "’
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]”.
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 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”.
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
652 2 l.-3 (HjG) Surplus words: “The latter case is for allows for . . . ”
!! 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.
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”.
!! 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. . . ”
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/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.)
!! 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.
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.”
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
696 4 para 1, l.1 (DAl) Missing word: “. . . option is shown in Example 12-2-9. . . ”
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.
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 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.”
717 4 para 1, l.4 (JMH) Add word: “If you only want to specify an annotator, . . . ”
!! 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 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.
!! 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):
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 2, l.-1 (CKr) Remove surplus letters: “get the correction hyphenation.”
!! 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.
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.”
!! 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.
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
764 2 para -3, l.-1 (HjG) Add: “following a field name (and = sign)”
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.
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 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
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”
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.”
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 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.
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
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 table 14.1 (HOb) Entries not sorted correctly: swap \CheckSum and \CheckModules
!! 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 2 para -2, l.-3 (HjG) Add: “only the code pieces”
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 . . . ”
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}}
...
831 2 ll.16/17 (HjG) Double interword space? (if so: 2x visible, 1x vanished in line break)
“in tex/...” yes, bug in url.
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 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”
833 4 para -1, l.1 (J-CCh) Spurious extra blank between “Another potential”.
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
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).
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).
Appendix A
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 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 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]
854 2 ll. 1+2 (FMi) Add word and commata: “Only the representation, prefix, and label
field commands are defined . . . ”
\renewcommand\p@enumii{\theenumi}
\renewcommand\p@enumiii{\theenumi(\theenumii)} \renewcommand\p@enumiv{\p@enumiii\theenumiii}
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)
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.
886 2 fig. A.1 (HjG) Add: \ProcessOptions \relax (cf. hint on p. 882!)
Appendix B
!! 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. . . ”
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”
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.
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.”
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.”
920 2 item 2 (UFi) Not in alphabetical order: move one item down.
923 2 item 1 (UFi) Not in alphabetical order: move one item down.
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, title (UFi) “Overfull \vbox (badness hnumber i)” should be
“Overfull \vbox (hnumber ipt too wide)”
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”.
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 . . . ”
942 2 l.22 (HjG) Change: “several ways to reach @@2;” → “several ways to reach @@6;”
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 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 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)
955 4 para 2, l.4 (HjG) Remove surplus word: “in the Thomas Esser’s tetex distribution”
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ė”.
Bibliography
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.
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.
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 entry 146, l.3 (RWa) Missing word: “for LATEX and a possible”
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
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.
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.
1034 2 first col. (FMi) Add entry: “lists / enumerated / user-defined, 151”
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”
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
Production Notes
1089 2 para 4, l.4 (FMi) Add: “. . . this typographical icing (package pdfcprot) was. . . ”
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’’.