编辑-最小示例

编辑-最小示例

我正在尝试创建一个基于 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

相关内容