
Responder1
Encontrei o bug!
O bug está em metre.sty
, isso faz
\renewcommand{\rs@size@warning}[2]{\relax}
enquanto a macro original temtrêsargumentos. Por alguns motivos, o fato de memoir
redefinir \tiny
ser um ponto maior que o artigo desencadeia o bug.
Solução
\documentclass{memoir}
\usepackage{metre}
\makeatletter
\renewcommand{\rs@size@warning}[3]{\relax}
\makeatother
\begin{document}
\metra{\b\m}
\end{document}
Resposta original
É um bug bastante obscuro; por alguma razão, o conteúdo de \RSsmallest
é digitado em vez de ser passado para outra macro; como a expansão é 6.0pt
e a fonte atual é cmsy
, você obtém alguns glifos estranhos.
Uma solução alternativa é adicionar algo ao preâmbulo, porque o bug parece ocorrer apenas na primeira vez que \metra
é usado.
\documentclass{memoir}
\usepackage{metre}
\AtBeginDocument{\sbox0{\metra{\b}}}
\begin{document}
\metra{\b\m}
\end{document}
Desta forma, o bug ocorre dentro de uma caixa não utilizada.