Я использую шрифт libertinus, чтобы сопоставить математику с текстом (я использовал linux libertine). Мне нужен символ \mathcal{L}
в тексте, но я получаю только обычный L
. Я посмотрел надокументация шрифтаи составил.tex-документсам. Однако я получаю другой вывод. Вот отрывок, используемый \mathcal{A}
в загруженном pdf-файле:
Вот изображение того же отрывка из документа, который я составил сам:
Как видите, разница явно есть.
Я в замешательстве. Я хотел найти разницу в моей преамбуле к документации, но даже документация (использующая тот же самый файл .tex) дает мне разные результаты. Я понятия не имею, как это исправить, я не очень разбираюсь в обработке шрифтов. Обратите внимание, что это может быть моей единственной проблемой, поэтому \mathcal{L}
было бы неплохо иметь специальную обработку (хотя я бы с удовольствием узнал больше о разнице здесь).
Вот MWE, взятый из связанного .tex-файла:
\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, похоже, неисправен. Вам нужно скачать последнюю версию с githubhttps://github.com/khaledhosny/libertinus/blob/master/libertinusmath-regular.otfи либо замените шрифт, либо переместите его, например, в текущую папку и загрузите его с помощью
\setmathfont{libertinusmath-regular.otf}[Path=./]