我遇到了一个奇怪的问题,目前不知道如何解决这个问题。也许这里有人有想法。
编译我的文档时我收到错误消息:
ERROR: attempt to perform arithmetic on a nil value (field 'nextcluster')
我能够将原因缩小到我的文档中出现的两个词,一次是“Hauswänden”(德语,表示房屋墙壁),一次是“Bevölkerung”(德语,表示人口)。下面是我的一个示例文档。当再次包含任何注释掉的行时,就会出现上述消息。
\documentclass[]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new, babelshorthands=true]{german}
\usepackage{fontspec}
\setromanfont{Cambria}
\setsansfont{Calibri}
\begin{document}
Dieser Satz funktioniert.
Dieser Satz ebenfalls.
%Doch wenn das Wort Hauswänden im Satz vorkommt geht es nicht.
%Beim Wort Bevölkerung funktioniert es ebenfalls nicht.
Die Fehlermeldung Lautet:
ERROR: attempt to perform arithmetic on a nil value (field 'nextcluster')
\end{document}
编译环境:LuaHBTeX,版本 1.13.0(MiKTeX 21.1)