GeneralLaTeX error! Too many }'s. \color@endbox ->\color@endgroup

LaTeX specific issues not fitting into one of the other forums of this category.
Post Reply
tamintl
Posts: 2
Joined: Sat Mar 15, 2014 1:00 pm

LaTeX error! Too many }'s. \color@endbox ->\color@endgroup

Post by tamintl »

Dear all,

I am new to latex and having some problems writing my dissertation. I am trying to input r code using the listing package. However, at the moment my file will not compile and returns the following error:

Code: Select all

! Too many }'s.
\color@endbox ->\color@endgroup \egroup
I have worked backwards and figured out that the error only occurs when I use a style file given to us by my department. I have attached the .sty file that causes the error and I have also attached an example that shows the error in action. You will notice if you take out the

Code: Select all

\usepackage[y4project]{edmaths}
that the error will disappear.

Can anyone help me with this. I have searched but couldn't get the following fix to work. http://www.latex-community.org/forum/vi ... 45&p=18575

Thank you and good day.
Attachments
setspace.sty
I think the custom style file needs this to work but not sure so I included it just incase.
(6.48 KiB) Downloaded 500 times
edmaths.sty
This is the style file that causes the error
(7.15 KiB) Downloaded 493 times
Test.tex
This is example showing error. Removing \usepackage[y4project]{edmaths} fixes the error
(5.45 KiB) Downloaded 429 times

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

cgnieder
Site Moderator
Posts: 2000
Joined: Sat Apr 16, 2011 7:27 pm

Re: LaTeX error! Too many }'s. \color@endbox ->\color@endgro

Post by cgnieder »

Hi tamintl,

Welcome to the LaTeX community.

I compiled your file and it ran without errors...

I also notice that the test file is quite long (180 lines). That's a bit much for a test file. Maybe you can create an smaller example file that shows the error and post the code directly using the [code]...[/code] syntax?

Regards
site moderator & package author
User avatar
cgnieder
Site Moderator
Posts: 2000
Joined: Sat Apr 16, 2011 7:27 pm

LaTeX error! Too many }'s. \color@endbox ->\color@endgroup

Post by cgnieder »

BTW: if you double post questions to other forums, too, such as this one to TeX.sx it would be nice if you told us... Thanks
site moderator & package author
tamintl
Posts: 2
Joined: Sat Mar 15, 2014 1:00 pm

LaTeX error! Too many }'s. \color@endbox ->\color@endgroup

Post by tamintl »

cgnieder wrote:Hi tamintl,

Welcome to the LaTeX community.

I compiled your file and it ran without errors...

I also notice that the test file is quite long (180 lines). That's a bit much for a test file. Maybe you can create an smaller example file that shows the error and post the code directly using the

Code: Select all

...
syntax?

Regards
I apologise for double posting but I really need to get this fixed so it gives me the best chance by posting to more than one place.

I have made a shorter test and found that the edmaths package clashes with the table environment. In my case anyway. Here is the shorter Test.tex:

Code: Select all

\documentclass[12pt]{report}
\usepackage{amssymb,amsmath,amsthm}
\usepackage[y4project]{edmaths} %%%% REMOVE THIS TO FIX ERROR

\usepackage{listings}
\usepackage{xcolor}
\definecolor{mygreen}{rgb}{0,0.6,0}
\definecolor{mygray}{rgb}{0.5,0.5,0.5}
\definecolor{mymauve}{rgb}{0.58,0,0.82}
\lstset{ %
  backgroundcolor=\color{white},   % choose the background color; you must add \usepackage{color} or \usepackage{xcolor}
  basicstyle=\footnotesize,        % the size of the fonts that are used for the code
  breakatwhitespace=false,         % sets if automatic breaks should only happen at whitespace
  breaklines=true,                 % sets automatic line breaking
  captionpos=b,                    % sets the caption-position to bottom
  commentstyle=\color{mygreen},    % comment style
  deletekeywords={...},            % if you want to delete keywords from the given language
  escapeinside={\%*}{*)},          % if you want to add LaTeX within your code
  extendedchars=true,              % lets you use non-ASCII characters; for 8-bits encodings only, does not work with UTF-8
  frame=single,                    % adds a frame around the code
  keepspaces=true,                 % keeps spaces in text, useful for keeping indentation of code (possibly needs columns=flexible)
  keywordstyle=\color{blue},       % keyword style
  language=Octave,                 % the language of the code
  morekeywords={*,...},            % if you want to add more keywords to the set
  numbers=left,                    % where to put the line-numbers; possible values are (none, left, right)
  numbersep=5pt,                   % how far the line-numbers are from the code
  numberstyle=\tiny\color{mygray}, % the style that is used for the line-numbers
  rulecolor=\color{black},         % if not set, the frame-color may be changed on line-breaks within not-black text (e.g. comments (green here))
  showspaces=false,                % show spaces everywhere adding particular underscores; it overrides 'showstringspaces'
  showstringspaces=false,          % underline spaces within strings only
  showtabs=false,                  % show tabs within strings adding particular underscores
  stepnumber=2,                    % the step between two line-numbers. If it's 1, each line will be numbered
  stringstyle=\color{mymauve},     % string literal style
  tabsize=2,                       % sets default tabsize to 2 spaces
  title=\lstname                   % show the filename of files included with \lstinputlisting; also try caption instead of title
}

