请问,我该如何修复这个错误?
缺少插入 $。
\begin{table}[]
\centering
\caption{Different datasets with its sizes, types, ADF test, and compression ratio. }
\label{tabadf}
%\begin{adjustbox}{width=1\textwidth}
%\small
\scalebox{0.5}{
\begin{tabular}{|c|c|c|c|c|cccccc|c|c|}
\hline
Dataset & Data type & Dataset size & test & A\_value & \multicolumn{6}{c|}{Critial DATA} & Result: & Comunic \\ \hline
A & Int 32 & 3000 & -767 & 5.04\times 10^{-10} & \multicolumn{1}{c|}{1\%} & \multicolumn{1}{c|}{-87.7} & \multicolumn{1}{c|}{5\%} & \multicolumn{1}{c|}{-2.864} & \multicolumn{1}{c|}{10\%} & -1.518 & Stat_da & 14.72 \\ \hline
B & Int 32 & 4000 & -34.304 & 3.94\times 10^{-13} & \multicolumn{1}{c|}{1\%} & \multicolumn{1}{c|}{-3.4} &
\end{tabular}}
%\end{adjustbox}
\end{table}
答案1
- 请始终提供MWE(最小工作示例),一个小但完整的文档,可以按原样进行编译。
- 您的问题已通过评论解决。
- 不要缩放表格。这会导致表格中的字体大小不一致。最好减小
\tabcolsep
表格中使用的字体大小。 - 在您的表格中,我将使用
S
列类型来对齐小数点处的数字,并避免写入数字的问题,这会导致表格中出现错误。 - 对于表,我宁愿
tabular
使用tblr
包tabularray
。 - 考虑上述情况的 MWE 示例为:
\documentclass{article}
\usepackage{geometry}
\usepackage[skip=1ex]{caption}
\usepackage{tabularray}
\UseTblrLibrary{siunitx}
\begin{document}
\begin{table}[ht]
\footnotesize
\centering
% \sisetup{
\caption{Different datasets with its sizes, types, ADF test, and compression ratio. }
\label{tabadf}
\begin{tblr}{hlines, vlines,
colsep = 3pt,
colspec = {*{3}{Q[c]}
Q[c, si={table-format=-3.3}]
Q[c, si={table-format=-1.2e-2}]
c Q[c, si={table-format=-2.1}]
*{2}{c Q[c, si={table-format=-1.3}]}
X[c]
X[c, si={table-format=2.2}]
},
row{1} = {guard}
}
Dataset
& {Data\\ type}
& {Dataset\\ size}
& test
& A\_value
& \SetCell[c=6]{} Critial DATA
& & & & & & Result
& Comm. \\
A & Int 32
& 3000
& -767
& 5.04E-10
& 1\%
& -87.7
& 5\%
&-2.864
& 10\%
& -1.518
& Stat\_da
& 14.72 \\
B & Int 32
& 4000
& -34.304
& 3.94e-13
& 1\%
& -3.4
& & & & & & \\
\end{tblr}
\end{table}
\end{document}