缺少字符:字体 cmss10 中没有 ℕ!

缺少字符:字体 cmss10 中没有 ℕ!

我如何选择并指定包含我的文件中的字符的字体?

缺少字符:字体 cmss10 中没有 ℕ!

我可以在 emacs 中完美地看到它们,但由于此错误,我无法使用 xelatex 处理它们

(编辑) 在 emacs 中 ℕ 被认为是:

             position: 129 of 190 (67%), column: 14
            character: ℕ (displayed as ℕ) (codepoint 8469, #o20425, #x2115)
    preferred charset: unicode (Unicode (ISO10646))
code point in charset: 0x2115
               script: symbol
               syntax: w    which means: word
             category: .:Base, L:Left-to-right (strong)
             to input: type "\Bbb{N}" or "\bn" with Agda input method
          buffer code: #xE2 #x84 #x95
            file code: #xE2 #x84 #x95 (encoded by coding system utf-8-unix)
              display: by this font (glyph code)
    mac-ct:-*-Arial Unicode MS-bold-normal-normal-*-12-*-*-*-p-0-iso10646-1 (#xD24)

答案1

cmss10不幸的是,它不是 Unicode 字体 - 您需要使用实现 Unicode 数学的字体 - TeX Gyre 集合可能是一个很好的起点。以下是示例:

\documentclass{article}
\usepackage{unicode-math}
\setmainfont{TeX Gyre Schola}
\setmathfont{TeX Gyre Schola Math}
\begin{document}
Some Unicode maths: $x ∈ ℕ$
\end{document}

处理xelatexlualatex产生以下结果:

在此处输入图片描述

您可能需要安装TeX Gyre 字体

其他一些兼容字体列在unicode-math 的 Github 页面但那里的列表略有过时。Tex Gyre 项目还维护适合的数学字体列表

相关内容