使用 lualatex 但是遇到了这样的错误:
!未定义的控制序列。l.15 \DeclareRelease {v2021}{2021-01-01}{tabularray-2021.sty} ? x
\documentclass{article}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\begin{document}
\end{document}
答案1
回滚命令\DeclareRelease
已于\DeclareCurrentRelease
2018-04-01 版本添加到 LaTeX 内核(请参阅此 TUGboat文章)。这个错误意味着你的 TeX 发行版太旧了。
事实上,这里是 中的前三行代码tabularray.sty
。
\NeedsTeXFormat{LaTeX2e}[2018-04-01]
\DeclareRelease{v2021}{2021-01-01}{tabularray-2021.sty}
\DeclareCurrentRelease{}{2022-01-01}
LaTeX 中的新回滚机制非常优雅:
当您写入时
\usepackage{tabularray}
,您将获得tabularray.sty
2022 版本,这需要 TeX Live 2021(MiKTeX 21)或更新版本中的 LaTeX 版本;当您写入时
\usepackage{tabularray}[=v2021]
,您将获得tabularray-2021.sty
2021 版本,这需要 TeX Live 2020(MiKTeX 20)或更新版本中的 LaTeX 版本。
因此您需要更新您的 TeX 发行版才能使用tabularray
这个包。