! \begin 的参数有一个额外的 }

! \begin 的参数有一个额外的 }

我在 Wiley 书籍模板中遇到此错误

! \begin 的参数有一个额外的 }。\par l.221 \begin{tabular} {cccccc} ? 进程被用户中断

\begin{table}[bh!]
\centering
\caption{Properties of benchmark matrices}
%\rowcolors{2}{gray!25}{white}
\begin{tabular}{cccccc} 
%\rowcolor{gray!50}
 \hline
 matrix          & rank & nonzero  & type & diagonally& Condition  \\
                   &        & elements &       & dominant & Number     \\ \hline
PLAT1919    & 1919 & 32399  & Symmetric Indefinite & No & 1.0e+02\\ 
PLAT362           & 362   & 5786    & Symmetric Indefinite & No & 7.1e+11\\
GR 30 30    & 900   & 7744  & Symmetric Positive-definite & Weakly & 3.8e+02\\
BCSSTK22    & 138   & 696       & Symmetric Indefinite & No & 1.7e+05\\
NOS4        & 100   & 594       & Symmetric Positive-definite & No & 2.7e+03\\ 
HOR 131     & 434   & 4710  & Asymmetric & No & 1.3e+05\\ 
NOS6        & 675   & 3255  & Symmetric Positive-definite & Yes & 8.0e+06\\
NOS7        & 729   & 4617  & Symmetric Positive-definite & No & 4.1e+09\\
ORSIRR 1    & 1030 & 6858   & Asymmetric & Yes & 1.0e+02\\
SHERMAN4    & 1104 & 3786   & Asymmetric & Yes & 7.2e+03\\ 
ORSIRR 2    & 886  & 5970   & Asymmetric & Yes & 1.7e+05\\
ORSREG 1    & 2205 & 14133  & Asymmetric & Yes & 1.0e+02\\
 \hline
\end{tabular}
\label{tab:2-1}
\end{table}

答案1

作为Zarko 已经提到article,您发布的代码在标准文档类(例如或 )中运行良好book。但是,如果您添加Wiley-AuthoringTemplate包,则会收到您描述的错误消息。

通过查看创作模板手册,我们可以找到以下示例表(参见第 27 页):

\begin{table}
\caption{Enter table caption here.\label{tab1}}{%
\begin{tabular}{@{}cccc@{}}
\toprule
Tap &Relative &Relative &Relative mean\\
number &power (dB) &delay (ns) &power (dB)\\
\midrule
3 &0$-9.0$ &68,900\footnotemark[1] &$-12.8$\\
4 &$-10.0$ &12,900\footnotemark[2] &$-10.0$\\
5 &$-15.0$ &17,100 &$-25.2$\\
\botrule
\end{tabular}}{\footnotetext[]{Source: Example for table source text.}
\footnotetext[1]{Example for a first table footnote. Example for a first
table footnote. Example for a first table footnote. Example for a first
table footnote.}
\footnotetext[2]{Example for a second table footnote.}}
\end{table}

如果我们将其分解为尽可能最小的示例并将其与标准方法(您使用的方法)进行比较,我们可以看到我<-----在以下比较中标记的以下差异。在 Wiley 方法中,命令\caption有三个参数,而不是只有一个参数。第一个是标题文本本身,第二个包含环境tabular,最后一个包含可选的表格注释。

标准方法:

\begin{table}
\caption{<caption>}
\begin{tabular}{...} 
<contents>
\end{tabular}
\end{table}

威利方法:

\begin{table}
\caption{<caption>}{%<-----
\begin{tabular}{...} 
<contents> 
\end{tabular}}%<----
{<tablenotes>}%<-----
\end{table}

{}因此,您的代码缺少环境周围的集合tabular以及{}不存在的表注释的空集。在下面的 MWE 中,我进行了上述更改以使您的代码可编译:

\documentclass{book}
\usepackage{Wiley-AuthoringTemplate}


\begin{document}

\begin{table}[bh!]
\centering
\caption{Properties of benchmark matrices\label{tab:2-1}}{%
\begin{tabular}{cccccc} 
 \hline
 matrix          & rank & nonzero  & type & diagonally& Condition  \\
                   &        & elements &       & dominant & Number     \\ \hline
PLAT1919    & 1919 & 32399  & Symmetric Indefinite & No & 1.0e+02\\ 
PLAT362           & 362   & 5786    & Symmetric Indefinite & No & 7.1e+11\\
GR 30 30    & 900   & 7744  & Symmetric Positive-definite & Weakly & 3.8e+02\\
BCSSTK22    & 138   & 696       & Symmetric Indefinite & No & 1.7e+05\\
NOS4        & 100   & 594       & Symmetric Positive-definite & No & 2.7e+03\\ 
HOR 131     & 434   & 4710  & Asymmetric & No & 1.3e+05\\ 
NOS6        & 675   & 3255  & Symmetric Positive-definite & Yes & 8.0e+06\\
NOS7        & 729   & 4617  & Symmetric Positive-definite & No & 4.1e+09\\
ORSIRR 1    & 1030 & 6858   & Asymmetric & Yes & 1.0e+02\\
SHERMAN4    & 1104 & 3786   & Asymmetric & Yes & 7.2e+03\\ 
ORSIRR 2    & 886  & 5970   & Asymmetric & Yes & 1.7e+05\\
ORSREG 1    & 2205 & 14133  & Asymmetric & Yes & 1.0e+02\\
 \hline
\end{tabular}}{}
\end{table}

\end{document}

旁注:如果您想使用\rowcolor,请添加table如下选项:\documentclass[table]{book}

相关内容