指标结果表显示效果不佳,单元格未闭合且线条水平和垂直分割

指标结果表显示效果不佳,单元格未闭合且线条水平和垂直分割

我正在尝试写一个表格来放置我的结果。但我收到此错误。这些线条没有设计完整。

           
  

\begin{table}
\centering
   \begin{tabular}{|c|S|S|S|S|S|S|S|S|}           \hline 
\multirow{2}{*}{TAD}    & \multicolumn{2}{c|}{Base cased}    &\multicolumn{2}{c|}{Base uncased} &\multicolumn{2}{c|}{IxBert} &\multicolumn{2}{c|}{Large base} \\   \cline{8-9}
  & {Micro-P.} & {Macro-P.} & {Micro-P.}  & {Macro-P.}  & {Micro-P.} & {Macro-P.} & {Micro-P.}  & {Macro-P.}            \\   \hline 

Retro & & & &  & & & &  &   \\    \cline{2-9}
SubsSyn & & & &  & & & &  &   \\     \cline{2-9}
InjM & & & &  & & & &  &   \\     \cline{2-9}
InjL& & & &  & & & &  &   \\     \cline{2-9}
& & & &  & & & &  &   \\     \hline
           
           
           
         
%\multicolumn{2}{|c|}{Average}   & 76.42 & 66.52 &69.8 & 56.54 \\ \hline 
\end{tabular}
\caption{An important table}
\end{table}

结果如下所示。我该如何改进,以便所有行都完全闭合,并且表格出现在页面的中心(A4)在此处输入图片描述

答案1

您使用的&s 比必要的多。将它们排列起来有助于检查。

b

表格对于分配的文本宽度来说太宽了。需要重新设计,这取决于您的数据。

\documentclass[12pt,a4paper]{article}
\usepackage{multirow}
\usepackage[left=1.00cm, right=1.00cm, top=4.00cm, bottom=3.00cm]{geometry}
\begin{document}

\begin{table}
\centering
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}\hline
    \multirow{2}{*}{TAD}    &\multicolumn{2}{c|}{Basecased} &\multicolumn{2}{c|}{Baseuncased}   &\multicolumn{2}{c|}{IxBert}    &\multicolumn{2}{c|}{Largebase}\\\cline{2-9}
                            &{Micro-P.} &{Macro-P.}         &{Micro-P.} &{Macro-P.}             &{Micro-P.} &{Macro-P.}         &{Micro-P.} &{Macro-P.}\\ \hline
    Retro                   &           &                   &           &                       &           &                   &           &\\ \cline{2-9}%<<<<<<<<<<<<
    SubsSyn                 &           &                   &           &                       &           &                   &           &\\ \cline{2-9}
    InjM                    &           &                   &           &                       &           &                   &           &\\ \cline{2-9}
    InjL                    &           &                   &           &                       &           &                   &           &\\\cline{2-9}
                            &           &                   &           &                       &           &                   &           &\\\hline
    \end{tabular}
\caption{An important table}
\end{table}
\end{document}

答案2

“与”符号的数量必须比表格中的列数少一个。这在您的例子中意味着,表格中每行的 9 列必须有 8 个“与”符号(但您有 9 个)。

对于您的表格,我将使用tabularray带库的包siunitx。但是由于缺乏有关您的文档的信息,因此如何将您的表格放在页面上可能会出现问题:

\documentclass[12pt,a4paper]{article}
\usepackage{geometry}
%---------------- Show page layout. Don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{tabularray}
\UseTblrLibrary{siunitx}

\begin{document}
    \begin{table}
    \centering
\begin{tblr}{hline{1-3,Z}, hline{4-Y}={2-Z}{solid},
             vlines,
             colspec={c *{8}{S[table-format=3.3]} },
             rowsep =3pt,
             }   
\SetCell[r=2]{c}    TAD
         &  \SetCell[c=2]{c}    {{{Basecased}}}
            &   &   \SetCell[c=2]{c}    {{{Baseuncased}}}
                    &   &   \SetCell[c=2]{c}    {{{IxBert}}}
                            &       
                                &   \SetCell[c=2]{c}    {{{Largebase}}}     \\
        &{{{Micro-P.}}} &{{{Macro-P.}}} &{{{Micro-P.}}} &{{{Macro-P.}}}
        &{{{Micro-P.}}} &{{{Macro-P.}}} &{{{Micro-P.}}} &{{{Macro-P.}}}    \\
Retro   &       &       &       &       &       &       &       &           \\ 
SubsSyn &       &       &       &       &       &       &       &           \\
InjM    &       &       &       &       &       &       &       &           \\
InjL    &       &       &       &       &       &       &       &           \\
        &       &       &       &       &       &       &       &           \\
Average & 76.42 & 66.52 & 69.8  & 56.54 &       &       &       &           \\
    \end{tblr}
\caption{An important table}
    \end{table}
\end{document}

在此处输入图片描述

(红线表示文本边框)

相关内容