Libertinus 和 \mathcal

Libertinus 和 \mathcal

我使用 libertinus 字体来将数学与我的文本匹配(我使用了 linux libertine)。我需要\mathcal{L}在文本中添加符号,但我只得到了常规的L。我看了看字体文档并汇编了.tex 文档我自己。但是,我得到了不同的输出。以下是\mathcal{A}上传的 PDF 文件中的一段文字: 已上传 PDF 的图片

以下是我自己编写的文档中同一段文字的图片: 自编文档图片

如您所见,显然存在差异。

我很困惑。我想在文档的序言中找出差异,但即使是文档(使用完全相同的 .tex 文件)也给出了不同的结果。我不知道如何解决这个问题,我对字体处理不太了解。请注意,这可能是我唯一的问题,因此进行特殊处理\mathcal{L}就可以了(尽管我很想在这里了解有关差异的更多信息)。

以下是从链接的 .tex 文件中获取的 MWE:

\documentclass{article}

\usepackage{amsmath,amsthm,trace}
\usepackage{unicode-math}
\setmainfont{Libertinus Serif}
\setsansfont{Libertinus Sans}
\setmathfont[AutoFakeBold]{Libertinus Math}

\newtheorem{thm}{Theorem}[section]
\newtheorem{lem}[thm]{Lemma}

\newcommand{\A}{\mathcal{A}}
\newcommand{\BB}{\mathcal{B}}

%    Enclose the argument in vert-bar delimiters:
\newcommand{\envert}[1]{\left\lvert#1\right\rvert}
\let\abs=\envert

\begin{document}
    \begin{lem}\label{p0201}
    Let $\A$ be an arrangement. Then
    \[ \chi (\A,t) = \sum_{\BB \subseteq \A}
    (-1)^{\abs{\BB}} t^{\dim T(\BB)}. \]
    \end{lem}
\end{document}

答案1

CTAN 上的字体似乎有问题。您需要从 github 下载最新版本https://github.com/khaledhosny/libertinus/blob/master/libertinusmath-regular.otf并替换你的字体或将其移动到当前文件夹并加载

  \setmathfont{libertinusmath-regular.otf}[Path=./]

相关内容