모다이어그램이 컴파일되지 않습니다

모다이어그램이 컴파일되지 않습니다

Modiagram 패키지로 작업하려고 하는데 작동하지 않습니다. 패키지 문서에서 직접 복사한 코드도 실행되지 않습니다. 제가 복사한 코드는 다음과 같습니다.

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

다음과 같은 오류가 발생합니다.

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

답변1

어떤 이유로 파일 \dim_show:N에서 지침이 발견되었습니다 .sty.

패키지가 업데이트될 때까지 LaTeX가 잘못된 토큰을 무시하도록 만드는 코드를 삽입하여 문제를 해결할 수 있습니다.

\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}

버그를 수정하려면 패키지가 업데이트될 때 \ExplSyntaxOn최대 (둘 다 포함) 에서 코드를 제거하세요 .\ExplSyntaxOff

이는 modiagram 2019/10/31 v0.3.

관련 정보