我使用以下 MWE 编写了一个表格tabularray
:
\documentclass[11pt]{article}
\usepackage{tabularray}
\begin{document}
\begin{table}[ht]
\centering
\begin{tblr}{
hlines,
vlines,
hline{1,2,Z}={2pt},
vline{1,2,Z}={2pt},
hline{3}={1}{2pt},
vline{3}={1}{2pt}
}
Alpha & Beta & Gamma \\
Epsilon & Zeta & Eta \\
Iota & Kappa & Lambda \\
\end{tblr}
\end{table}
\end{document}
结果如下:
如您所见,粗水平线和垂直线与细线不对齐。我希望细线从粗线的中心出来。我该怎么做?
答案1
供参考,这里有一种方法可以达到你的目标{NiceTabular}
(nicematrix
你需要几次编译)。
\documentclass[11pt]{article}
\usepackage{nicematrix,tikz}
\begin{document}
\begin{table}[ht]
\centering
\begin{NiceTabular}{ccc}[hvlines,rules/width=2pt]
Alpha & Beta & Gamma \\
Epsilon & \Block{2-2}{} Zeta & Eta \\
Iota & Kappa & Lambda \\
\CodeAfter
\tikz \draw (3-|2) -- (3-|4) ;
\tikz \draw (2-|3) -- (4-|3) ;
\end{NiceTabular}%
\end{table}
\end{document}