\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{unicode-math}
\setmainfont{Latin Modern Roman}
\setsansfont{Latin Modern Sans}
\setmonofont{Latin Modern Mono}
\setmathfont{Latin Modern Math}
\begin{document}
Hello, world!
Привет, мир!
$ a≡b≠Ω♯$
\end{document}
这是不起作用的示例。数学——完美,但在正常模式下没有西里尔字母。我错过了什么?
答案1
您需要支持西里尔语的文本字体,如果您想要 Computer Modern 衍生产品,请尝试 CM Unicode 字体:
\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{unicode-math}
\setmainfont{CMU Serif}
\setsansfont{CMU Sans Serif}
\setmonofont{CMU Typewriter Text}
\setmathfont{Latin Modern Math}
\begin{document}
Hello, world!
Привет, мир!
$ a≡b≠Ω♯$
\end{document}