创建包含多行的表格。“缺失数字,视为零”错误

创建包含多行的表格。“缺失数字,视为零”错误

我想使用多行包来创建表格,但出现错误,提示“缺少数字,视为零”。如果有人能帮助我,我将不胜感激。谢谢

\begin{table}
\begin{minipage}{1.0\textwidth}
\textwidth
\begin{tabular}{lllll}
\hline\noalign{\smallskip}
~~~~~Pairs & type & similarity \% & size value & size \\
\noalign{\smallskip}\hline\noalign{\smallskip}
\multirow{2}{*}{G1 vs G2}
 & A1  &~~~~10\% & ~~~~~~~0.198&~~Large\\
 & A2  &~~~~20\% & ~~~~~~~0.697&~~Medium\\\hline
\multirow{2}{*}{G1 vs G3}
 & A1  &~~~~35\% & ~~~~~~~0.674&~~Medium\\
 & A2  &~~~~78\% & ~~~~~~~0.196&~~small\\\hline
\multirow{2}{*}{G2 vs G3}
 & A1  &~~~~91\% & ~~~~~~~0.397&~~Small\\
 & A2  &~~~~16\% & ~~~~~~~0.326&~~Medium\\\hline
\end{tabular}

\end{minipage}%
\hfill
\end{table}

答案1

欢迎来到 TeX.SE!

  • 如有疑问,请始终提供完整的小型自包含文档,称为 MWE(最小工作文档),它可以按原样编译并重现您的问题,而不仅仅是代码片段
  • 代码中的错误是由于声明\textwidth后出现虚假信息造成的tabular
  • 您的代码片段非常不寻常,您打算用它实现什么?
  • 看看,以下带有清理表代码的 MWE 是否能提供您想要的内容:
\documentclass{article}

\usepackage{booktabs, makecell, multirow}  % <---

\begin{document}
    \begin{table}
    \centering
\begin{tabular}{ccc cl}          % <---
    \toprule                      % <---
Pairs
    & type
            & similarity \%
                    & size value
                            & size      \\
    \midrule                     % <---
\multirow{2}{*}{G1 vs G2}
    & A1    & 10    & 0.198 & Large     \\
    & A2    & 20    & 0.697 & Medium    \\ 
   \midrule
\multirow{2}{*}{G1 vs G3}
    & A1    & 35    & 0.674 & Medium    \\
    & A2    & 78    & 0.196 & small     \\ 
    \midrule
\multirow{2}{*}{G2 vs G3}
    & A1    & 91    & 0.397 & Small     \\
    & A2    & 16    & 0.326 & Medium    \\ 
    \bottomrule
\end{tabular}
    \end{table}
\end{document}
  • % <---您的代码片段相比,标记了主要的变化
  • 使用 booktabs 包中定义的规则,使用它你可以在它周围获得额外的小垂直空间

在此处输入图片描述

编辑: 感谢@Bernard,我意识到我没有在答案中提供最后的(正确)代码和表格图像。现在已经纠正和改进了。

答案2

在此处输入图片描述

\begin{table}
    \begin{minipage}{1.0\textwidth}
%       \textwidth
        \begin{tabular}{lllll}
            \hline\noalign{\smallskip}
            ~~~~~Pairs & type & similarity \% & size value & size \\
            \noalign{\smallskip}\hline\noalign{\smallskip}
            \multirow{2}{*}{G1 vs G2}
            & A1  &~~~~10\% & ~~~~~~~0.198&~~Large\\
            & A2  &~~~~20\% & ~~~~~~~0.697&~~Medium\\\hline
            \multirow{2}{*}{G1 vs G3}
            & A1  &~~~~35\% & ~~~~~~~0.674&~~Medium\\
            & A2  &~~~~78\% & ~~~~~~~0.196&~~small\\\hline
            \multirow{2}{*}{G2 vs G3}
            & A1  &~~~~91\% & ~~~~~~~0.397&~~Small\\
            & A2  &~~~~16\% & ~~~~~~~0.326&~~Medium\\\hline
        \end{tabular}
        
    \end{minipage}%
    \hfill
\end{table}

相关内容