我有一个文档,其中加载了 nicematrix 和 tikz,并且我可以使用 TexLive 2022 对其进行编译而不会出现错误。但是,当我尝试提交到使用 TexLive 2020 的 Arxiv 时,编译失败。我在提交中包含了 nicematrix.sty 文件。
错误信息以以下内容结尾:
(/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-dvips.def)))
(/texlive/2020/texmf-dist/tex/latex/tools/array.sty)
! Undefined control sequence.
l.73 \hook_gput_code:nnn
{ begindocument } { . }
?
! Emergency stop.
l.73 \hook_gput_code:nnn
{ begindocument } { . }
No pages of output.
Transcript written on A11_final.log.
在升级到 TexLive 2022 之前,我遇到了相同的 \hook_gput_code:nnn 错误。
我的谷歌搜索全部得出解决方案“升级你的 tex”,但这不是 Arxiv 上的选项。
有没有什么解决方法可以让我将 nicematrix 与 TeXLive 2020 一起使用?
一如往常,提前致谢。
答案1
(我是的作者nicematrix
)。
与 TeXLive 2020 兼容的最后一个版本nicematrix
是 2021-10-18 的 6.3 版本。
也许您不使用最新的功能nicematrix
,但该版本足以满足您的需求。
该文件的不同版本nicematrix.sty
可以在 TeXLive 的 SVN 服务器上下载这里。
该链接不提供相应的文档文件。如果您需要相应的文件(nicematrix.pdf
,或法语nicematrix-french.pdf
),请给我发送电子邮件(您可以在 CTAN 上提供的文档第一页找到地址)。