在 LuaLaTex 中使用字体

在 LuaLaTex 中使用字体

我不是 LaTeX 方面的专家,但我很喜欢使用它。也许我的问题很幼稚。

我希望尽可能多地使用 Chalkduster 字体,并使用其他字体来显示不可用的符号。例如,我希望我的序言给出以下偏好:

Chalkduster > Pecita > GFS 新希腊数学

这意味着,对于 Chalkduster 无法使用的所有符号,请使用 Pecita 符号,而对于 Pecita 无法使用的所有剩余符号,请使用 GFS Neohellenic Math。

根据其他问题和讨论,我现在使用以下序言:

\documentclass[12pt]{article}

\usepackage{natbib}
\usepackage[utf8]{inputenc}
\usepackage{color}
\usepackage[titletoc,toc,title]{appendix}
\usepackage{dsfont}                     % 
\usepackage{amsbsy}                     % 
\usepackage{amsfonts}                   % 
\usepackage{amsmath}                    % 
\usepackage{amssymb}                    % 
\usepackage{amsthm}                     % 
\usepackage{bbm}                        % 
\usepackage{graphicx}                   % 
\usepackage{multirow}                   % 
\usepackage{mathtools} % 
\usepackage{enumerate}
\usepackage{rotating}
\usepackage{diagbox}

\newcommand{\mat}[1]{\boldsymbol{#1}}


\usepackage[math-style=upright]{unicode-math}

\defaultfontfeatures{Scale=MatchLowercase}
\setmainfont{Chalkduster}
\setmathfont{GFS Neohellenic Math}
\setmathfont[range={\cup,\cap,\approx, \Rightarrow}]{Pecita}
\setmathfont[range={"03C0, "2013-"2014, "2018-"201A, "201C-"201E, "2021-"2022,
                    "2026, "2030, "2039-"203A, "2044, "20AC, "20BA, "20BD,
                    "2113, "2122, "2126, "212E, "2202, "2206, "220F, "2211,
                    "2212, "2215, "221A, "221E, "222B, "2246, "2260, "2264,
                    "2265, "25CA}
            ]{Pecita}
\setmathfont[range=bfup/{Latin,latin,num}
            ]{Chalkduster}
\setmathfont[range={"00-"FF,
                    up/{Greek,greek},
                    \increment}
            ]{Pecita}
\setmathfont[range={"00-"FF, \leq, \geq,
                    \increment}
            ]{Chalkduster}
\setmathfont[range={up/{Latin,latin}}
            ]{Chalkduster}
\setmathfont[range=up/num
            ]{Chalkduster}
\setmathfont{Pecita}[range=\in]

\begin{document}
This is a test:
\[ f(x) = \lambda e^{-\lambda x}, \quad x > 0. \]
\end{document}

仅举例来说,在上面的测试中观察到减号不是 Chalkduster 字体。

有人能帮我修复我的序言吗?

谢谢!

在此处输入图片描述

相关内容