! Missing number, treated as zero. <to be read again> \relax l.21 \begin{Ventry}{Return values}The problem arises because, in its first edition, the Companion’s examples always assumed that the calc package is loaded: this fact is mentioned in the book, but often not noticed. The remedy is to load the calc package in any document using such examples from the Companion. (The problem does not really arise with the second edition; copies of all the examples are available on the accompanying CDROM, or on CTAN.) The other problem, which is increasingly rare nowadays, arises from misconfiguration of a system that has been upgraded from LaTeX 2.09: the document uses the times package, and the error appears at
\
begin{document}
. The file search paths are wrongly set
up, and your \
usepackage{times}
has picked up a LaTeX 2.09
version of the package, which in its turn has invoked another which
has no equivalent in LaTeX2e. The obvious solution is to rewrite
the paths so that LaTeX 2.09 packages are chosen only as a last resort
so that the startlingly simple LaTeX2e times package will
be picked up. Better still is to replace the whole thing with
something more modern still; current psnfss doesn’t provide
a times package — the alternative mathptmx
incorporates Times-like mathematics, and a sans-serif face
based on Helvetica, but scaled to match Times
text rather better.
This question on the Web: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=nonum