Fehler gefunden!

Fehler gefunden!

metreBeim Versuch, das Paket mit der Klasse zu verwenden, memoirscheint etwas kaputt zu sein:

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

produziert

Ausgabe in Memoiren.

Der Wechsel zur articleKlasse ergibt die erwartete

Ausgabe im Artikel.

Antwort1

Fehler gefunden!

Der Fehler ist in metre.sty, das tut

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

während das ursprüngliche MakrodreiArgumente. Aus irgendeinem Grund wird der Fehler dadurch ausgelöst, dass memoirdie Neudefinition \tinyauf einen Punkt größer als der Artikel erfolgt.

Lösung

\documentclass{memoir}
\usepackage{metre}

\makeatletter
\renewcommand{\rs@size@warning}[3]{\relax}
\makeatother

\begin{document}

\metra{\b\m}

\end{document}

Ursprüngliche Antwort

Es handelt sich um einen ziemlich obskuren Fehler. Aus irgendeinem Grund wird der Inhalt von \RSsmallestgesetzt, anstatt an ein anderes Makro übergeben zu werden. Da die Erweiterung ist 6.0ptund die aktuelle Schriftart ist cmsy, erhalten Sie einige seltsame Glyphen.

Eine Problemumgehung besteht darin, der Präambel etwas hinzuzufügen, da der Fehler anscheinend nur bei der ersten \metraVerwendung auftritt.

\documentclass{memoir}
\usepackage{metre}

\AtBeginDocument{\sbox0{\metra{\b}}}

\begin{document}

\metra{\b\m}

\end{document}

Auf diese Weise tritt der Fehler in einer unbenutzten Box auf.

Bildbeschreibung hier eingeben

verwandte Informationen