ポリグロシア パッケージの非数学オプション

ポリグロシア パッケージの非数学オプション

これ回答はそこで提供されている MWE では完璧に機能しますが、パッケージ を使用する別の MWE がありますpolyglossia。私の知る限り、は自動的fontspecにロードされますpolyglossia。(間違っていたら訂正してください。) したがって、 を追加できません[no-math]。このオプションを使用して個別にロードしようとするとfontspec(多言語性をそのまま維持)、いくつかのエラーが発生します。これが MWE です。

\documentclass{article}
\usepackage{musixtex}
\usepackage{polyglossia}
%\usepackage[no-math]{fontspec} % Uncommenting results in errors.

\begin{document}
    \begin{music}
        \akkoladen{{1}{2}{3}{5}}
        \startextract
        \notes
        \en
        \notes
        \en
        \zendextract
    \end{music}
\end{document}

これを解決するにはどうすればよいですか?

答え1

fontspec前にロードしますpolyglossia

パッケージは異なるオプションで2回呼び出すことはできませんpolyglossia

\RequirePackage{fontspec}

fontspecオプションがないと、後でオプション付きでロードすることはできませんno-math。ただし、最初に必要なオプション付きでロードするのは良いことです。

\documentclass{article}
\usepackage{musixtex}
\usepackage[no-math]{fontspec} % Uncommenting results in errors.
\usepackage{polyglossia}

\begin{document}
    \begin{music}
        \akkoladen{{1}{2}{3}{5}}
        \startextract
        \notes
        \en
        \notes
        \en
        \zendextract
    \end{music}
\end{document}

関連情報