[texhax] basic question on LaTeX code (fwd)

Nathan Rollins nhr2 at ee.byu.edu
Thu Jul 14 19:42:51 CEST 2005


If anyone has an explanation for the error explained below I would 
greatly appreciate your help!  Thanks!

Nathan.

-- 
Nathan Rollins
Brigham Young University
rollins at ee.byu.edu
work: (801)422-7206

---------- Forwarded message ----------
Date: Thu, 14 Jul 2005 09:24:47 -0600 (MDT)
From: Nathan Rollins <nhr2 at ee.byu.edu>
To: Christopher W. Ryan <cryan at binghamton.edu>
Subject: Re: [texhax] basic question on LaTeX code


Christopher,

Thank you for your willingness to help.  In the *.cls file I'm using is 
the following definition:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\@xfloat#1[#2]{\ifhmode \@bsphack\@floatpenalty -\@Mii\else
  \@floatpenalty-\@Miii\fi\def\@captype{#1}\ifinner
  \@parmoderr\@floatpenalty\z@
  \else\@next\@currbox\@freelist{\@tempcnta\csname ftype@#1\endcsname
    \multiply\@tempcnta\@xxxii\advance\@tempcnta\sixt@@n
    \@tfor \@tempa :=#2\do
    {\if\@tempa h\advance\@tempcnta \@ne\fi
      \if\@tempa t\advance\@tempcnta \tw@\fi
      \if\@tempa b\advance\@tempcnta 4\relax\fi
      \if\@tempa p\advance\@tempcnta 8\relax\fi
      }\global\count\@currbox\@tempcnta}\@fltovf\fi
  \global\setbox\@currbox\vbox\bgroup 
  \def\baselinestretch{1}\@normalsize
  \boxmaxdepth\z@
  \hsize\columnwidth \@parboxrestore}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Without including the 'color' package things compile just fine.  When I 
include the color package I have problems with the first figure/table in 
my latex code.  For example, the first figure I include is:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{figure}[hbtp]
\begin{center}
\epsfig{file=figs/incr72.eps,width=3in}
%\includegraphics[width=3in]{figs/incr72}
\caption{Test design: an array of 72 8-bit incrementers}
\label{fig:incr}
\end{center}
end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

In the log file I get these errors:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
File: figs/incr72.eps Graphic file (type eps)
<figs/incr72.eps>
! Too many }'s.
\color at endbox ->\color at endgroup \egroup 
                                        
l.176 \end{figure}
                  
? q
OK, entering \batchmode...

! LaTeX Error: \begin{document} ended by \end{figure}.

! Extra \endgroup.
<recently read> \endgroup 
                          
l.176 \end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

If I comment out that definition in the *.cls file, everything works 
properly.  I have no idea what that definition is doing that causes these 
errors, or why the color package makes it choke.  Do you know what the 
problem might be?  Thanks!

Nathan.

On Thu, 14 Jul 2005, Christopher W. Ryan wrote:

> I think this TEXHAX your place!  (Not that I could answer your question, 
> being just a novice too.  But I've found the people on the list to be 
> very helpful and knowledgeable.)  Ask away!
> 

-- 
Nathan Rollins
Brigham Young University
rollins at ee.byu.edu
work: (801)422-7206





More information about the texhax mailing list