我正在尝试创建一个基于 IEEEtrans 文档类的跨两列文档的表格。但是我收到了以下无法解释的错误:
! Extra }, or forgotten \endgroup.
\@endfloatbox ...pagefalse \outer@nobreak \egroup
\color@endbox
l.719 \end{table*}
下表为:
\begin{table*}
\centering
\caption{Penalty functions used in Optimisation}
\begin{tabular*}{0.75\textwidth}{c c c c c}
\toprule
Aspect & Notation & Limit & Penalty Function & Comments \\
\midrule
RMS Current Density & 6~Amm\textsuperscript{-2} & $L_{\text{JRMS}}$ & $S_C$ & \\
Peak Current Density & 10~Amm\textsuperscript{-2} & $L_{\text{JMAX}}$ & $S_C$ & \\
\bottomrule
\end{tabular*}
\label{tab:penfcns}
\end{table*}
如果我注释掉表格,文档将不会出现任何错误。第 719 行包含以下内容:
\end{table*}
编辑-最小示例
\documentclass[journal]{IEEEtran}
\usepackage[tight,footnotesize]{subfigure}
\usepackage{fixltx2e}
\begin{document}
\begin{table*}[t]
\centering
\caption{Penalty functions used in Optimisation}
\begin{tabular*}{0.75\textwidth}{c c c c c}
Aspect & Notation & Limit & Penalty Function & Comments \\
RMS Current Density & 6~Amm\textsuperscript{-2} & & $S_C$ & \\
Peak Current Density & 10~Amm\textsuperscript{-2} & & $S_C$ & \\
\end{tabular*}
\label{tab:penfcns}
\end{table*}
\end{document}
subfigure 和 fixltx2E 的组合似乎是问题所在。无论如何,我可能应该使用 subfig。
答案1
使用包subfig
而不是过时的子图。运行 即可获得文档texdoc subfig
。