无衬线欧拉字体中缺少“pi”符号?

无衬线欧拉字体中缺少“pi”符号?

我想用无衬线字体在文档中设置一个公式。作为数学字体,我使用 -Package eulervm。不幸的是,\pi缺少了(而是出现了一条小线)。

这是一个简单的例子:

\documentclass{article}
\usepackage[T1]{fontenc}  
\usepackage{eulervm} 
\begin{document} 
\pagestyle{empty}

$2\cdot\pi$ 

$\mathsf{2\cdot\pi}$

\end{document}

上述示例的输出

无论我使用 pdflatex 还是 latex 都没有区别。当我删除包时fontenc,问题仍然存在,但我得到的是\beta-symbol 而不是所需的\pi

这里有解决方法或者一些我不明白的东西吗?

答案1

您不能\mathsf以这种方式使用。这不是更改完整公式的字体设置的命令。您只能使用它来获取一些无衬线字符(主要是字母)。例如\mathsf{A}

要更改公式的整个字体设置,必须定义所谓的数学版本 (例如,参见\mathversion{bold}。要做到这一点,您需要适合所有符号 (字母、运算符等) 的字体。

如果您只需要几个无衬线符号,那么您至少需要包含这些符号的字体。

附注:在普通文本中,“粗体”、“无衬线”和“斜体”等功能用于强调。它们不会改变文本的含义。这在数学上有所不同。无衬线“A”与斜体“A”所表示的对象可能截然不同。因此,更改字体设置时要非常小心。

相关内容