Modiagram wird nicht kompiliert
Oct 15 2020
Ich versuche mit dem Modiagram-Paket zu arbeiten, und es funktioniert nicht. Es wird nicht einmal der Code ausgeführt, 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}
Dies führt zu folgendem Fehler:
> \l__modiagram_atom_two_s_dim=28.45274pt.
<recently read> }
Antworten
2 egreg Oct 17 2020 at 21:46
Aus irgendeinem Grund fand eine \dim_show:NAnweisung ihren Weg in die .styDatei.
Bis das Paket aktualisiert ist, kann das Problem behoben werden, indem Code eingefügt wird, mit dem LaTeX die falschen Token ignoriert.
\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.