
我的履歷文件中有一行已經存在多年,但現在它會導致錯誤訊息。我將其精簡為以下 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
這會導致錯誤,但之前一直編譯得很好。如果有問題的行不在表格環境中,它也會編譯。
是什麼導致了這個錯誤,我該如何修復它(以及為什麼它已經編譯了很多年直到現在)?