폴리글로시아 패키지의 수학 없음 옵션

폴리글로시아 패키지의 수학 없음 옵션

이것답변은 제공된 MWE에 완벽하게 작동합니다. package 를 사용하는 다른 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.

다른 옵션을 사용하여 패키지를 두 번 호출할 수 없습니다. 그 이후 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}

관련 정보