在脚注中使用 metre.sty 包的 \metra 时出现问题

在脚注中使用 metre.sty 包的 \metra 时出现问题

我正在使用 XeLateX,并尝试在脚注中使用 metre.sty 包的 \metra{} 环境。结果是我输入的韵律符号显示正确,但在它们前面还出现了符号:“▽↙′√⊔”。我尝试在同一个脚注中使用 \metra{} 两次。只有第一次出现了不需要的符号。

迷你示例:

\documentclass{book}

\usepackage[no-sscript]{xltxtra}

\usepackage{metre}

\begin{document}

My text.\footnote{My text \metra{\b{}\m{}}}

\end{document}

答案1

一个可能的解决方案是切换到功能更强大的软件包metrix。这不仅支持更好的突出显示,而且还可与 XeLaTeX 和 配合使用xltxtra

答案2

您可以使用以下修复程序解决问题回忆录类和米制包不兼容?

\documentclass{book}

\usepackage{metre}
\let\breve\relax

\usepackage[no-sscript]{xltxtra}

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

\begin{document}

My text.\footnote{My text \metra{\b{}\m{}}}

\end{document}

相关内容