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:N
Anweisung ihren Weg in die .sty
Datei 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 \ExplSyntaxOn
bis \ExplSyntaxOff
(beide enthalten), wenn das Paket aktualisiert wird, um den Fehler zu beheben.
Dies gilt für modiagram 2019/10/31 v0.3
.