Polyglossia 套件中的無數學選項

Polyglossia 套件中的無數學選項

答案非常適合那裡提供的MWE,我有一個不同的MWE,它使用 package polyglossia。據我所知fontspecpolyglossia自動加載的。 (如果我錯了,請糾正我。)因此我無法添加[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}

如果沒有選項,您以後將無法載入fontspecno-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}

相關內容