表格中的垂直线不完整

表格中的垂直线不完整

我制作了这张表格,除了顶行最后两列的行不完整外,其余部分我都满意。有人能帮我修复这个问题吗?在此处输入图片描述

\documentclass{article}

\usepackage{multirow}
\usepackage{multicol}

\begin{tabular}{|c||l|l|l||l|l|l||l||l|}
  \hline
  \multirow{2}{*}{Type} 
      & \multicolumn{3}{c||}{Scoring} 
          & \multicolumn{3}{|c||}{Ensemble} 
            & \multirow{2}{*}{Resolution} 
               &\multirow{2}{*}{Storage}  \\          \cline{2-7}
  & LogS & CRPS & IS & MA & QA & Resample \\  \hline
  Bins & x & x & x & x & x & x & J & 100  \\      \hline
  Quantiles & & & x & & x & & J & 10 \\      \hline
  Parametric & x & x & x & x & x & x & \infty & 10  \\   \hline
  Sample & & x & x & & x & x & n draws & 1,000   \\     \hline
  Mixture & x & x & x & x & x & x & \infty & 10 \\      \hline
\end{tabular}

\end{document}

答案1

&问题的直接原因是“重新采样”后面的标题行中缺少两个符号。

但是,您的表格存在一个更大的问题:所有这些垂直线和双垂直线以及大多数水平线对于使表格 (a) 更易读和 (b) 更具吸引力和吸引力毫无作用。更糟糕的是,表格的宽度超出了\textwidth(使用文档类的默认页面设置article)。

我建议你删除所有垂直线和大多数水平线。我还将最后一列中的数字与它们的(隐式)小数点对齐。最后,我将使用环境tabular*来确保表格适合文本块。

以下屏幕截图提供了前后比较。

在此处输入图片描述

\documentclass{article}

\usepackage{multirow,booktabs,siunitx}

\begin{document}

\noindent
\begin{tabular}{|c||l|l|l||l|l|l||l||l|}
  \hline
  \multirow{2}{*}{Type} 
      & \multicolumn{3}{c||}{Scoring} 
          & \multicolumn{3}{|c||}{Ensemble} % this is wrong -- it should be \multicolumn{3}{c||}
            & \multirow{2}{*}{Resolution} 
               &\multirow{2}{*}{Storage}  \\ \cline{2-7}
  & LogS & CRPS & IS & MA & QA & Resample & & \\  \hline
  Bins & x & x & x & x & x & x & J & 100  \\      \hline
  Quantiles & & & x & & x & & J & 10 \\      \hline
  Parametric & x & x & x & x & x & x & $\infty$ & 10  \\   \hline
  Sample & & x & x & & x & x & $n$ draws & 1,000   \\     \hline
  Mixture & x & x & x & x & x & x & $\infty$ & 10 \\      \hline
\end{tabular}

\bigskip\bigskip

\setlength\tabcolsep{0pt}
\sisetup{group-minimum-digits=4,group-separator={,}}
\noindent
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} 
    l 
    *{7}{c} 
    S[table-format=4.0] }
  \toprule
  Type 
  & \multicolumn{3}{c}{Scoring} 
  & \multicolumn{3}{c}{Ensemble} 
  & Resolution
  & {Storage}  \\  
  \cmidrule{2-4} \cmidrule{5-7}
  & LogS & CRPS & IS & MA & QA & Resample & & \\
  \midrule
  Bins & x & x & x & x & x & x & J & 100  \\ 
  Quantiles & & & x & & x & & J & 10 \\      
  Parametric & x & x & x & x & x & x & $\infty$ & 10  \\
  Sample & & x & x & & x & x & $n$ draws & 1000   \\
  Mixture & x & x & x & x & x & x & $\infty$ & 10 \\      
  \bottomrule
\end{tabular*}

\end{document}

相关内容