Modiagram wird nicht kompiliert

Modiagram wird nicht kompiliert

Ich versuche, mit dem Modiagram-Paket zu arbeiten, aber es funktioniert nicht. Es führt nicht einmal den Code aus, den ich direkt aus der Paketdokumentation kopiert habe. Dies ist der Code, den ich kopiert habe:

\begin{modiagram}
 \atom{left}{
    1s = {   0; pair} ,
    2s = {   1; pair} ,
    2p = {1.5; up, down }
 }
\end{modiagram}

Es tritt der folgende Fehler auf:

> \l__modiagram_atom_two_s_dim=28.45274pt.
<recently read> }

Antwort1

Aus irgendeinem Grund hat eine \dim_show:NAnweisung ihren Weg in die .styDatei gefunden.

Bis das Paket aktualisiert ist, kann das Problem behoben werden, indem Code eingefügt wird, der LaTeX dazu veranlasst, die falschen Token zu ignorieren.

\documentclass{article}
\usepackage{modiagram}

\ExplSyntaxOn
\cs_set:Nx \__modiagram_two_s:
 {
  \exp_not:N \use_none:nn
  \exp_not:o { \__modiagram_two_s: }
 }
\ExplSyntaxOff

\begin{document}

\begin{modiagram}
 \atom{left}{
    1s = {   0; pair} ,
    2s = {   1; pair} ,
    2p = {1.5; up, down }
 }
\end{modiagram}

\end{document}

Entfernen Sie den Code von \ExplSyntaxOnbis \ExplSyntaxOff(beide enthalten), wenn das Paket aktualisiert wird, um den Fehler zu beheben.

Dies gilt für modiagram 2019/10/31 v0.3.

verwandte Informationen