опция без математики в пакете полиглоссии

опция без математики в пакете полиглоссии

Этотответ отлично работает для MWE, предоставленного там, у меня есть другой MWE, который использует package 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.

Пакет не может быть вызван дважды с разными параметрами; 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}

Связанный контент