错误消息:太多}

错误消息:太多}

我有一个运行良好的 LaTeX 文档,但每当我尝试添加带有图形标题的图像时,它都会出现错误,提示“有太多}”。

\begin{figure}[h!]
  \caption{A picture of a gull.}

  \includegraphics[width=0.5\textwidth]{uml-usecase/overview.png}
\end{figure}

我目前的套餐是:

\usepackage{amsfonts}
\usepackage{amssymb,amsmath}
\usepackage{amsthm}

\usepackage{newlfont}
%\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{lscape}
\usepackage{rotating}

\usepackage{latexsym}
\usepackage{natbib}
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{xthesis}
\usepackage{xtocinc} %Include Table of Contents as the first entry in TOC
\usepackage{subfigure}
\usepackage{times}

\usepackage{hyperref}
\usepackage{xcolor}
\usepackage[dvips]{graphicx}
\bibpunct[, ]{(}{)}{;}{a}{,}{,}

据我所知,它是正确的,有人能找出我错在哪里吗?

答案1

最有可能的是,包xthesis中包含一些以错误方式重新定义的代码\@xfloat。似乎许多大学的论文模板都包含来自名为的文件的此类定义doublespace.sty。解决方案是以\@xfloat“良好”的方式(重新)定义,例如:在这里工作

答案2

这个问题的解决方案是rotation使用包。移除后,图形标题即可正常工作。

相关内容