无法使用 NiceMatrix 包中的 NiceTabular* 环境正确设置表格宽度

无法使用 NiceMatrix 包中的 NiceTabular* 环境正确设置表格宽度

示例代码:

\documentclass{article}
\usepackage{nicematrix}
\begin{document}
\noindent
\begin{NiceTabular*}{\textwidth}{XX}[hvlines]
    X & X \\
\end{NiceTabular*}
\end{document}

输出: 在此处输入图片描述

我将 {XX} 替换为 {CC},输出:

在此处输入图片描述

答案1

最新版本(2021-08-10 的 6.0)提供了与包的经典环境类似的nicematrix环境。{NiceTabularX}{tabularx}tabularx

\documentclass{article}
\usepackage{nicematrix}
\begin{document}
\noindent
\begin{NiceTabularX}{\textwidth}{XX}[hvlines]
    X & X \\
\end{NiceTabularX}
\end{document}

上述代码的输出

答案2

{NiceTabular*}不等同于{tabularx}(同名包的)但等同于标准{tabular*}(当然效率较低)。因此,中没有X{NiceTabular*}

\documentclass{article}
\setlength{\parindent}{0pt}
\usepackage{nicematrix}
\usepackage{lipsum}

\begin{document}

\lipsum[1]

\begin{NiceTabular*}{\linewidth}{@{\extracolsep{\fill}}ccccc}
one & two & three & four & five \\
six & seven & eight & nine & ten \\
eleven & twelve & thirteen & fourteen & fifteen
\end{NiceTabular*}

\end{document}

上述代码的输出

相关内容