
In meinem Lebenslaufdokument gibt es eine Zeile, die schon seit Jahren da ist, aber jetzt eine Fehlermeldung verursacht. Ich habe sie auf das folgende MWE reduziert:
\documentclass{article}
\usepackage[main = american, ngerman]{babel}
\begin{document}
\begin{tabular}{l}
\begin{otherlanguage}{ngerman}foo\end{otherlanguage}
\end{tabular}
\end{document}
Dies führt zu dem Fehler Argument of \bbl@pop@lang has an extra }
.
Ich verwende Texlive 2020 unter Windows mit allen heute aktualisierten Paketen und kompiliere mit Lualatex. Das ist eindeutig babel
die Ursache des Fehlers, aber bisher hat es immer problemlos kompiliert. Es wird auch kompiliert, wenn die fehlerhafte Zeile nicht in einer tabellarischen Umgebung steht.
Was verursacht diesen Fehler und wie kann ich ihn beheben (und warum wurde er bis jetzt jahrelang kompiliert)?