Option „Keine Mathematik“ im Polyglossia-Paket

Option „Keine Mathematik“ im Polyglossia-Paket

DasDie Antwort funktioniert perfekt für das dort bereitgestellte MWE. Ich habe ein anderes MWE, das das Paket verwendet polyglossia. Soweit ich weiß, fontspecwird es automatisch geladen polyglossia. (Korrigieren Sie mich, wenn ich falsch liege.) Daher kann ich nicht hinzufügen [no-math]. Wenn ich versuche, mit dieser Option separat zu laden fontspec(wobei Polyglossia intakt bleibt), treten einige Fehler auf. Dies ist das 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}

Wie kann dieses Problem behoben werden?

Antwort1

fontspecVorher laden polyglossia.

Ein Paket kann nicht zweimal mit unterschiedlichen Optionen aufgerufen werden polyglossia.

\RequirePackage{fontspec}

ohne Optionen können Sie später nicht fontspecmit der no-mathOption laden. Es ist jedoch gut, es zuerst mit den gewünschten Optionen zu laden.

\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}

verwandte Informationen