我不知道是不是只有我一个人有这种问题,也不知道这是不是应该报告的地方,但这段代码在本地 LaTeX 发行版(TeXLive 2021)上编译得很好,而 Overleaf 却会产生错误。似乎只有这个tabularray
包才会出现这种情况。我想知道我是否错过了什么设置。
代码
\documentclass[12pt]{article}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\begin{document}
\begin{booktabs}{colspec = ll}
\toprule
Here... & ... it works. \\
\midrule
Here... & ... it works. \\
And... & ... {here\\it does too!} \\
{But\\here...} & ... it does not. \\
Some more text. & Even more text. \\
\bottomrule
\end{booktabs}
\end{document}
和错误:
我遇到了以下错误:
LaTeX Error: Environment booktabs undefined.
[Multiple] Misplaced alignment tab character &.
...
Undefined control sequence.
...
编辑。Overleaf 上的版本:
- TeXLive:2021 2022 年 3 月 3 日 12:42
tabularray
:2021-07-01
答案1
在 Overleaf 上,TeXLive 2021 包含以下版本 2021L(2021-07-01)tabularray
包装有点旧了。
您可以从 CTAN 下载最新版本并将其上传到您的 Overleaf 项目:
https://ctan.org/tex-archive/macros/latex/contrib/tabularray
请注意,tabularray.sty
是版本2022A
,并且tabularray-2021.sty
是版本2021Q
。
答案2
对我有用的解决方案是……只需升级 TeX Live 版本
(见背页)
菜单->TeX Live 版本->2022