我们如何使用 NiceTabular 更改最大列数?

我们如何使用 NiceTabular 更改最大列数?

我正在使用NiceMatrixNiceTabular环境(非常棒,F. Pantigny,谢谢!尤其是当您在单元格背景中使用颜色时)。

我们如何使用来改变最大列数NiceTabular

我试图将计数器设置maxMatrixCols为 30(我的代码因 21 列而失败)但代码仍然失败,提示:

!致命的软件包 nicematrix 错误:您尝试使用的列数超过 (nicematrix) 您的环境 {NiceTabular} 允许的列数。(nicematrix) 的最大列数为 21(加上 (nicematrix) 潜在的外部列)。此错误是 (nicematrix) 致命的。

非常感谢您的帮助,Xavier Vigan

答案1

b

MaxMatrixCols仅需要NiceMatrix

尝试一下这个代码。

\documentclass[10pt]{article}

\usepackage{nicematrix}

\begin{document}    
    \parindent=0pt
    \oddsidemargin=0pt  
    \small

    \begin{NiceTabular}{*{30}c}
    x&x&x&x&x&x&x&x&x&10&   x&x&x&x&x&x&x&x&x&20&   x&x&x&x&x&x&x&x&x&30        
    \end{NiceTabular}
    
    \setcounter{MaxMatrixCols}{30}  %<<<<<<<<<<<<<<<<<<<
    
    \[\begin{NiceMatrix}
    x&x&x&x&x&x&x&x&x&10&   x&x&x&x&x&x&x&x&x&20&   x&x&x&x&x&x&x&x&x&30        
    \end{NiceMatrix}\]      
        
\end{document}

相关内容