埃拉托斯特尼筛法表

埃拉托斯特尼筛法表

下面的代码生成以下输出,其中最后一列中的元素放置不正确。这容易修复吗?

在此处输入图片描述

\documentclass{article}

\usepackage{nicematrix}


\ExplSyntaxOn

\NewDocumentCommand\eratosthenes{ m }{   
    $\AutoNiceMatrix[hvlines, columns-width=auto]{#1-#1}{\cellval{#1}{\arabic{iRow}}{\arabic{jCol}}}$
}

\NewDocumentCommand\cellval{ mmm }{    
    \int_eval:n{#3 + #1*(#2 - 1)}
}

\ExplSyntaxOff


\begin{document}

\eratosthenes{10}

\end{document}

答案1

该错误已在最新版本nicematrix(v. 6.20a 2023-06-30)中得到更正。

相关内容