NiceTabular:块内的居中功能无法按预期工作。

NiceTabular:块内的居中功能无法按预期工作。

我在使用该包时遇到了问题nicematrix。为了演示,我创建了此表:

在此处输入图片描述

有两个\Block元素,填充绿色。作为块的内容,我使用了一些对称的比较线,这些线的中心有一个点。

这些点应该正好位于每个块的中间。但事实并非如此,因为您还可以看到块一侧的悬垂部分。如果内容位于块的中心,则两侧应该有相同大小的悬垂部分。

我在这里做错了什么以及如何正确地将内容居中?

谢谢你! :)

以下是复现代码:

\documentclass{scrreprt}
\usepackage{booktabs}
\usepackage{nicematrix}

\begin{document}

\centering
\begin{NiceTabular}{*{4}{wc{20pt}}}
  & \Block[c, fill=green!25]{1-*}{\rule{10.0125ex}{1pt}.\rule{10.0125ex}{1pt}} \\
  \Block[c, fill=green!25]{*-1}{\rotate\rule{4.04ex}{1pt}.\rule{4.04ex}{1pt}} & xx & x\(\cdot\)x & xx \\
  & \(\cdot\)xx & xx & xx \\
  & xx & xx & xx
\end{NiceTabular}

\end{document}

答案1

nicematrix为了在使用规则时获得完美的结果,该包会进行细微的调整(|在数组的前言中,,,\hline等等\cline)。

这是一个使用 PGF/Tikz 构建表格和数学数组的包。它不是一个进行数学绘图的包。

相关内容