我不是 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 字体。
有人能帮我修复我的序言吗?
谢谢!