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=./]

相關內容