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