
Hay una línea en mi documento CV que ha estado ahí durante años, pero ahora genera un mensaje de error. Lo he reducido al siguiente MWE:
\documentclass{article}
\usepackage[main = american, ngerman]{babel}
\begin{document}
\begin{tabular}{l}
\begin{otherlanguage}{ngerman}foo\end{otherlanguage}
\end{tabular}
\end{document}
Esto da el error Argument of \bbl@pop@lang has an extra }
.
Estoy ejecutando texlive 2020 en Windows con todos los paquetes actualizados hoy y compilando con lualatex. Está claro babel
que eso causa el error, pero esto siempre se ha compilado bien antes. También compila si la línea infractora no está en un entorno tabular.
¿Qué está causando este error y cómo puedo solucionarlo (y por qué se ha compilado durante años hasta ahora)?