此代码对于 IEEE ACCESS 文档类 \documentclass{ieeeaccess} 不可执行。生成如下错误:1.23}?

此代码对于 IEEE ACCESS 文档类 \documentclass{ieeeaccess} 不可执行。生成如下错误:1.23}?
\documentclass{ieeeaccess}
\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithmic}
\usepackage{graphicx}
\usepackage{textcomp}
 \usepackage{algorithmic}
 \begin{document}
 \begin{table}
\centering
\caption{Evaluation of the proposed FA-HELF model and the benchmark}
\label{tab:Y_Forecast}
\setlength{\tabcolsep}{0pt}
\begin{tabular*}{\columnwidth}{
  @{\extracolsep{\fill}}
  l
  S[table-format=1.4]
  S[table-format=1.4]
  S[table-format=1.4]
  S[table-format=1.4]
  S[table-format=1.4]
  @{}
}
\toprule
 & \multicolumn{5}{c}{Proposed} \\
\cmidrule{2-6}
\thead{Months}
        & {\thead{SDPSO-ELM \\ MAPE \\(\%)}}
            & {\thead{F-RBF-CNN\\ MAPE \\(\%)}}
                & {\thead{SSA-SVM-CS\\ MAPE \\(\%)}}
                     & {\thead{FA-HELF \\ MAPE\\(\%)}} \\
\midrule
    Jan & 2.22 & 1.67 & 1.55 & 0.414\\


\midrule
Avg.& 2.12 & 1.79 & 1.44 & 0.410\\
\bottomrule
\end{tabular*}
\end{table}
 \EOD
 \end{document}

在此处输入图片描述

答案1

在你的 MWE 中

  • 丢失包裹siunitx, \booktabsmakecell从而导致您的错误
  • 该包amssymb包含/加载amsmath包,因此不需要(再次)加载它
  • 您加载algorithmic两次
  • 在表中您定义了 6 列,但只使用了 5 列(因此需要更正\cmidrule
  • 列中的数字最多为三位小数,因此没有必要占用四位小数的空间,甚至更多,因为所有数字都有相同的单位(百分比),所以将所有数字四舍五入为两位小数是合理的。

在纠正了上述缺陷的 MWE 之后,您的 MWE 可以是:

\documentclass{ieeeaccess}
\usepackage{cite}
\usepackage{amsmath,amssymb}    % <---
\usepackage{algorithmic}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{siunitx}            % <---
\usepackage{booktabs, makecell} % <---

\usepackage{lipsum} % for dummy text
\begin{document}
\lipsum[11]
\begin{table}[ht]
\centering
\caption{Evaluation of the proposed FA-HELF model and the benchmark}
\label{tab:Y_Forecast}
    \setlength{\tabcolsep}{0pt}
    \sisetup{round-mode=places,
             round-precision=2,
             table-format=1.2,
             }
\begin{tabular*}{\columnwidth}{@{\extracolsep{\fill}}  l  *{4}{S} }
    \toprule
 & \multicolumn{4}{c}{Proposed} \\
    \cmidrule{2-5}
\thead{Months}
        & {\thead{SDPSO-ELM \\ MAPE \\(\%)}}
            & {\thead{F-RBF-CNN\\ MAPE \\(\%)}}
                & {\thead{SSA-SVM-CS\\ MAPE \\(\%)}}
                     & {\thead{FA-HELF \\ MAPE\\(\%)}} \\
    \midrule
Jan     & 2.22  & 1.67  & 1.55  & 0.414 \\
Avg.    & 2.12  & 1.79  & 1.44  & 0.410 \\
\bottomrule
\end{tabular*}
\end{table}
\EOD
\end{document}

工作正常并给出预期结果:

在此处输入图片描述

附录:我不知道您表格的背景,但请查看以下修改是否不会改变其含义:

在此处输入图片描述

上表的代码为:

\begin{table}[ht]
\centering
\caption{Evaluation of the proposed FA-HELF model and the benchmark}
\label{tab:Y_Forecast}
    \setlength{\tabcolsep}{0pt}
    \sisetup{round-mode=places,
             round-precision=2,
             table-format=1.2,
             }
\begin{tabular*}{\columnwidth}{@{\extracolsep{\fill}}  l  *{4}{S} }
    \toprule
 & \multicolumn{4}{c}{MAPE of the proposed methods} \\
    \cmidrule{2-5}
\thead{Months}
        & {\thead{SDPSO-ELM\\ (\%)}}
            & {\thead{F-RBF-CNN \\ (\%)}}
                & {\thead{SSA-SVM-CS\\ (\%)}}
                     & {\thead{FA-HELF\\ (\%)}} \\
    \midrule
Jan     & 2.22  & 1.67  & 1.55  & 0.414 \\
Avg.    & 2.12  & 1.79  & 1.44  & 0.410 \\
\bottomrule
\end{tabular*}
\end{table}

相关内容