跨越两个方向的示例来自 wikibooks 表格教程,并获取一条完整的垂直线

跨越两个方向的示例来自 wikibooks 表格教程,并获取一条完整的垂直线

我正在阅读一个给出的已解决的例子维基百科表格部分中的页面同时跨越两个方向 他们给出了以下例子

\documentclass{article}
\usepackage{xltabular}
\usepackage{tabularx}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{enumitem}
\usepackage{makecell}
\usepackage{booktabs}
\usepackage{array}
\usepackage{babel}
\usepackage{tabu}
\usepackage{multirow}
\begin{document}

\begin{tabular}{cc|c|c|c|c|l}
    \cline{3-6}
    & & \multicolumn{4}{ c| }{Primes} \\ \cline{3-6}
    & & 2 & 3 & 5 & 7 \\ \cline{1-6}
    \multicolumn{1}{ |c  }{\multirow{2}{*}{Powers} } &
    \multicolumn{1}{ |c| }{504} & 3 & 2 & 0 & 1 &     \\ \cline{2-6}
    \multicolumn{1}{ |c  }{}                        &
    \multicolumn{1}{ |c| }{540} & 2 & 3 & 1 & 0 &     \\ \cline{1-6}
    \multicolumn{1}{ |c  }{\multirow{2}{*}{Powers} } &
    \multicolumn{1}{ |c| }{gcd} & 2 & 2 & 0 & 0 & min \\ \cline{2-6}
    \multicolumn{1}{ |c  }{}                        &
    \multicolumn{1}{ |c| }{lcm} & 3 & 3 & 1 & 1 & max \\ \cline{1-6}
\end{tabular}
\end{document}

其输出如下
双向延伸的维基书籍
但是我添加了一个简单的 | 行来\begin{tabular}{cc|c|c|c|c|l |} 为最后一列添加一条垂直线,因此它变成

\documentclass{article}
\usepackage{xltabular}
\usepackage{tabularx}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{enumitem}
\usepackage{makecell}
%\sisetup{
%round-mode = places,
%round-precision = 2, 
%}

\usepackage{booktabs}
\usepackage{array}
\usepackage{babel}
\usepackage{tabu}
\usepackage{multirow}
\begin{document}



\begin{tabular}{cc|c|c|c|c|l |}
    \cline{3-6}
    & & \multicolumn{4}{ c| }{Primes} \\ \cline{3-6}
    & & 2 & 3 & 5 & 7 \\ \cline{1-6}
    \multicolumn{1}{ |c  }{\multirow{2}{*}{Powers} } &
    \multicolumn{1}{ |c| }{504} & 3 & 2 & 0 & 1 &     \\ \cline{2-6}
    \multicolumn{1}{ |c  }{}                        &
    \multicolumn{1}{ |c| }{540} & 2 & 3 & 1 & 0 &     \\ \cline{1-6}
    \multicolumn{1}{ |c  }{\multirow{2}{*}{Powers} } &
    \multicolumn{1}{ |c| }{gcd} & 2 & 2 & 0 & 0 & min \\ \cline{2-6}
    \multicolumn{1}{ |c  }{}                        &
    \multicolumn{1}{ |c| }{lcm} & 3 & 3 & 1 & 1 & max \\ \cline{1-6}
\end{tabular}
\end{document}

但我没有在最后一列得到一条完整的垂直线,而是得到的是
半垂直线
所以我想知道我的理解哪里错了。为什么我没有得到我预期的一条完整的垂直线。

相关内容