我遇到了“!错放\omit”错误的问题。我费了好大劲才找到相关问题,但只发现我的类似问题如下bigbadpiano 的问题其中 A.Ellett 使用 WME 生成了一张漂亮的表格。
不过,我个人的愿望是将一个多列设置为黑色背景和白色文本,例如:
这是一个失败的例子,因为整个第一行应该是黑色的。我在日志文件中也收到一个错误:“!放错了 \omit。\multispan ->\omit \@multispan l.10 ...multicolumn{8}{|c|}{\BlackCell{Dataset A}} \\hline 我希望只在制表符或对齐的 \cr 之后看到 \omit。继续,我会忽略这个案例。”
如果这个问题重复了,我真的很抱歉,但我找不到针对我特定问题的正确答案。在这种情况下,请告诉我确切的答案,我稍后会删除这个问题。任何帮助都非常感谢。
\documentclass{article}
\pagestyle{empty}
\usepackage[table]{xcolor}
\newcommand\BlackCell[1]{%
\multicolumn{1}{c}{\cellcolor{black}\textcolor{white}{#1}}
}
\begin{document}
\begin{table}[h]
\begin{tabular}{|c|c|c|c|c|c|c|c|}\hline
\multicolumn{8}{|c|}{\BlackCell{Dataset A}} \\\hline
L (m) & T (s) & T$^2$ (s$^2$) & L$^{1/2}$ (m$^{1/2}$) & $\Delta$T$^2$ (s$^2$) & $\Delta$T (s) & Fitted T$^2$ (s$^2$) & Fitted T (s) \\ \hline
0.2 & 0.626 & 0.392 & 0.447 & 0.006 & 0.005 & 0.394 & 0.662 \\
0.3 & 0.889 & 0.790 & 0.548 & 0.009 & 0.005 & 0.797 & 0.889 \\
0.4 & 1.105 & 1.221 & 0.632 & 0.011 & 0.005 & 1.201 & 1.081 \\
0.5 & 1.261 & 1.590 & 0.707 & 0.013 & 0.005 & 1.604 & 1.250 \\
0.6 & 1.420 & 2.016 & 0.775 & 0.014 & 0.005 & 2.008 & 1.403 \\
0.7 & 1.555 & 2.418 & 0.837 & 0.016 & 0.005 & 2.411 & 1.543 \\
0.8 & 1.679 & 2.819 & 0.894 & 0.017 & 0.005 & 2.814 & 1.674 \\
0.9 & 1.798 & 3.233 & 0.949 & 0.018 & 0.005 & 3.218 & 1.797 \\
1.0 & 1.901 & 3.614 & 1.000 & 0.019 & 0.005 & 3.621 & 1.913 \\
1.1 & 2.000 & 4.000 & 1.049 & 0.020 & 0.005 & 4.025 & 2.023 \\\hline
\end{tabular}
\end{table}
\end{document}
答案1
您\multicolumn
在 a 里面有一个,这是不允许的(并且您在行尾\multicolumn
缺少一个)。使用%
\newcommand\BlackCell[1]{%
\cellcolor{black}\textcolor{white}{#1}%
}