Babel에서 "\bbl@pop@lang에 추가 }가 있습니다"라는 오류가 발생했습니다.

Babel에서 "\bbl@pop@lang에 추가 }가 있습니다"라는 오류가 발생했습니다.

내 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 }.

저는 오늘 모든 패키지가 업데이트된 Windows에서 texlive 2020을 실행하고 lualatex로 컴파일하고 있습니다. babel오류의 원인은 분명 하지만 이전에는 항상 정상적으로 컴파일되었습니다. 문제가 있는 줄이 테이블 형식 환경에 있지 않은 경우에도 컴파일됩니다.

이 오류의 원인은 무엇이며 어떻게 해결할 수 있습니까(그리고 지금까지 수년 동안 컴파일된 이유는 무엇입니까)?

관련 정보