
答え1
バグを発見しました!
バグは にありますmetre.sty
。
\renewcommand{\rs@size@warning}[2]{\relax}
一方、元のマクロでは三つmemoir
引数。何らかの理由で、 が article よりも大きいポイントに再定義されるという事実が\tiny
バグを引き起こします。
解決
\documentclass{memoir}
\usepackage{metre}
\makeatletter
\renewcommand{\rs@size@warning}[3]{\relax}
\makeatother
\begin{document}
\metra{\b\m}
\end{document}
元の回答
これは非常にわかりにくいバグです。何らかの理由で、 の内容が\RSsmallest
別のマクロに渡されるのではなく、タイプセットされます。展開は で6.0pt
、現在のフォントは なのでcmsy
、奇妙なグリフが表示されます。
回避策としては、最初に使用したときにのみバグが発生すると思われるため、プリアンブルに何かを追加することです\metra
。
\documentclass{memoir}
\usepackage{metre}
\AtBeginDocument{\sbox0{\metra{\b}}}
\begin{document}
\metra{\b\m}
\end{document}
このように、未使用のボックス内でバグが発生します。