我的问题可能重复了sansmath 包中缺少符号,但我不知道。我需要使用 sans 字体进行数学运算,并且我通常会加载fixmath
包(尽管我不确定为什么)。显然fixmath
一起使用sansmath
效果不太好。
\documentclass{article}
\usepackage{fixmath}
% \DeclareMathSymbol{\pi}{\mathalpha}{letters}{25}
\usepackage{sansmath}
\begin{document}
\sansmath\sffamily $\pi$
\end{document}
怎么了?
答案1
unicode-math
和都isomath
定义了无衬线希腊字母。
该unicode-math
包中有多个无衬线数学字母表,但其中只有\mathbfsfit
和包含 Unicode 中的小写希腊字母。如果您需要正常粗细的希腊无衬线字母,\mathbfsfup
也可以使用 声明一个新的数学字母表。\setmathfontface
该包添加了斜体无衬线和粗体无衬线斜体isomath
字母。它使用传统的八位字体编码,但因此与 PDFLaTeX 兼容。您可能希望使用带有 OML 编码的无衬线字体,但也可以使用 LGR。\mathsfit
\mathsfbfit
最后,您可以定义一个新的数学符号,例如\sfuppi
从您选择的字体中插入无衬线直立 π。具体方法取决于您使用的字体及其编码方式。