Modiagram จะไม่คอมไพล์
Oct 15 2020
ฉันพยายามทำงานกับแพ็คเกจโมไดแกรม แต่ไม่ได้ผล มันไม่ได้เรียกใช้รหัสที่ฉันคัดลอกโดยตรงจากเอกสารประกอบแพ็คเกจ นี่คือรหัสที่ฉันคัดลอก:
\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> }
คำตอบ
2 egreg Oct 17 2020 at 21:46
ด้วยเหตุผลบางประการ\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นี้ถือสำหรับ