%  End of preamble

\author{TESTING }
\title{TEST FILE}
\begin{document}
\maketitle
\tableofcontents
\chapter{Introduction}

\begin{table}[ht]
\begin{tabular}{rrrrr}
 & Estimate & Std. Error & t value & Pr($>$$|$t$|$) \\ 
  \hline
Intercept & 7.7569 & 0.5280 & 14.69 & 0.0000 *** \\ 
  y2 & 1.0765 & 0.0067 & 161.16 & 0.0000 *** \\ 
   \hline
\end{tabular}
\end{table}

\begin{lstlisting}
#include <stdio.h>
#define N 10
/* Block
 * comment */
int main()
\end{lstlisting}

\end{document} 

Could you please tell me what steps you took to make it run? Where did you save the sty file for example? What distribution are you suing?
User avatar
cgnieder
Site Moderator
Posts: 2000
Joined: Sat Apr 16, 2011 7:27 pm

LaTeX error! Too many }'s. \color@endbox ->\color@endgroup

Post by cgnieder »

I still can't reproduce any errors. This runs fine for me. Since I use an up to date TeX Live 2013 (updated today) I suspect that some older version of a package may be the problem. If you add \listfiles at the very beginning of the example a list of the used files together with their publication dates and version numbers is written to the log file. I'll post the list I get with the example below:

Code: Select all

 *File List*
  report.cls    2007/10/19 v1.4h Standard LaTeX document class
  size12.clo    2007/10/19 v1.4h Standard LaTeX file (size option)
 amssymb.sty    2013/01/14 v3.01 AMS font symbols
amsfonts.sty    2013/01/14 v3.01 Basic AMSFonts support
 amsmath.sty    2013/01/14 v2.14 AMS math features
 amstext.sty    2000/06/29 v2.01
  amsgen.sty    1999/11/30 v2.0
  amsbsy.sty    1999/11/29 v1.2d
  amsopn.sty    1999/12/14 v2.01 operator names
  amsthm.sty    2004/08/06 v2.20
 edmaths.sty    2007/02/05 Edinburgh maths thesis/report style v0.95
    calc.sty    2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
  ifthen.sty    2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
setspace.sty    2011/12/19 v6.7a set line spacing
   amscd.sty    1999/11/29 v2.0
listings.sty    2014/03/04 1.5c (Carsten Heinz)
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
 lstmisc.sty    2014/03/04 1.5c (Carsten Heinz)
listings.cfg    2014/03/04 1.5c listings configuration
  xcolor.sty    2007/01/21 v2.11 LaTeX color extensions (UK)
   color.cfg    2007/01/18 v1.5 color configuration of teTeX/TeXLive
  pdftex.def    2011/05/27 v0.06d Graphics/color for pdfTeX
infwarerr.sty    2010/04/08 v1.3 Providing info/warning/error messages (HO)
 ltxcmds.sty    2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
lstlang1.sty    2014/03/04 1.5c listings language file
supp-pdf.mkii
    umsa.fd    2013/01/14 v3.01 AMS symbols A
    umsb.fd    2013/01/14 v3.01 AMS symbols B
  omlcmr.fd    1999/05/25 v2.5h Standard LaTeX font definitions
  omscmr.fd    1999/05/25 v2.5h Standard LaTeX font definitions
 ***********
Regards

PS: re the crosspost: we don't have much against crosspostings but our board rules state that a link should be provided. That way nobody needs to look for an answer if in the other forum an answer already was found.
site moderator & package author
Post Reply