nicematrix — 覆盖 \Block 中的列分隔符 @{}

nicematrix — 覆盖 \Block 中的列分隔符 @{}

以下代码:

\documentclass{article}
\usepackage{nicematrix}

\begin{document}

\begin{NiceTabular}{r@{---}l}
1 & 2 \\
10 & 20 \\
\Block{1-2}{100}
\end{NiceTabular}

\end{document}

生成此表

在此处输入图片描述

问题是,@{---}在创建多列时,列分隔符仍然存在,并且与\Block内容重叠。是否可以将其删除?

答案1

在此处输入图片描述

尝试使用旧\multicolumn命令

\documentclass{article}
\usepackage{nicematrix}

\begin{document}
    
    \begin{NiceTabular}{r@{---}l}
        1 & 2 \\
        10 & 20 \\
        \multicolumn{2}{c}{100}
    \end{NiceTabular}
    
\end{document}

相关内容