28.03.2013 Views

Guide to LaTeX (4th Edition) (Tools and Techniques

Guide to LaTeX (4th Edition) (Tools and Techniques

Guide to LaTeX (4th Edition) (Tools and Techniques

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

! Extra alignment tab has been changed <strong>to</strong> \cr.<br />

C.4. T E X error messages 425<br />

A line in a tabular or array environment contains more & comm<strong>and</strong>s<br />

than there are columns defined. The error is probably due <strong>to</strong> a forgotten<br />

\\ at the end of the previous line.<br />

! Extra }, or forgotten .<br />

In math mode, either an opening brace { has been left off or an extra<br />

closing brace } has been included by mistake. Another possibility is that<br />

a math mode switch comm<strong>and</strong> such as $, \[, or \( has been forgotten.<br />

! Font ... not loaded: Not enough room left.<br />

The text processing requires more character fonts <strong>to</strong> be loaded than T E X<br />

can h<strong>and</strong>le owing <strong>to</strong> memory limitations. If certain parts of the document<br />

need different fonts, you can try <strong>to</strong> split it up <strong>and</strong> <strong>to</strong> process the parts<br />

separately.<br />

! Illegal parameter number in definition of ....<br />

This error message is probably due <strong>to</strong> a \newcomm<strong>and</strong>, \newenvironment,<br />

\renewcomm<strong>and</strong>, or \renewenvironment comm<strong>and</strong> in which the substitution<br />

character # has been applied incorrectly. This character may appear<br />

within the defining text only in the form #n, where n is a number between<br />

1 <strong>and</strong> the number of arguments specified in the comm<strong>and</strong>. Otherwise<br />

the character # may only appear in the definition as \#. This error may<br />

also arise if the substitution character is applied within the last argument<br />

{end def } (Section 8.4).<br />

! Illegal unit of measure (pt inserted).<br />

If this error message comes right after another error with the message<br />

! Missing number, treated as zero.<br />

the problem lies with this previous error (see below). Otherwise, the<br />

mistake is that T E X expects a length specification at this point but has<br />

only been given a number without a length unit. This occurs most often<br />

when a length is <strong>to</strong> be set <strong>to</strong> zero <strong>and</strong> 0 has been typed in instead of 0mm or<br />

0pt. If this is the case, then responding with 〈return〉 produces the right<br />

result since for a zero value any unit specification is all right. This error<br />

may also occur if a length specification has been completely forgotten.<br />

! Misplaced alignment tab character &.<br />

The single character comm<strong>and</strong> & has been given in normal text outside of<br />

the tabular <strong>and</strong> array environments. Possibly the intention was <strong>to</strong> print<br />

&, in which case \& should be typed. This may still be achieved during<br />

the processing by responding with I\& <strong>to</strong> the error message.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!