“额外 },或忘记 \endgroup” 错误

“额外 },或忘记 \endgroup” 错误

不明白为什么这一段不能顺利编译。TeX 文件如下:

\begin{figure}
\centering
\includegraphics[width=\textwidth]{chapter2/epjb/groups_0.pdf}
\caption{\label{fig:epjbgroups} Schematic diagram indicating the presence of          coalescence
and fragmentation processes, for a population of $N=15$ objects
dynamically partitioned into clusters. The size of cluster $i$ is
$s_i=2$, while the size of cluster $j$ is $s_j=6$ etc. The
fragmentation process exhibits the richest range of possibilities,
given the combinatorial number of ways in which a cluster can in
principle be divided. There are many possible realizations of the
objects themselves, e.g.  humans, animals, macromolecules, though
for simplicity we show them as humans.}
\end{figure}

pdfLaTeX 的输出是:

!Extra }, or forgotten \endgroup.
\color@endbox ->egroup
1.118 \end{figure}

?

不明白额外的部分}从哪里来的。

梅威瑟:

\newcommand{\papers}{umthesis}

\documentclass[letterpaper,12pt,oneside,onecolumn,final,openany,pdftex]{\papers/umdiss}

\usepackage{cite}
\usepackage{epstopdf}
\usepackage{amsmath,amssymb,nicefrac}
\usepackage{psfrag}
\usepackage{subfigure}
\usepackage{url}
\usepackage{multirow}
\usepackage{rotating}
\usepackage{pifont}
\usepackage{boxedminipage}
\usepackage{amssymb}
\usepackage{bbm}
\usepackage{float}
\usepackage{lscape}
\usepackage{amsfonts}
\usepackage{helvet}
\usepackage{amsxtra}
\usepackage{multirow}
\usepackage{titletoc}
\usepackage{algpseudocode}
\usepackage{lastpage}
\usepackage{verbatim}
\usepackage{graphicx}


\begin{document}

\begin{figure}
\centering
\includegraphics[width=\textwidth]{groups_0.pdf}
\caption{\label{fig:epjbgroups} blablabla}
\end{figure}

\end{document} 

问题仍然存在。所以有人能帮我检查一下 \usepackage 吗?非常感谢。

答案1

!Extra }, or forgotten \endgroup.
\color@endbox ->egroup
1.118 \end{figure}

正如其他人所说,你给出的代码片段在标准类中没有错误地工作(这就是为什么我们总是要求完全的例如)。然而,你显示的错误曾经很常见:

1993 年,LaTeX2e 推出时,图形(和其他框命令)已修改定义以支持颜色(由于技术原因,这需要额外的组层)

因此,您显示的错误让我怀疑您正在使用一个类或包,它假设一个旧的(肯定是古老的:-)LaTeX2.09 图形环境定义没有额外的颜色组,以及您正在使用的另一部分代码假设颜色组存在,因此您会得到组不匹配的情况。

答案2

我不知道这是否有帮助,因为我也试图解决同样的问题。经过一个小时的头脑风暴,我发现如果你删除\usepackage{rotating}这个特定的错误就会消失。然而,可能需要一种替代方法来处理删除rotating包裹。

[更新]:我使用 XThesis.sty 时出现此错误,其 \@xfloat 定义存在问题。删除 \@xfloat 的整个定义后,错误消失。希望其他人也遇到类似问题。

答案3

我遇到了同样的问题。就我而言,问题是在之前的运行中 .out 不知何故损坏了。删除此文件并重新运行命令pdflatex解决了该问题。

答案4

导致此错误的原因(似乎无穷无尽)列表上还有更多,就我而言,这是因为@article.bib 文件中的一些条目插入时没有字段journal。将它们转换为@misc解决了该问题。

相关内容