Hi all,

I'm getting a strange error when I try to compile the following code:

\documentclass{scrartcl}
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
$8,56 eV$, während
\end{document}

The error I get states:

error: ...1/texmf-dist/tex/luatex/luaotfload/otfl-node-inj.lua:197: attempt to index local 'tm' (a nil value)
.
\newpage ...k \@nobreakfalse \everypar {}\fi \par
                                                  \vfil \penalty -\@M
l.6 \end{document}

?

Please note that the “a” glyph is not a single character, but is a composite umlaut plus an a. (You get this, e.g. by copying from the Mac preview software instead of the ä that originally was used.) A normal ä in the source code does work without problems.

However, this seems to happen only with the Linux Libertine font. But the really mind blowing thing here is: The error only appears when a math shift is used in the paragraph where the ä appears – both before and after the ä. This makes things hard to track …

So, any ideas what the problem here could be?

cheers
Arno

Reply via email to