버그를 발견했습니다!

버그를 발견했습니다!

metre클래스 와 함께 패키지를 사용하려고 하면 memoir뭔가 손상된 것 같습니다.

\documentclass{memoir}
\usepackage{metre}
\begin{document}
\metra{\b\m}
\end{document}

생산하다

회고록에 출력.

article클래스 로 변경하면 예상되는 결과가 생성됩니다.

기사에 출력.

답변1

버그를 발견했습니다!

버그는 에 있습니다 metre.sty.

\renewcommand{\rs@size@warning}[2]{\relax}

원래 매크로에는인수. 어떤 이유로 인해 기사보다 더 큰 포인트로 memoir재정의된다는 사실이 버그를 유발합니다.\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}

이런 식으로 사용하지 않은 상자 안에서 버그가 발생합니다.

여기에 이미지 설명을 입력하세요

관련 정보