如何保留无衬线字体但更改数学字体?

如何保留无衬线字体但更改数学字体?

我的序言中只有

\renewcommand{\familydefault}{\sfdefault}

这给了我喜欢的字体。但是,我只想更改数学字体。我没有特别的想法,想尝试不同的字体。

是否可以保留当前字体并仅更改数学字体?如果可以,我该怎么做?

我尝试过谷歌搜索,大多数结果都告诉我使用一个包,但该包也会改变我的字体。

答案1

数学设置相当复杂,通常涉及许多字体和符号定义。

许多设置数学和文本字体的软件包允许通过加载子包来仅设置数学。例如,arev您可以加载而不是arevmath。查看文档以了解您的软件包是否有这样的子包。

如果没有,您可以稍后重置文本字体。例如

\documentclass{article}
\usepackage[T1]{fontenc}

\usepackage{arev} %changes all text fonts too

\renewcommand\rmdefault{cmr}  %set back rm
\renewcommand\sfdefault{cmss} %set back sf
\renewcommand\sfdefault{cmtt} %set back tt

\begin{document}

The serif font, \textsf{sans serif} \texttt{typewriter font}

$a=b=\int_1^2 f(x)$

\end{document}

相关内容