Copyright (C) Michel Goossens, Frank Mittelbach
Errata list for:
@book(A-W:GMS94,
author = {Michel Goossens and Frank Mittelbach and
Alexander Samarin},
title = {The {\LaTeX} Companion},
publisher = {Addison-Wesley},
address = {Reading, Massachusetts},
year = 1994,
pagenums = {530 + 30},
bibliography = {yes},
index = {yes},
isbn = {0-201-54199-8},
)
If you find further errors please send them to
Frank.Mittelbach@Uni-Mainz.de
(preferable in a layout like the one below)
thanks
Version: 17 Jan 1997
--------------------
Newest version of this list can be found as part of the LaTeX
distribution.
***********************************
* *
* Errors in second printing *
* *
***********************************
========== General ==============
-* Page i, last line (KSe)
Replace "Signapore" with "Singapore"
* Page iii, copyright notice (BDe)
True copyright symbol provided by Lucida Bright should be used.
========== Front matter ===========
========== Chapter 1 ==============
* Page 1, last line (DAr)
Replace "the TeX book" by "The TeXbook" (capitalized "The" and close up)
(The same for page 23 footnote)
-* Page 2, 3rd paragraph (FMi)
Replace "in the public domain" with "free of charge"
as TeX is copyrighted by Donald E. Knuth and *NOT* public domain.
-* Page 2, 4th paragraph (UVi)
In the book title `TeX and METAFONT ...', the METAFONT logo should
be in italic.
* Page 5, 3 para, l 1 (MOs)
LaTeX should be typeset \LaTeX
* Page 6, l -8 (MOs)
Y\&Y should by typeset Y\&Y\@.
-* Page 7, last line (MGo)
"International Standards Organization" should be
"International Organization for Standardization".
========== Chapter 2 ==============
-* Page 12 two lines of white space
This is not a mistake, only a bad design (perhaps). What you see on
this page is a looooong caption and the line
"need different logical ..."
is the rest of the sentence that was started on the previous page.
-* Page 14, l. 8 (CKr)
Add missing "be": it will be assumed to the
-* Page 14 (FMi)
Replace last para with:
Finally, when the \LBEG{document} is reached, all global options are
checked to see whether each of them has been used by any package; if
not, you will get a warning message. It is usually a spelling mistake
if your option name is never used; another possibility is the removal
of a \Lmcs{usepackage} command loading a package that used this
option.
-* Page 17. (JSa)
Last sentence of 2.1.2 is unclear.
MGo: Replace with:
If a document is too large to process in a single run,
it can be sub-divided into sub-parts that can be run separately.
However, in this case, they must be processed
\emph{in the correct sequence} to ensure that the
cross-references and page numbers are correct.
-* Page 18, second para (FMi)
In the front matter the so-called \emph{starred form} of the
sectioning commands is normally used.
* Page 20, table 2.1 (DAr)
Replace -1 by $-1$ (minus sign not hyphen)
-* Page 23, the footnote (UVi)
there is a spurious space between TeX and book.
* Page 24, description of "name" argument (BRa)
Add something like:
The \emph{name} must be non-empty. \@startsection internally
calls the command \\emph{name}mark with one argument to produce
the running head if necessary, see pages 93ff. For this reason one
has to define such a command for completely new sectioning
commands. Similarily, a command with two arguments (title and
page number) and the name \l@\emph{name} must exist to format any
table of contents entries properly, see pages 34ff.
* Page 25, description of "afterskip" (CRo)
boundary condition is wrong.
replace: afterskip \geq 0 by afterskip > 0
and
replace: afterskip < 0 by afterskip \leq 0
* Page 31, sec 2.4 (DAr)
1st sentence of sec 2.4 is awkward. Sounds like the titles specify
the page numbers!
-* Page 31, Table 2.3 (GSa)
\refname (default References) should appear in the table
-* Page 35, (FMi)
Explanation of \addtocontents and addcontentsline arguments:
file argument contains toc lof or lot (eg without . in front)!
* Page 35 (MDa)
The last example with `\addcontentsline' is set with a different font
for the braces than all other examples. Very minor "error".
* Page 36 (FMi)
Reword first para to make it clearer that files with arbitrary extensions
can be used and that .xmp is just one example
(done already in german edition).
* Page 37, last line in table 2.4 (IAN)
add missing parenthesis:
(The default definition is a small roman font.)
^
-* Page 37, l.6 below Table (FMi)
A new version of the package now supports ``short'' extensions for
use in operating systems like DOS.
-* Page 41 (FMi)
Remove the \label{before} in the example since it does not serve
any purpose.
-* Page 41 (JSa)
Last paragraph starting with ``\vref will produce a \ref only
when...'' is ambiguous or misleading.
MGo: Replace with:
The command \Lmcs{vref} is like \Lmcs{ref} when reference and
\Lmcs{label} are on the same page. If label and reference differ by
one, \Lmcs{vref} creates one of the strings: ``on the facing page,''
``on the preceding page,'' or ``on the following page''; the word
``facing'' is used when label and reference both fall onto a double
spread. When the difference is larger than one page, \Lmcs{vref}
produces both \Lcs{ref} and \Lcs{pageref}.
-* Page 42 footnote (FMi)
flafter is a package not an option!
-* Page 43 before: Language Support (FMi,JAd)
Add: If the space added by \vpageref turns out to be wrong, as in
(\vpageref[here]{ex:foo})
use the variant with two optional arguments and put all text up to
the preceding blank (in this case just the open parentheses) into both
optional arguments, ie
\vpageref[(here][(]{ex:foo})
========== Chapter 3 ==============
-* Page 48, third para (FMi)
Add the following sentence: Note, that accented characters have to be
surrounded by braces like this: \verb={\"a}=.
-* Page 50, first para (FMi)
Remove this sentence "They are optional features ..." since
the new version of ulem activates them automatically.
-* Page 50, example (RBa)
Replace: "The \USA has 50 states." with "\GB was unified in 1707."
* Page 53ff (PvO)
An alternative to picinpar is the pickins package which provides
sophisticated picture inclusion (with and without caption, with
frames etc.) into a paragraph. Main drawback perhaps: the
documentation is very good but right now only available in German.
* Page 54, last line (DAr)
Replace "are very specific" by "are intricate".
-* Page 61, first example (FMi) Finish line with a percent:
\setlength{\rightmargin}{\leftmargin}}%
-* Page 64, last l. (FMi)
Replace: "(forcing a new line)" by
"followed by a forced line break"
-* Page 68 (PvO)
\verbatiminput should be \verbatimtabinput (in the box)
-* Page 69 (PvO)
\begin{listing}: I find that confusing, although I guess it is just
the way the package works. The problem is that the required
argument is NOT the first number that you see, but the first number
you see = req.arg+opt.arg-1. Maybe the description can include a
warning about this.
MGo proposes the following text:
An optional argument \Larg{step} specifies
the step between numbered lines (its default value is 1,
and it corresponds to all lines being numbered), while
the required argument \Larg{firstline}
is the number of the first line.
If \Larg{step} is different from ``\Lit{1},'' then the first number
shown will be ``\Larg{step}$+$\Larg{firstline}$-1$,'' for instance
if the \Lmenv{listing} environment is invoked by the command
\verb!\begin{listing}[2]{3}!, each second line
will be numbered, starting with the number $2+3-1$, \ie $4$.
-* Page 71, figure 3.7 (PvO)
\skip\footins is missing in the figure
* Page 72, l -2 (OBa)
footnoterule should be \footnoterule
* Page 73, l 3 (GGr)
footnoterule should be \footnoterule
-* Page 74, l.11 (FMi)
Replace "may not match" by "will not match"
* Page 74, last para of 3.4.2 (GGr,FMi)
Change to: There are three parameters to define the style of
marginal notes: \marginparwidth, \marginparsep, and
\marginparpush. Their default values are shown in table 4.2 on page
87.
-* Page 75, 2 para (FMi)
Replace "accumulated in memory" by "accumulated in the external file"
-* Page 75, 3 para (FMi)
Drop "in memory" since the text is stored externally.
-* Page 80, last two paras from 3.5.5 (FMi)
Since ftnright.sty is now updated for LaTeX2e the last two paragraphs
can be dropped.
-* Page 82, 2nd paragraph after boxed \excludeversion (MGo)
"\Larg{tag} is a name..." should read "\Larg{tagname} is a name..."
========== Chapter 4 ==============
* Page 87, table 4.2 (FMi)
The table shows the value for the document styles of LaTeX
2.09. The class files of LaTeX2e have slightly different values:
two-sided one-sided
10pt 11pt 12pt 10pt 11pt 12pt
\oddsidemargin 35pt 29pt 17pt 62pt 55pt 39pt
\evensidemargin 89pt 80pt 62pt -- -- --
\marginparwidth 121pt 113pt 95pt 94pt 88pt 73pt
\topmargin 16pt 21pt 17pt 16pt 21pt 17pt
\textheight 46 40 38 46 40 38 (in lines)
-* Page 89, l 6 (FMi)
the vpage.sty package is now available under a new name with extended
functionality: vmargin.sty
-* Page 89, l. 10 (FMi)
portrait and landscape should be in typewriter font since they are actual
keywords for the optional "orient" argument of \setpapersize
-* Page 92 l. 1 (FMi)
The first three are used ...
* Page 92 l. 2 (BDe)
The word "empty" is set with a different font.
* Page 92 l. 5 (BDe)
Replace "pagestyle{empty}" with "\pagestyle{empty}".
-* Page 92 para 4, l. 4 (CKr)
replace: "styles is concerned" with "styles are concerned"
* Page 92 l. 8 (EPi)
Replace "thispagestyle{empty}" with "\thispagestyle{empty}".
-* Page 93 last line (FMi)
... the commands \chaptermark, \sectionmark, and so on.
FMi adds:
These commands are executed automatically by the corresponding
heading commands. They have one argument in which they receive the
heading text or its short form from the optional argument of the
heading command.
-* Page 95 l. 9 (FMi)
Replace: by defining the commands \markboth ...
by: by using the commands \mathboth ...
-* Page 97 1th para (FMi)
Replace last sentence with:
Note that in this case the length \headheight and perhaps
\footskip might have to be increased.
* Page 100 (FMi)
Add a warning that \enlargethispage only modifies the
main part of the page: running headers and footers stay
unchanged. This means that it is possible to overprint
information in the footer if the main text gets too large.
========== Chapter 5 ==============
-* Page 103, 2nd line of 4th para (FMi)
replace "previous tabstop" with "following tabstop"
-* Page 104 (JPe)
The example actually shows an ALGOL68 program (not a Pascal one)
-* Page 106 (TMa,FMi)
Last line before footnote, in the > command:
The 4th `{' should be a `}'
-* Page 106, footnote (FMi)
... in case of p, m, or b, the ...
-* Page 108 (WLe)
Replace first sentence with:
When you have a narrow column, you must not only make sure that the
first word can be hyphenated (see page~\pageref{sec:allowhyphenation})
but consider that short texts are easier to typeset in ragged right
mode (without being aligned at the right margin).
-* Page 108 l. 5 (FMi)
Replace "environment" by "command"
-* Page 108 example (FGo)
Replace "superconciousness" by "superconsciousness"
-* Page 109 l. 3 of text (FMi)
Replace "vertical column separator" by "column separator"
* Page 110, \doublerulesep (VSc)
The width of the space between lines created by two successive
| characters in the environment preamble,
-* Page 113, very end of paragraph 5.3.4 (UJa)
a closing curly brace is missing, ie ...\fill}}}
-* Page 115 example (FGo)
Replace "superconciousness" by "superconsciousness"
-* Page 116 l. 3 bottom (FMi)
Replace: "`c' columns" by "`c', `r', or `l' columns"
* Page 117, line 4 (VSc)
Replace:
For instance, in the case of the example on page 115 we got the
following output.
-* Page 120 following (FPo)
Shouldn't Table 5.3, 5.4, 5.5 and 5.7 (and perhaps others) better be
Figures, like a lot of other examples presenting tabulated LaTeX output?
MGo: I have renamed all example "tables", namely 5.2, 5.3, 5.4, 5.5,
and 5.7 into figures
-* Page 122 (FMi)
It could be helpful to explicitly mention that one shouldn't use \nofiles
together with longtable since longtable needs to write to the aux file.
It would be even better if longtable would dectect this problem.
MGo added footnote:
This means that the \Lcs{nofiles} command, that suppresses
writing of all but the \Lfn{dvi} and \Lfn{log} files,
should not be used together with the \Lmpack{longtable} package.}
* Page 127 inside the tables (JKn)
su sudanese should read su sundanese (2 times)
te tegulu should read te telugu (2 times)
-* Page 128 (FMi)
Replace:
\LTchunksize (20) Number of rows per chunk (TeX counter)
with
LTchunksize (20) Number of rows per chunk (LaTeX counter)
Both is correct but why mention the TeX version?
-* Page 129, text l.4 bottom (FMi)
Replace: "output file" by "output"
-* Page 133, 1st l. of 5.6.3 (FMi)
Replace: "in narrow" with "between narrow"
* Page 133 (DAr) Threeparttable
Perhaps one of the notes could be longer to show that they are
indeed formatted to the same width as the table.
-* Page 135 (MGo) first para of multirow section
The author of the multirow package is no longer unknown; it is
Jerry Leichter.
-* Page 137 (FMi)
\firsthline and \lasthline will be part of array.sty with the next
release.
========== Chapter 6 ==============
* Page 143, l. 20 (GGr)
"between" should be "among"
-* Page 143, l8 from bottom (MOh)
It should read "you can prevent" instead of "you can prevents"
-* Page 144, example (UJa)
Better use \renewcommand, since new command is only correct if you
design a class file from scratch.
-* Page 145 l.11 (TMa)
`ignoreed' should be `ignored'
-* Page 148 (WLe)
Fig 6.1: The left and right sides do not correspond in detail
* Page 149 last para -> 150 (FVi)
Replace this para with:
Never releases of the \textsf{float} package (v1.2 and higher)
integrate the functionality of the package \textsf{here} by David
Carlisle completely. With older versions one had to first issue
\restylefloat{table} and/or \restylefloat{figure} to be able to use
the H specifier with the standard LaTeX environments.
* Page 152 (ADu)
In the wrapfig example the "boxit" environment is used but never
explained. better use \begin{fminipage}[3in].
-* Page 153, para 2, l.3 (KCr)
Replace: (defined by default as (\alph{subfigure})\space}
with: , defined by default as (\alph{subfigure})\space,
* Page 153, para 3 (TBo)
Line 2/3 says a `tabular' environment is used in
Fig. 6.4 to align the subfigures. This is not true.
-* Page 155, \@makecaption and \@isucaption example (JvM,FMi)
In both cases is a closing brace missing:
\ifthenelse{\lengthtest{\wd\tempbox > \linewidth}}%
%%% ^ closing brace
========== Chapter 7 ==============
-* Page 164 Figure 7.6 (TMa)
The 10pt font is actually Lucida Bright and the magnified
one Computer Modern 5 pt, so it whould be better to use CMR twice
-* Page 167 (PAp)
If you used ... should read: If you use ...
* Page 169, l.9 (FMi)
Replace: \lowercase with \MakeLowercase
* Page 169, l.10 (FMi)
Replace: makes use of the TeX primitive \lowercase
with: make use of the LaTeX2e command \MakeLowercase
* Page 170, table 7.1 (BBe,FMi)
Rename the caption to:
The standard size-changing declarations
* Page 174 third para (UVi)
Computer Modern Typewriter has not even bold extended series only
medium.
-* Page 174 fourth para (CMi)
Replace by:
An example in which some default values are changed can be found in
the chapter about PostScript (section 11.9.6 on page 339).
-* Page 182 (FJe)
Table 7.6 is incomplete. Nowadays there is the following set of fonts
available from labrea.stanford.edu:
Concrete Roman medium: ccr5 ccr6 ccr7 ccr8 ccr9 ccr10
Concrete Roman medium italic: ccti10
Concrete Roman medium slanted: ccsl9 ccsl10
Concrete Roman medium caps and small caps: cccsc10
Concrete Roman condensed slanted: ccslc9
Concrete Math medium italic: ccmi10
Concrete Math condensed italic: ccmic9
-* Page 182 (WLe)
Table 7.7: Examples of Pandora fonts are incorrect:
Pandora Roman bold is typeset in (again) Pandora Roman medium
Pandora Sans is typeset in Pandora Roman slanted
Pandora Sans bold is typeset in Pandora Roman bold
* Page 183, end of first para (FMi)
Add: Umlaut-accents and \ss{} are produced in these fonts via
ligatures with the character ", e.g., "s, "a, etc. This looks like
the way the german and babel packages operate but is functionally
different so that those fonts can't be used currently with these
packages.
* Page 184 (FMi)
The packages euscript and eufrak have been moved into the amsfonts
distribution. euscript is now considered obsolete (but available)
and the following is provided:
\usepackage{eufrak} defines \mathfrak (and \EuFrak for compatibility)
\usepackage{eucal} or
\usepackage[mathcal]{eucal} changes \mathcal to use euler script fonts
\usepackage[mathscr]{eucal} defines \mathscr to use euler script fonts
and leaves \mathcal alone
\usepackage{euscript} defines \EuScript (considered obsolete)
* Page 184, last sentence (NBe)
Remove sentence: Alternatively, these symbols ...
because this is no longer true.
* Page 185, l.4 (CMi)
Replace chose by choose
* Page 187, description of debugshow (FMi)
Add: This option might change the typesetting of material in
certain circumstances. For this reason it should not be turned
on when producing camera ready copy.
* Page 187, description of pausing (VBr)
replace: "to help detecting the detection of problems" with
"to help in the detection of font problems"
* Page 191, example (MGo)
Replace: "po russki" with "po-russki".
* Page 196, second para from bottom (CMi)
Since a size function can have both an optional and a mandatory argument
this para should speak about arguments in plural (two occasions)
* Page 200, l 8. (FMi)
... with a font family as a whole.
* Page 201, l 1 (PBL)
Replace {dcmr} with {cmr}
* Page 203 (FMi)
The starting letters T, O, M, and S are reserved for standard encodings
^^^^^
* Page 205 top (FMi)
NFSS now doesn't load math fonts until unless it encounters
a formula in the new size. So the first para needs alteration.
* Page 206, top (FMi)
Replace the sentence: In fact, only the \DeclareFontEncoding ....
by: If the encoding of the font is unknown to NFSS it must be first
declared with \DeclareFontEncoding in the package file. The
other two declaration can, in fact, alternatively be placed
into a .fd file.
* Page 208, l.6 (CMi)
Replace: "you can define them" by "you can define it"
since the math alphabet and not the letters are defined.
* Page 209 (FMi)
The following declaration is also part of the default setup:
\SetSymbolFont{symbols}{bold}{OMS}{cmsy}{b}{n}
* Page 211 (FMi)
In explanation for "Checking defaults for <cdp>/<font shape>
replace \DeclareFontEncoding by \DeclareFontSubstitution.
========== Chapter 8 ==============
-* Page 214 (FMi)
Remove second reference to Graetzer's book ([95]).
* Page 216 last line of 8.1 (FMi)
Replace "you should load the amstex package"
by "you should load the amsmath package"
Note that 1.2 release of amslatex introduced amsmath as the
successor to amstex. Starting with this release the package amstex
should only be used in compatibility mode, i.e., in old documents
using \documentstyle. Nearly all documentation in this chapter is
nevertheless still valid (if amsmath is used) exceptions are
hopefully all be documented in the errata by now. Sorry for the
inconvenience but this incompatible change happened after the LaTeX
Companion was printed.
-* Page 217 (GSa)
Note that the Companion uses Lucida math fonts which contain the
standard LaTeX and AmS symbols but with different shapes compared
to the Computer Modern math fonts.
* Page 218 (FMi)
In amslatex release 1.2:
\Bbb, \frak are OBSOLETE. Use \mathbb, \mathfrak.
* Page 219 table 8.5 (JPe)
Put a comma between \leq and \le.
Also show that the "greater equal sign" can be produced by \geq and \ge.
-* Page 219 table 8.5 (KSi)
\simeq shows a wrong symbol. the correct one should look like a tilde
on top of a minus. The symbol shown seems to be only available in the
Lucida fonts where it is call "lessmuch".
* Page 221, Table 8.15 (GFe)
Remove the \dashleftarrow and \dashrightarrow entries, because they
do not belong to the AMS-Fonts. (only in the lucida fonts)
Add a \Rrightarrow entry.
Remove one of the two \rightrightarrows entries.
Add an entry for \restriction as synonym for \upharpoonright.
* Page 221 table 8.15 (FMi,PNu)
\rightleftarrows are shown twice at entries (7,1) and (7,3).
* Page 221, Table 8.17 (GFe)
Add an entry for \llless as synonym for \lll.
Add an entry for \gggtr as synonym for \ggg.
Add an entry for \Doteq as synonym for \doteqdot.
* Page 222, Table 8.19 (GFe)
Add an entry for \doublecap as synonym for \Cap.
Add an entry for \doublecup as synonym for \Cup.
* Page 222, Table 8.20 (GFe)
Remove footnote.
* Page 224 (FMi)
In amslatex release 1.2:
\accentedsymbol was moved to package amsxtra.
* Page 225 (FMi)
In amslatex release 1.2:
All supercripted accents \sphat, etc. were moved to package amsxtra.
* Page 228 (FMi)
In amslatex release 1.2:
\operatornamewithlimits is OBSOLETE: new name is \operatorname*.
* Page 229 (FMi)
We should add a line with \bmod to the first example.
* Page 229 (FMi)
In amslatex release 1.2:
\fracwithdelims was moved to package amsxtra.
* Page 230 (FMi)
In amslatex release 1.2:
\lcfrac, \rcfrac are OBSOLETE. New syntax is \cfrac{...}{...} or
\cfrac[l]{...}{...} to get left-positioned numerators or \cfrac[r]...
* Page ??? (FMi)
In amslatex release 1.2:
New subequations environment, for example
\begin{subequations}{a}
...
\end{subequations}
causes all numbered equation environments within that scope to be
numbered (4.9a) (4.9b) (4.9c) etc. if the preceding numbered
equation was 4.8. The argument can be a,A,i,I,1,f for the standard
LaTeX numbering types: \alph, \Alph, \roman, \Roman, \arabic,
\fnsymbol. A \label command immediately after
\begin{subequations}{...} will produce a \ref of the parent number
"4.9", not "4.9a". The counters used by the subequations environment
are `parentequation' and `equation' and standard uses of
\addtocounter, \setcounter, etc. are possible with those counter
names.
* Page 233, Section 8.4.3 The Sb and Sp Environments (MMu)
In amsmath.sty the these environments no longer exist.
Use \substack instead as in
\sum_{\substack{0\le i\le m\\ 0<j<n}} P(i,j)
Note, that there is also slightly more general environment
subarray, which allows for greater control over horizontal
positioning.
-* Page 236, l.2 bottom (FMi)
Start a new sentence at: Each one is ...
* Page 238, section 8.5.5, 2nd paragraph (PNu)
Replace "ctagsplt" with "centertags"
as "ctagsplt" is only valid in compatibility mode.
* Page 241 (FMi)
Say that righttag is an option to the amsmath package.
* Page 241 (FMi)
The errata above is probably already obsolete again, option is now
reqno/leqno and default isn't any longer on the left.
-* Page 243 (GGr,FMi)
To the entries for amscd and amssymb add:
This package is not automatically included by the amsmath package.
* Page 243 (FMi)
In amslatex release 1.2:
See also errata for page 216 about amstex -> amsmath!
New packages have been added:
amsxtra for seldom used commands
amsthm theorem code for classes
amsintsm special integral syntax
New options have been added to classes:
8pt,9pt sizes
fleqn is now supported
nomath don't load amsmath package
New options to amsmath package:
psamsfonts (also amsfonts package)
load different .fd file set for PostScript
Type 1 versions of amsfonts
intlimits/nointlimits put (no) limits on \int signs
sumlimits/nosumlimits put (no) limits on \sum signs
namelimits/nonamelimits put (no) limits on operator names
leqno/reqno tags on the left (right)
centertags/tbtags tags centered on split
Obsolete options:
ctagsplt only available in compatibilty mode
use centertags instead
-* Page 250 (TMa)
Just before Section 8.7.6: `align*' should be `align'
like it says in the text.
* Page 250, Equation 8.58 and unnumbered version (VSc)
"kerning" for subscript "j" too big (compare U_ju_j)
distance between "U" and "j" and "u" not acceptable.
FMi: looks like a font problem
* Page 255, two last lines (VSc)
unindent last two lines (cosmetics)
\begin{gather}
:
:
\begin{align*}
:
...\end{align*}
...\end{gather}
* Page 256 (FMi)
Since AMSLaTeX 1.2 will place the formula number now by default to the
right the last paragraph needs correction.
-* Page 256 (FMi)
Replace: All these parameters are expressed as lengths ...
with: All these are length parameters ...
* Page 257 (FMi)
Add (somehow): the parameters \abovedisplay... and \belowdisplay...
depend on the current font size. For this reason one can't modify them
in the preamble of a document using \setlength but need to change
the definition of \normalsize etc.
========== Chapter 9 ==============
-* Page 260 (RPo)
A truly international TeX also need support for different
typesetting directions, ie TeX-XeT.
-* Page 261 (FMi)
"to the 256-bit DC-font glyphs" should better read:
"to the 256 glyphs of a DC-font"
-* Page 264 (WLe)
Bottom of page: The example at the end "Drucker bzw. Druk-ker" etc.
are not very useful, since they don't show the commands.
-* Page 264 (PvO)
The footnote text is confusing (I have to read it twice to
understand). I suggest that it says: Note that the original package
is incompatible..
* Page 265, l.8 (RWa)
Replace Inhaltverzeichnis by Inhaltsverzeichnis
^
-* Page 265, section 9.2.3 (FMi)
The command \adddialect has two arguments:
\adddialect{dialect-name}{language}
-* Page 267, table 9.2 (JBr)
Macro \alsoseename is actually called \alsoname in BABEL
-* Page 267, table 9.2 (RdB)
Macro \headpagename is actually called \pagename in BABEL
* Page 270 (FMi)
My version of epsfig doesn't support textures with eps files,
so i guess that example is not correct (but i may not have latest
graphics)
-* Page 270, caption (FMi)
Example using babel's option french (output on the facing page)
* Page 271 (PKr)
The caption of tableau 1 reads:
``Quelques commandes du pacquet \texttt{francais}''
However, in the Liste des tableaux it reads:
``Quelques commandes du style \texttt{francais}''
-* Page 273 (JPe)
The , after \begin{order} should be replaced by a blank
* Page 274, Table 9.4 (DMa)
entries in the column "French input" should be set in verbatim mode,
instead of ttfamily, in order to properly illustrate the user input.
Ie the spaces (indicated by _ below) should be removed:
point-virgule_;
Il dit_: oui
Mon Dieu_!
Pourquoi pas_?
-* Page 274, l. 6 (FMi)
Replace: ...associated with their names
by: ...associated with them
========== Chapter 10 =============
-* Page 275, footnote (FMi)
Remove the colon in the citation text.
-Page 275, 1st para(FMi)
Add a footnote like this:
In certain situations it is possible for the \special command to
change the formatting because it can produce an additional break point
and it might prevent LaTeX from noticing spaces.
-* Page 277 (PvO)
Better use \setlength{\sdim}{1.5\sboxsep}.
Also show in the example that you don't use the default of 10pt.
-* Page 277 (FMi)
In the first printing we used some modified version of the shadow
package (with unofficial names). In the second printing we somehow
got it wrong again (the last shadow box is suposed to have a
larger shadow), sigh. it Should read:
\setlength{\sdim}{3\fboxsep}
in the example.
-* Page 278, description of \ovalbox (FMi)
Replace with:
The width of the frame is defined by the \Lcs{thinlines} command. The
diameter of the corner arcs is set with a \Lmcs{cornersize} command.
The form \Lmcs{cornersize}\Largb{num} sets the diameter to \Larg{num}
$\times$ minimum(width of box, height of box); the form
\Lmcs{cornersize*}\Largb{len} sets the diameter to \Larg{len}. The
default is \Lmcs{cornersize}\verb={0.5}=.
-* Page 282 (FMi)
In the syntax box for \root(x-.... show the space after the )
better explicitly. It is needed!
* Page 285 (MDa)
The description of the command `\setyname' has the argument "x-label"
which I presume should be "y-label" (cf. the command `\setxname').
* Page 284 (MDa,FMi)
Add to the description of `\legend' that this is command to be used
outside the actual environment.
-* Page 293 (MGo) Start of 3rd para of section 10.2.7: clarification
A set of electronic circuit symbols developed by
\Author{Adrian Johnstone} is available (on CTAN) as part of his
\texttt{lcircuit} system to be used with the \TeX{}cad program
(see figure~\vref{fig:lcircuit}).
-* Page 294, bottom (JPe)
Logically item 3 + 4 needs exchanging
-* Page 295, l. 2 (FMi)
Replace: "shortest line" by "shortest available line"
* Page 302, l. 7 (MGo, SKo)
must lie within the interval [0,\pi/2] ... should read
must lie within the interval [0,2\pi] ...
-* Page 296, l. 6 (FMi)
Replace: than the equivalent "$n_1$" \multiput statements,
with: than multiple \multiput statements.
-* Page 306, l. 3 bottom (FMi)
Replace: for subsequent \draw commands
by: for subsequent \match commands
-* Page 307, def. of \drawwith (FMi)
Argument should be named "draw-command" since it can contain only
a single command
========== Chapter 11 =============
* Page 312 and probably elsewhere as well (BDe)
Replace "Bezier" with "B\'ezier"
* Page 313 On line -16 (last bullet point) (OBa)
There is a space in front of the comma.
-* Page 316, table 11.1 (FMi)
Mention -pp\# (single page) and -pp\#$_1$:\#$_2$ (page range).
-* Page 318 (FMi)
Remove the double quotes around clip= and the quotes around = in
the explanation of the clip parameter.
-* Page 321 (FPo)
The caption for figure 11.4 could use some negative space between
"Pre-" and "1991".
-* Page 321 (RSt)
Perhaps we should learn about history better: make the caption
of figure 11.4: Pre-1990 Europe
-* Page 321, code for figure 11-x (VSc)
The nineth line should be unindented:
6 \begin{minipage}
7 \centering\epsfig
8 \caption{Central
9 ...\end{minipage}
-* Page 321 (PKr)
It would be better to show that the example is coded as a figure by
surrounding the code with \begin{figure} ... \end{figure}.
-* Page 328, description of \cbstart (MOh)
...the beginning of the region, which has to be flagged...
^no comma needed here
-* Page 331 (BBe)
first figure using \psboxit, the dashes formed by
...--%
-- ...
segment into an emdash and a hyphen; just a tad peculiar looking.
* Page 333, table 1.6 last line (FMi)
Zapf Chancery is only available in italic thus the shape column
should show "it and not "n"
-* Page 335, last line of 11.9.2 (CMi)
Replace Symbols by Symbol since that is the name of the font.
-* Page 335, last line of 11.9.2 (FMi)
Remove forward reference since it is to the next(!) section.
-* Page 337 (FMi)
Replace "Style" by "Package" in heading.
-* Page 338 (WLe)
Greek example, why not better use ... ALFA\quad ...
-* Page 340, l -3 in 11.9.7 (FMi)
use plural:
... typesetting your complete document with these font families.
========== Chapter 12 =============
* Page 349, section 12.1.4 (MSc)
Not explicitly said but important. The key@visual can be used on
any level ie
\indexentry{aa@\textit{aa}!bb@\textit{bb}!cc@\textit{cc}}{10}
will result in:
\item \textit{aa}
\subitem \textit{bb}
\subsubitem \textit{cc}, 10
-* Page 350, first examples (FMi)
The last line of the first examples should read
\index{tabbing|)textit}
otherwise MakeIndex would complain about it.
-* Page 350, l. 4 from bottom (FMi)
Replace {\it rose} with \textit{rose}. Not wrong but better.
-* Page 351, l. 2 (FMi)
Replace: of the definition of the \Prog program.
with: of the definition of the \Prog command.
-* Page 352, l. 2+3 (FMi)
Replace:
For example, you can define the command \Index, whose argument enters
its argument at the same time in the text and in the index.
with:
For example, you can define the command \Index, whose argument is
entered at the same time in the text and in the index.
* Page 352, l. 11 (MDa)
The example definition
\newcommand{\Indextt}[1]{\texttt{#1}\index{#1@\texttt{#1}}
lacks a further closing brace.
-* Page 353-354 (FMi,MGo)
The figures shown in the makeindex processing example are not
reflecting what is in the source on p354 (one index entry was dropped
there).
Correction: Add in section "Preparing the Index" an index
entry \index{include index} as follows:
\texttt{idx} file has to be transformed by an external
program, like \Prog{makeindex}.\index{include index}
-* Page 354 (PvO)
The example should show a \makeindex command.
* Page 354 (FMi)
The lefthand side of the example should use the verbatim environment
not the verbatimcmd environment which is only defined when the moreverb
package is used. Also the example should show
\renewenvironment{theindex}{..}{..}
-* Page 354 (FMi)
The right hand side shows an index entry "include index" which
isn't any longer in the source :-(
-* Page 355 (FMi)
It should say (in one line):
makeindex [-ciglqr]
[-o \Larg{ind}] [-p \Larg{no}] [-s \Larg{sty}] [-t \Larg{log}]
[\Larg{idx0} \Larg{idx1} ...]
with \Larg giving italics indicating variable names
* Page 355 description of -g (FMi)
Not an error in the book but in the program: work correctly only in
version 2.13 of Makeindex (2.12 dies with larger files).
Also with 2.13 quote is set to `+' with the -g option.
-* Page 355 (PvO)
It should say:
-o \emph{ind} Take the file \emph{ind} as the output index file.
-* Page 355 description of -p no(FMi)
"no" should always be in italics not typewriter.
the words "any", "odd", and "even" should be always in typewriter.
-* Page 356 (FMi)
It should say:
-s \emph{sty} Take the file \emph{sty} as the index style file.
-* Page 356 (PvO)
It should say:
-t \emph{log} Use \emph{log} as the transcript file.
-* Page 356 (FMi)
It should say:
Extra `@' at position ...
-* Page 357 Inconsistent page ...(FMi)
Replace: \index{cat|iv} by: \index{cat|see{animals}}
-* Page 358 (PvO)
The description of escape is very confusing.
(FMi:) agreed, what about (FMi, MGo):
quote symbol that escapes the character following it.
escape symbol without special meaning unless followed by
the quote character in which case that character
looses its special function and both will be printed.
-* Page 358 (FMi)
Replace
(s) signals an attribute of type string, (c) of type char
with
(s) attribute of type string, (c) of type char (surround with single or
double quotes, respectively)
-* Page 358, end of first para (FMi)
Add: Makeindex uses UNIX string syntax in the style file. For this
reason one has to enter \\ to get a single \ in the output.
* Page 359 (PvO)
Description of delim_t is missing.
-* Page 359, delim_0 (FMi)
Replace: entry-page number delimiter at level 0
by: delimiter between entry and first page number at level 0
(because the original is not understandable)
-* Page 359, encap_suffix (FMi)
Remove surplus dot in default: "}"
-* Page 359 (SMi)
In Makeindex 2.12 and higher up
page_precedence(s) is "rnaRA"
Therefore the examples on page 363 should be the other way around.
* Page 364 (RWo)
Remind the reader how to use a file not ending with .idx with
Makeindex.
-* Page 364+365 (FMi)
The redefinition of theindex environment should set \parindent to zero
otherwise one ends up with all entries except the first being indented.
-* Page 365 (WLe)
According to the text on page 365, The index in the example should
have three columns instead of two.
FMi: change this sentence to something like this:
... we have used a redefined theindex environment similar to the one
shown in section 12.5 but with two columns and without the \newpage.
-* Page 366 fig 12.8 (FMi)
This looks like the "spot the ten differences pictures:
Replace: \renewcommand[2]{\printindex}{%
by : the correct order of arguments :-(
Add a \ in front of textbf in definition of \printindex
Add a proper definition of \Prog and \Com, they are not the same
as in fig 12.8.
Outline that \renewenvironment{theindex}{...}{...}
Indent \input{#1.ind} (this is cosmetics)
and don't use \begin{center} use \section* (cosmetics too)
-* Page 367 item 5 (FMi)
Replace: \renewcommand{\indexproofstyle}{\footnotesize\itshape}
by: \indexproofstyle{\footnotesize\itshape}
========== Chapter 13 =============
-* Page 373 code middle of the page (GGr,FMi)
First example is missing a closing brace:
\renewcommand{\@cite}[2]{%
[{#1\ifthenelse{\boolean{@tempswa}}{,#2}{}}]}
^
Second example would nowadays be better done with \textsuperscript:
\renewcommand{\@cite}[2]{%
{\textsuperscript{#1}\ifthenelse{\boolean{@tempswa}}{,#2}{}}}
* Page 373 (DAr)
Nowadays the cite and overcite packages do sort the list of citations.
-* Page 373 l. -2 (FMi)
Replace sentence (was not correct) with:
The punctuation characters (.,;:) will be moved in front of the
superscript, but not in front of quotation marks, if present, e.g.,
\verb"``The {\TeX}book'' \cite{Knuth}." gives ``The
{\TeX}book''.$^8$, which may not be the desired format.
* Page 378 (UVi)
The table of .bst files list some styles named phxxx.bst, where xxx
stands for abbreviations like aip, nf, pf, ppcf etc. On CTAN these
styles are now located in a subdirectory phy-bstyles and they no
longer carry the prefix ph in their name. It would be a good idea
to update this in the Companion, because otherwise people looking
for the names with the famous 'quote site index' might not find
them. (MGo: in fact they are there onder both names)
Comment (FMi): I'm right now reluctant to change anything since i wonder
whether those names will stay. It seems wrong to me that the names
(prefix) have changed.
* Page 378 (UVi)
(ph)ppcf.bst is described as ``a physics version of the apalike
BibTeX style''. This might be true somehow, but a better
describtion would be ``BibTeX style for Plasma Physics and
Controlled Fusion'', since that is the name of the journal the
abbreviation ppcf stands for (see physjabb).
(ph)report.bst is described as ``BibTeX style for internal
reports''. It might be a good idea to add some hint that this
probably refers to the Princeton Plasma Physics Lab or Princeton
University.
(MGo: Perhaps in a future edition).
* Page 381 (FMi)
Extend the source of example to include abstract and keyword field
which then can be shown in output of printbib on page 396
-* Page 385, line 7 (PvO)
"only works without modifications on UNIX" is probably a bit too
harsh: It is meant that modifications are necessary for systems
such as MS-DOS that have file names with strict length limits.
By the way should UNIX not be typeset with small capitals?
MGo: No, ATT (and most publishers) spell it all uppercase.
-* Page 385, line -18 (DAr)
Replace "combines two different" by "uses two different"
(the styles aren't really combined.)
-* Page 386 l.3 of 13.3.2 (FMi)
Replace "style" by "package".
-* Page 387 l.1 (FMi)
The root file should be called chapterbibexa.tex (as in the
formatting example on page 385)
-* Page 388, caption (RSt)
For "advisable precedure" read "advisable procedure".
-* Page 392, 4th para (CMi)
The argument of the \bibliography command must ...
-* Page 392, after example (FMi)
Add: ... after the BibTeX run unless the bibliography entries
themselves contain citations to other entries
(eg note = {reviewed in \cite{..}}).
-* Page 393, bibextract (FMi)
the regular expression must (!) contain only lowercase chars (even
when looking for words like "Adobe") otherwise nothing will be found.
Thus our examples should read:
bibextract "" "postscript" bibfile(s) > new-bibfile
bibextract "author|organisation" "adobe" bibfile(s) > new-bibfile
-* Page 393, bibextract (FMi)
Another restriction:
one might have to clean the .bib files using
bibclean before bibextract finds correct entries.
-* Page 393, l. 6. bottom (FMi)
while the next command will only extract those entries containing
Adobe in the author or organization field.
-* Page 393, last para, 394 first para (FMi,Mgo)
replace "citefind.sh" by "citefind"
replace "citetags.sh" by "citetags"
-* Page 394, l. 4 (CMi)
For "styles" read "files".
* Page 398, 3rd para (PVi)
Say explicitly that quotes or braces *must* be omitted around
abbreviations like the month names.
* Page 401, l. 1 (PVi)
Remove comma in "and others,"
-* Page 403 (MOl)
A comma is missing after: @article(tub-87,
-* Page 403, 1st para (CMi)
Replace all ".bib style" with ".bib file".
-* Page 404, 1st example (FMi)
Use \providecommand instead of \newcommand now that it is available.
-* Page 413, add.period (PvO)
Should read: adds dot to string unless that string ends with `.',
`?', or `!'
========== Chapter 14 =============
-* Page 424 (FMi)
Add \Finale to the box with \StopEventually{final text} since they
belong together.
* Page 425, 3rd para (explanation of \MakeShortVerb) (SBe)
change ... (the character " is often ... may prefer "|").
to ... (the character " is often ... may prefer |).
change ... just type \DeleteShortVerb {\c}.
to ... just type \DeleteShortVerb{\c}.
change ... the abbreviated cform, ...
to ... the abbreviation form, ...
-* Page 426, figure 14.1 (FMi)
It should be \DocInput{docexam.doc} because .dtx is reserved for
files whose documentation can be produced by simply running them
through LaTeX.
-* Page 426, line 4 of section 14.2.7. (PAp)
You should run the file thought ...
should read:
You should run the file through ...
* Page 427, figure 14.2 (FMi)
It would be better to use \ProvidesPackage instead of \typeout
messages.
-* Page 427, figure 14.2 (FMi)
The \item in the definition of "docsampleenv" should be removed.
Also: the documentation of "docsampleenv" is incorrect.
-* Page 429 (FMi)
Replace the heading: Document structure and validation support
by: Document structure commands
* Page 429, Table 14.1, item: \DeleteShortVerb (VSc)
add: \DeleteShortVerb{\char}
^^^^^^^
* Page 430, Table 14.1, item: \MakeShortVerb (VSc)
add: \MakeShortVerb{\char}
^
* Page 432 table 14.1 (MDa)
In the last section of this table, "Layout and typestting parameters",
the commands `\tt' and `\sl' appear. (Cf. your own remark in the
errata file regarding page 350.)
* Page 432 table 14.1 (FMi)
We should also describe the LaTeX counters IndexColumns (number of
columns in the index) and GlossaryColumns (number of columns in the
history listing).
* Page 432 following (chapter 14.3) (FMi)
Since LaTeX 95/12/01 docstrip is able to generate more than one file
in a single run. This extended functionality is currently described
in the documented source code, i.e. in docstrip.dtx.
* Page 433, 1st para of 14.3.1 (SBe)
change font of % in:
... but preceded with two % characters.
-* Page 433, 6 para (FMi)
Not only NFSS2 but the whole LaTeX (2e) is now distributed using
the doc system.
-* Page 433, Section 14.3.1 (Msc,FMi)
Mention that \preamble ...\endpreamble is meant for straight text and
that nearly no command will work between. One can use \string\foo to
put out a command name literally.
-* Page 434, l. 10 (FMi)
Replace: \batchfile Batch file commands can be ...
with: Batch file commands, like \generateFile, can be ...
-* Page 434, l. -9 (FMi)
Replace the sentence: Note that these tags must ...
By: The tags must be placed at the beginning of the line
preceded by a %, e.g.,
* Page 434, 2nd last line (BSe)
-* Page 437+438 (ASc)
In the second last code line the \@@end should be replaced by
\csname @@end\endcsname since otherwise \@@end isn't recognised
in most situations. This also means that the checksum changes to 15.
========== Appendix A =============
-* Page 440, second example (FMi)
It should better be: \newcommand{\PsI}{\Ps\index{\Ps}}
* Page 440 (FMi)
As a general comment we should remark that when nesting command
definitions, eg a \renewcommand inside a \newenvironment one has to
double the # characters denoting the arguments when refering to the
arguments of the inner definition, eg
\newenvironment{foo}[1]
{ ... #1 % argument of environment foo
\renewcommand\bar[2]{ ...
##1 % argument of command \bar
#1 % argument of environment foo
##2 % argument of command \bar
}%
... #1 % argument of environment foo
}{...}
-* Page 440 (RWo)
Use the same formula in the last two examples to show the advantage
of \ensuremath better.
-* Page 446 (FMi)
Add to the description of \newcounter:
It also defines \thenewctr to be \arabic{newctr}.
-* Page 447 (MSc)
A counter can't be larger than 9 if used with \fnsymbol.
-* Page 447 (FMi)
All the \the... commands in the examples should be defined with
\renewcommand.
* Page 449, table A.1 (MSe)
The cicero length in millimetres is wrong:
Replace: `4.531 mm' with `4.513 mm'.
* Page 449, l. 4 (EPi)
Remove accent from Did\^ot.
-* Page 450, table A.2 (FMi)
\hfill is better described as a "rubber space" not a rubber length.
* Page 454, line 7 (UGo)
The optional arguments to \raisebox are exchanged: "height" comes
before "depth".
* Page 456, last para (FMi)
Replace: "In the case below" by "In the next case" since the next
example is on the following page.
-* Page 459 (FMi)
Add "x333x" after \usebox{\myboxb} in the example (just cosmetics).
-* Page 461, table A.4 (WLe)
For \Requirepackage read \RequirePackage in the explanation of
\LoadClass.
-* Page 470, 5 text l. from bottom (FMi)
Replace "(real or integer)" by "integer". They can't be real!
-* Page 470 following (CRo)
In the description of the ifthen package, no clear distinction is
made between those commands which can be used only in a
{test}-argument, and those which are for other uses.
-* Page 472 (RWo)
The index entries in the .idx file would actually look like this
(remove the surplus "page:AAAA1" in the middle of them):
\indexentry{AAAA!both}{472}
\indexentry{AAAA!indexentry}{472}
\indexentry{AAAA!indexonly}{472}
* Page 474 (FMi)
Add a remark that one can't use \isodd to directly test \value{page}
and expect correct information because the value of this counter
isn't always correct due to TeX's asyncronous output routine.
========== Appendix B =============
-* Page 475 (FMi)
Maybe rename the heading to "TeX Software and User Group information"
-* Page 475 (FMi)
Add information about the possibility to get the CTAN software on CD:
\bibitem{primetime:VBr94}
Vicki Brown, editor.
\newblock {\em Prime Time {\TeX}cetera}, volume~1.
\newblock Prime Time Freeware, Sunnyvale, CA, 1994.
\newblock Contains CD with CTAN software.
-* Page 477, l 13 (FMi)
should read: contents of the morebin zip archive on your local node.
^^^ ^
-* Page 479 (BBe) under b.2 mail servers
i am irked by the difference in the depth of the underline under
"end" right after "send help";
maybe you could be persuaded to use a strut? (BBe)
========== Bibliography ===========
-* Page 491 (RWo)
The name is Peter Vollenweider; somebody inverted the `w'---mea culpa.
* Page 481, [1], line 10 (VSc)
Addison-Wesley, 1992
^
========== Index ==================
(BBe)
i was a little surprised to find the listing for "tex users group"
where one would expect to find "tug" in the index, although "tug"
doesn't appear in the entry. i also would have expected to see
p.260 listed with that entry, considering the reference there to
the twgmlc and the portland meeting.
the people who were acknowledged in the preface don't show up in
the index. although it's not necessary, of course, knuth did
include his acknowledgees and sources of quotes in the texbook
index, so there's a precedent.
* (JKn)
I suggest to index the table 5.7 (page 127) under `language'
and the table on top of page 140 under `SI'.
* (FMi)
There should be entries for all encodings, OT1, T1, OML, OMS, OMX,
at least to page 192, perhaps to others.
* Page 493 (FMi)
The two funny looking entries of the form "\, 220" actually should
be \{, 220
\}, 220
-* Page 497 (GGr)
Add entry for "Blackboard bold" pointing to page 218
Also add one pointing to page 208 (MPi)
And add a similar entry for \Bbb (MPi)
* Page 500 (JBa)
Commutative Diagrams should point to 233-235
* Page 500 (FMi)
\cornersize is incorrectly indexed as "rigid length"
* Page 501 (FMi)
\DeclareFontSubstitution should have bold entry to page 203.
-* Page 506 (CRo)
Add index entry for "Fragile command" and "Commands, fragile"
to point to 246 and 471
-* Page 508 (FMi)
Index entry for \IndexMin should be a "rigid length"
* Page 509 (PvO,FMi)
Reference 249 for \left should be 248. (This is probably true for
other entries pointing to the example section of chapter 8, because
index entries to the examples are placed after the example.)
* Page 517 (OBo)
Entries for Page header, Header of Page, Page footer, and Footer of
page should also point to pages 91 and 96 and perhaps also to page 20
where table 2.2 relates the sectioning commands to page headers.
-* Page 519 (FMi)
environment supertabular is incorrectly indexed under \supertabular.
* Page 520 (PvO)
Reference 249 for \right should be 248.
* Page 526 (UVi)
Add reference to "title page" -> 452
-* Page 527 (FMi)
\unitlength is incorrecly indexed as as a command
========== Production Notes =======
**********************************
* *
* Errors in first printing *
* *
**********************************
========== General ===========
* Some source files in the LaTeX2e distribution have got new names,
for example latex.tex -> lt....dtx (many files). The final
distribution is still under construction.
========== Front matter ===========
-* Title Page
Drop IPS, from affiliation of Samarin (just leave ISO)
-* Copyright page
Add second printing
-* Table of Contents, Page xviii
10.5 should read "Packages Based on epic
-* Table of Contents, Page xxi
Page number of Bibliography should be 481
-* Table of Contents, Page xxiii
5.8 A comparison (not A Comparison)
========== Chapter 1 ===========
-* Page 3 last para (SKi)
files containing the structures and layout definitions (extension
.sty) should also include extension .cls
-* Page 4 (JSa)
Add clo to LaTeX layout & structure file extensions
-* Page 5 third par (GGr)
In Textures, the transcript file has no extension.
========== Chapter 2 ===========
-* Page 13 (PHa)
4th bullet item: define your own (not OUR own)
-* Page 15 (JSa)
1994/08/02 should also be 1994/08/01
-* Page 29 (NPo)
fig 2.9: braces round argument `title' and `toc_entry' missing.
(very strange this)
-* Page 37, l.6 below Table (GGr)
Extension .mtc<N> will not work in DOS (Windows).
-* Page 44 (JSa,FMi)
The default for \reftextfaraway was missing.
Also changed the local adaption example to use \RequirePackage
with a reference to Appendix A.
========== Chapter 3 ===========
-* Page 48 (LLa)
The paragraph above the example unfortunately doesn't describe the
example any longer, it describes an old version of it.
-* Page 52 (OBa)
\fuzzy should be \fussy (3 lines above title 3.1.5...)
-* Page 52 (SKi)
The multispace package was written by Stephen (not Stephan) Page.
-* Page 59 (FMi)
The representation of \labelitemiv is missing. This seems to be
a``correction'' of the printer people since the dot is in the
PostScript file!
-* Page 62 (MGo)
More general (and more correct) description of general list
parameters. Especially the relation between the \labelwidth and
\itemindent lengths are made clearer.
-* Page 65 (DCa)
The labels in the Mentry env are aligned on the top of their *boxes*
not on their first baselines. (A buggy \parbox[t] implementation on
the way to LaTeX2e)
-* Page 67 (NPo)
\begin{verbatimtab}[...] instead of \verbatimtab[...] since we
describe an environment
-* Page 70 (FMi)
verbatimwrite is incorrectly mentioned as a command but it is an
environment. Also correct index entry.
-* Page 71 (DCa)
stepping the mpfootnote counter
should be
stepping the footnote counter
========== Chapter 4 ===========
-* Page 86 (FMi)
testpage.tex in LaTeX2e now asks interactively for the paper your
printer uses so there isn't any need to use testa4.tex any longer.
-* Page 94-95 (FMi)
Replace para starting at the bottom with:
The marking commands work reasonably well for right markers ``numbered
within'' left markers (for example, when the left marker is changed by
a \Lcs{chapter} command and the right marker is changed by a
\Lcs{section} command). However, it produces somewhat anomalous
results if a \Lcs{markboth} command is preceded by some other mark
command on the same page---see the page receiving \texttt{L5 R3.2} in
Figure~\vref{fig:pagemarkers}. This figure shows schematically which
left and right markers are generated for pages being shipped out.
-* Page 95 (FMi)
Replace the last four lines in figure 4.3 with the following five
lines:
\markboth{L4}{} {L4}{}
\markboth{L5}{} {L5}{}
\newpage% ----page break ---- L5 R3.2
\markright{R5.1} {L5}{R5.1}
\end{document} L5 R5.1
-* Page 97 (GGr,FMi)
Replace begin of second para with:
Some \LaTeX{} commands, like \Lcs{chapter}, use a \Lcs{thispagestyle}
command to automatically switch to the \Psty{plain} page style, thus
overriding the page style currently in effect. To customize such
pages use the \Pmsty{fancyplain} page style. This page style sets up
\Psty{fancy} for normal pages and in addition ...
-* Page 98 (EPi)
\usestylefile{fancyheadings} (in bottom example)
should be
\usepackage{fancyheadings}
-* Page 99 (EPi)
\usestylefile{fancyheadings} (in figure 4.6)
should be
\usepackage{fancyheadings}
-* Page 99 (FMi)
\samepage is considered obsolete in LaTeX2e and will not be
documented by Leslie Lamport in his book; the relevant paragraph has
been rephrased.
========== Chapter 5 ===========
-* Page 111 (OBa)
"substracting" should be "subtracting" (12th line from top)
-* Page 120 (DKre,FPo)
Bring Example text and table 5.3 in synch
-* Page 121 (DKre,FPo)
Bring Example text and table 5.4 in synch
-* Page 123 (FMi,FPo)
Bring Example text and table 5.5 in synch
-* Page 127 (FPo)
The bottom left figure seems to have a quote before Tsonga
This is a printing artefact.
-* Page 127 (PvO)
Bottom left figure, there is also some spurious ink before
Croatian.
-* Page 127 Table 5.7 (FPo)
In the last `page' the code for Tsonga appears as 'ts, with a quote
in front of it. It might be a blob of ink, but it looks very much like
a quote. (It is a blob of extra ink, and this was missed by the
printer, compare p59. FMi:-)
-* Page 128 (FMi)
Lowercase word "comparison" in caption for table 5.8
Also correct lot entry page xxiii.
-* Page 133 (MGo)
In table 5.9 URW is misspelled as URM
========== Chapter 6 ===========
-* Page 151 (MGo)
Figure 6.2, the vertical lines of the box surrounding the map
are partly invisible (printing problem)
========== Chapter 7 ===========
-* Page 170 l. 9, f.b. (GGr)
Change sentence to: Font metric files (i.e., .tfm files) are loaded
for all intermediate typefaces, even if these fonts are never used.
-* Page 171 caption (GGr)
Change
easy memorable
to
easily memorizable
-* Page 171 (FMi,LLa)
The default for \nocorrlist was changed to
\newcommand{\nocorrlist}{,.}
in the LaTeX distribution because :; do not look right with the
default LaTeX fonts from the Computer Modern families.
-* Page 177 (FMi,LLa)
The example shows that \mathnormal produces italic numbers. This is
only true for the Lucida Math Fonts used in the Companion. Thus, the
following footnote should be added to the expanation:
\footnote{With the default setup of \LaTeXe{} using Computer Modern
math fonts, \Lmcs{mathnormal} will produce old style numerals, not the
italic ones shown in the example, where Lucida is used.}
-* Page 180 in 7.5, l. 3 (GGr)
section B should be Appendix B
-* Page 180 l. 3 f.b. (GGr,FMi)
`Consequentially' should be `Consequently';
in the same sentence change `used' to `uses'.
-* Page 186 l. 8 f.b. (GGr)
Add space before `This'
-* Page 187 last line (GGr)
Captialize: new font selection scheme
-* Page 191 last line (FMi)
Add: For this to work the encoding OT2 must be declared in the
preamble or a package file.
-* Page 194 (FMi)
\cmdunh10.tfm
should be
cmdunh10.tfm
-* Page 195, 197 (FMi)
Again all .tfm files shouldn't have \ in front of their names
-* Page 201 (MGo)
substract should be subtract on second line explaining \fontdimen4
-* Page 202 (FMi)
For peamble read preamble
-* Page 204 (GGr)
fontdef.tex was renamed to fontdef.ltx in the final distribution
(also correct index entry)
-* Page 205, last para (SMi)
[...], you first have make the typeface [...]
should be
[...], you first have to make the typeface [...]
-* Page 211 (FMi)
Warning message "Check substitution defaults for ..." was changed to
"Checking defaults for ...". Also change \DeclareFontEncoding to
\DeclareFontSubstitution in last sentence of explanation for this
message.
-* Page 211 (FMi)
The message "Don't use ..." was changed to "Command ... invalid in
math mode".
-* Page 211 (FMi)
The message "Encoding scheme <name> changed to <new name> in ..."
has changed to "Encoding <name> has changed to <new name> for ..."
-* Page 213 (FMi)
New message added:
\erritem{Overwriting \m{something} in version \m{name} ...}
A declaration, like \Lcs{SetSymbolFont} or \Lcs{DeclareMathAlphabet},
has changed the assignment of font shapes to \m{something} (a symbol
font or a math alphabet) in the math version \m{name}.
-* Page 214 (FMi)
New message added:
\erritem{Size substitutions with differences up to \m{size} have occured}
This message will appear at the end of the run in case \NFSS{}
selected at least one significantly different size because the
requested size was not available. The \m{size} is the maximum
deviation that was needed.
-* Page 214 (FMi)
New message added:
\erritem{Some font shapes were not available, defaults substituted}
This message will appear at the end of the run in case \NFSS{}
had to use automatic font substitution for some font shapes.
========== Chapter 8 ===========
-* Page 215 (FMi,MGo)
Added a reference to George~Gr\"atzer's book on AmSLaTeX.
Also add bibliography [95] (see bibliography section later)
-* Page 218 (DCa)
\o
should be
o
-* Page 219 (DCa)
`blank' \rown
should be
/-\ \frown (didnt this one create a TeX error :-)
(FMi no because of TeX's \csname bug :-( )
-* Page 219, 222 (DRo,FMi)
The \varnothing and \emptyset do show the wrong
character, ie need exchanging.
-* Page 220 (DCa)
{ should be \{
} should be \}
-* Page 220, Table 8.13. (LLa)
Is that \digamma right? It looks an awful lot like a slanted
F to me.
This is unfortunately true. The Lucida Fonts do not contain that
character and we overlooked that the font setup simply points to the
slanted F.
-* Page 222, Table 8.20 (FMi)
The characters \Game \Finv \Bbbk \diagdown \diagup are now part of
amssymb.sty
-* Page 231 (DCa)
The \biggl( in the scope of \begin{large} is *smaller* than the
normalsize one!
-* Page 238 (DCa)
The examples of split environment with and without the ctagsplt
option do not work as the linewidth is too narrow, so in both cases
the tag apears on the line before the display.
-* Page 241 (PHa)
The typeset equation just before (8.41') should have a tag: '
(This is once more a printer problem. the tag ' is in the PS file
and must have been removed by somebody manually)
To avoid this problem the example was changed to show $*$ twice.
* Page 243 (FMi)
Replace fist sentence of 8.6.5 with:
A few options are recognized by the amsmath package and the class
files coming with AmS-LaTeX.
-* Page 244 ... 251 (FMi)
The vertical lines in the examples (mentioned on this page) are all
missing on the final printout. Another printing problem.
-* Page 250 (MGo)
section 8.7.6: some space (\thinspace) should be inserted in
front of the semicolon (;) at the end of formula 8.57 and its
unnumbered equivalent (fourth line from bottom).
========== Chapter 9 ===========
-* Page 270 (BNa)
8th line of example should read
\\\today\end{center} instead of \\\today{center}
-* Pages 272 and 274 (BGa, MGo)
Use correct (Lucida, not poor man's) guillemets
\symb{13}, \symb{14} for French
========== Chapter 10 ===========
-* Several pages have index entries added (MGo)
-* Page 277 (LWi)
In CTAN version of shadow.sty \shadowbox is called \shadox
In example replace also \shadowdim by \sdim. (Unfortunately we used
one of the many variants of this package.)
-* Page 278 (DCa)
This is a ovalbox
should be
This is an ovalbox
-* Page 280-281 (MGo,FMi)
Describe new command \qbezier, and replace old bezier
style and command with \qbezier commands in examples.
-* Page 303 (FMi)
Change section heading 10.5 to "Packages Based on epic"
Change also table of contents on page xviii
-* Page 305 (FMi)
The lower picture should be turned 180 degrees.
-* Page 307 (DCa)
A tree graph ican bedrawn
should be
A tree graph can be drawn
========== Chapter 11 ===========
-* Page 314 (MGo)
Figure 11.1: some of the dotted vertical and horizontal lines
indicating the coordinate system are part invisible
(printing problem)
-* Page 318 (DKu)
first line of boxed description of \epsfig command,
rotate=angle,% should be angle=degrees,%
-* Page 321 (MGo)
Figure 11.5 The vertical lines at the right-hand side of the
is invisible (printing problem)
-* Page 333 (PHa)
Footnote in Table 11.6: ZapfChancery (not ZaptChancery)
Tag entries for Sans Serif fonts as sl (slanted) instead
of it (italic) (FPo)
-* Page 333 last line (GGr)
Change to: The mapping between the layout in a PostScript font and
the font encoding needed by TeX ...
-* Page 340 (PHa)
6th line before the end of 11.9.7: Hyphen missing in AMS-TeX
-* Page 340 (DKra,FMi)
para 4, line 5: ... (see tables 8.2 to 8.20 beginning in page 218)
========== Chapter 12 ===========
-* Page 359 (DCa)
postamble command preceeding the index
should be
postamble command following the index
-* Page 360 (PHa)
last line of 12.4.2: the correct page reference is 355, not 353.
========== Chapter 13 ===========
-* Page 393, middle of page (KML)
Utah Univeristy should read Utah University
-* Page 401, 5th line from bottom (SMi}
left braces missing in {G{\"o}}del}, should be {G{\"{o}}del}
========== Chapter 14 ===========
-* Pages 435-438 (FMi)
By convention .dtx files are files that can be directly processed by
LaTeX (by making the `driver code' the first docstrip module)
========== Appendix A ===========
-* Page 446 (DCa)
(\stepcounter description)
oldcr
should be
oldctr
-* Pages 448 and 449 (MGo)
All occurrences of the string "\cmd", representing the LaTeX
lengths parameters should not have the \ (backslash) to
be compatible with the syntax used in Lamport and the rest
of the Companion (Lamport assumes that cmd implicitly implies
the backslash).
-* Page 458, 2 para (MGo)
innner-pos should be inner-pos
-* Page 459 (DCa, MGo)
You use `cmd' for \sbox, but `\cmd' for lrbox.
Should be 'cmd' throughout to be compatible with Lamport's syntax.
-* Page 461 (FMi)
Add \ProvidesFile to table.
\PassOptionsToClass{option-list}{release} should read
\PassOptionsToClass{option-list}{class}
-* Page 462 (FMi)
Describe \ProvidesFile. This is like \ProvidesPackage but you need
to give the full file name including extension. It is meant for
files that are neither packages nor classes but want to identify
themselves too.
-* Page 467 (War)
\PassOptionsToClass{option-list}{release} should read
\PassOptionsToClass{option-list}{class}
-* Page 468, second line of example (DOs)
\NeedsTeXformat{LaTeX2e} should read \NeedsTeXFormat{LaTeX2e}
-* Page 474 (DCa)
\ifodd
should be
\isodd
also correct index entries
========== Appendix B ===========
-* Page 475 (PHa)
line -3: where Jones' TeX-index
^ (insert apostrophe)
-* Page 476 (NPo)
- CTAN host in Germany has changed to ftp.dante.de
- correct location of TeX-index file on ftp.dante.de (MGo)
* Page 476 (ASc)
The host pit-manager.mit.edu has changed its name to rtfm.mit.edu.
-* Page 479 (MGo) update for Dante
- their mail server is at ftpmail@dante.de,
- send a message containing the word "help" to get instructions.
-* Page 480 (EPi,MGo)
UKTeX gets Chair instead of Chairman
Group francophone should read Groupe francophone
Email address for Dante is now dante@dante.de (MGo)
========== Bibliography ===========
-* Pages 482 and following (BBe)
TUGboat should have a small "b"; occurs about a zillion times in
both references and text. why don't you just use \TUB for it:
\def\TUB{{\tubfont TUGboat\/}}
-* Page 482, [11] last line (BBe)
"bowles" should be "bowls"
-* Page 485, (BBe) [31] last line (BBe)
"Script Mathematical Formula Processor -- SMFF"
maybe that should be "SMFP"?, No, it should be (MGo) :+{
"Script Mathematical Formula Formatter -- SMFF"
-* Page 485, [33]--[35] (BBe)
omit "Technical Report" from before the ISO numbers.
the ISO document system also has technical reports, which have "TR"
in their number designations; these are quite different from the
standards, which is what is being referred to here.
also in [35] you should refer to "ISO/IEC 10646, ISO Geneva, 1993."
this was approved as a formal standard last year, so the "draft" is
no longer appropriate. and it's joint with the International
Electrotechnical Commission, no longer just ISO.
-* Page 486, [37] (BBe)
publication location is not Stanford, but Bedford, MA.
-* Page 491, [85] (BBe)
reference should be to ISO/IEC 10646, not "ISO-10656".
(you can leave out the "iec" in this context, but do fix the number.)
-* Page 492, [88] (BBe)
not sure where crc press is located, but "Ann Horbor" isn't likely it.
possibly "Ann Arbor"? Yes, it is (MGo)
-* Page 492, [90] (BBe)
is there a reason why in "\LaTeX{} Kompaktf"uhrer"
the latex part is italic and the kompaktf"uhrer is upright? i'd
have made both italic, and knowing leslie's predilection about the
latex logo, ...
-* Page 492, (MGo)
Add new reference [95]
George Gr"atzer.
Math into TeX: A Simple Introduction to AmSLaTeX.
Birkh"auser, Boston, 1993.
The first part of the book provides the novice user of
AmSLaTeX with a simple approach, based on many examples,
a formula gallery, sample files, and templates.
The second part contains a systematic discussion with
detailed examples and rules of all aspects of AmSLaTeX,
while the final part looks at more advanced customization issues.
========== Index ===========
-* Page 493ff (FMi)
all font-size functions need to be indexed under their names pointing
to Size-function
-* Page 495-6 (FMi)
\baselineskip is indexed once as command (not rubber length)
-* Page 501 (LLa)
The main entry for DOCSTRIP (page 432ff) is missing.
-* Page 505 (LLa)
Add entry:
Font substitution
defaults 193,210-211 (and perhaps other places)
-* Page 508 (PHa,FMi)
the page range for the entries
index package and Index
should only be 367-370 and 345-370
-* Page 517 (DCa)
All the page number styles are double printed, eg AlphAlph
-* Page 519 (FPo)
Double entry for pt (Point)
========== Production Notes ===========
-* Page 529 (FMi)
State that cover art of Companion was done by Toni Saint-Regis.
---------------
ADu Alain Dupuis
ASc Andreas Schwab
BBe Barbara Beeton
BDe Bernard Desruisseaux
BGa Bernard Gaulle
BNa Blaise Nkwenti-Azeh
BRa Bernd Raichle
CKr Claudia Kraft
CMi Christel Mittelbach
CRo Chris Rowley
DAr Donald Arseneau
DCa David Carlisle
DKra Dieter Kraft
DKre Dieter Kreft
DKu David Kustrin
DMa Daniel Mainz
DOs David Osborne
DRo Denis Roegel
EPi Eric Picheral
FGo Frans Goddijn
FJe Frank Jensen
FMi Frank Mittelbach
FPo Frank Poppe
FVi Frode Viste
GFe Gabriel Valiente Feruglio
GGr George Graetzer
GSa Gernot Salzer
IAN Ignacio Arenaza Nuno
JAd Jeff Adler
JBa Jonas Barklund
JBr Johannes Braams
JHa Jay Hammond (Corrections to this file)
JKn Joerg Knappen
JPe Joachim Pense
JSa Julio Sanchez
JvM Jan Van Mieghem
JWe Jon Wells (Corrections to this file)
KML Kathleen M. Lyle
KSe Karl Seybold
KSi Kimmo Sipila
LLa Leslie Lamport
LWi Linda Wilson
MDa Mats Dahlgren
MGo Michel Goossens
MPi Mike Piff
MOh Marcus W. Ohlhaut
MOs Martin J. Osborne
MSc Martin Schr"oder
MSe Michael R. Semple
NBe Nelson Beebe
NPo Nico Poppelier
MMu Martin C M"uller
OBa Oeyvind Bakke
OBo Oscar Bosman
PAp Pedro Aphalo
PHa Paul Hafner
PKr Peter Kruijt
PBL Peter Busk Laursen
PNu Peter N"uchter
PVi Philip A. Viton
PvO Piet van Oostrum
RBa Rosemary Bailey
RdB Rob den Braasem
RPo Rama Porrat
RSa Robert Sakic (typos in the errata)
RSt Rebecca Stiels
RWa Richard Walker
RWo Reinhard Wonneberger
SBe Stephan Bergmann
SKi Steve King
SKo Siegfried K"olbig
SMi Stefan Mintert
TMa Torsten Martinsen
UGo Ulrich Goldschmitt
UJa Ulrich Jahnz
UVi Ulrik Vieth
VBr Volker Brandt
VSc Volker RW Schaa
War Warwick Conference (March 21-22 1994)
WLe Werner Lemberg
Many other people send us corrections for errors already found.
Thanks to all of you
|