我正在阅读一个给出的已解决的例子维基百科表格部分中的页面同时跨越两个方向 他们给出了以下例子
\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}
但我没有在最后一列得到一条完整的垂直线,而是得到的是
所以我想知道我的理解哪里错了。为什么我没有得到我预期的一条完整的垂直线。