これ回答はそこで提供されている 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}