
В моем CV-документе есть строка, которая была там годами, но теперь она вызывает сообщение об ошибке. Я сократил ее до следующего MWE:
\documentclass{article}
\usepackage[main = american, ngerman]{babel}
\begin{document}
\begin{tabular}{l}
\begin{otherlanguage}{ngerman}foo\end{otherlanguage}
\end{tabular}
\end{document}
Это даёт ошибку Argument of \bbl@pop@lang has an extra }
.
Я запускаю texlive 2020 в Windows со всеми обновленными сегодня пакетами и компилирую с помощью lualatex. Очевидно, babel
что это вызывает ошибку, но раньше это всегда компилировалось нормально. Компилируется также, если проблемная строка не находится в табличной среде.
Что является причиной этой ошибки и как ее исправить (и почему она компилируется годами до сих пор)?