为什么以下文档会引发错误?
\documentclass{article}
\newsavebox\aeaesigbox
\savebox{\aeaesigbox}{$AE$AE}
\usepackage{MnSymbol}
\newsavebox\aebox
\savebox\aebox{\fbox{$\filledmedsquare$}}
\begin{document}
testing: \usebox\aebox
$\filledmedsquare$
\usebox\aeaesigbox
\end{document}
错误报告为
! \textfont 6 is undefined (character ?).
<argument> $\filledmedsquare $
l.9 \savebox\aebox{\fbox{$\filledmedsquare$}}
?
我不是在问如何修复错误(至少现在还没有)。我可以MnSymbol
在进行任何savebox
调用之前加载包来暂时修复它。例如:
\documentclass{article}
\usepackage{MnSymbol}
\newsavebox\aeaesigbox
\savebox{\aeaesigbox}{$AE$AE}
\newsavebox\aebox
\savebox\aebox{\fbox{$\filledmedsquare$}}
\begin{document}
testing: \usebox\aebox
$\filledmedsquare$
\usebox\aeaesigbox
\end{document}
但我不明白为什么这会产生影响。上面的 MWE 就是这样。它们显示了我在使用 TeX Live 2021 时的错误(至少在我的计算机上)。