pkgesint
有 sans-serif 格式,但要使用它似乎需要先加载sansmathfonts
包
--- 现在,我不想使用sansmathfonts
。例如,我只喜欢使用arev
,但积分符号的高度让我感到棘手,所以我考虑用无衬线形式的积分符号替换它esint
一些基本代码---
\documentclass[12pt,aspectratio=169]{beamer}
\usefonttheme{professionalfonts}
\usepackage[T1]{fontenc}
%\usepackage{arev}
\usepackage{sansmathfonts}
\usepackage{esint}
\newcommand{\diff}{\mathop{}\!\mathrm{d}}
\begin{document}
\begin{frame}
\begin{align*}
& \int_0^{+\infty} \left(\left(1-\frac{\sin x}{x}\right)^{-\alpha}-1\right) \diff x\\
& \int_a^b f(x)g(x)\,{\mathrm d}x
= f(a)\int_a^\xi g(x)\,{\mathrm d}x + f(b)\int_\xi^b g(x)\diff x\\
& \left| \int_{2k\pi}^{(2k+1)\pi} t^{p-2}\sin t \diff t \right|
\ge (2k\pi)^{p-2} \int_0^{\pi} \sin t \diff t \ge 2\\
& \int_0^{+\infty} \frac{\cos ax - \cos bx}{x}\diff x
\end{align*}
\end{frame}
\end{document}
答案1
我自己解决了,并且达到了预期的效果
\documentclass[12pt,aspectratio=169]{beamer}
\usefonttheme{professionalfonts}
\usepackage[T1]{fontenc}
\usepackage{arev}
\usepackage{esint}
\DeclareSymbolFont{largesymbolsA}{U}{ssesint}{m}{n}
\newcommand{\diff}{\mathop{}\!\mathrm{d}}
\begin{document}
\begin{frame}
\begin{align*}
& \int_0^{+\infty} \left(\left(1-\frac{\sin x}{x}\right)^{-\alpha}-1\right) \diff x\\
& \int_a^b f(x)g(x) \diff x
= f(a)\int_a^\xi g(x) \diff x + f(b)\int_\xi^b g(x)\diff x\\
& \left| \int_{2k\pi}^{(2k+1)\pi} t^{p-2}\sin t \diff t \right|
\ge (2k\pi)^{p-2} \int_0^{\pi} \sin t \diff t \ge 2\\
& \int_0^{+\infty} \frac{\cos ax - \cos bx}{x}\diff x
\end{align*}
\end{frame}
\end{document}
arev
只是一个选择,你可以使用其他字体来匹配,比如
\usepackage[notext,sfmath]{kpfonts}
\usepackage{MdSymbol}
\usepackage{esint}
\DeclareSymbolFont{largesymbolsA}{U}{ssesint}{m}{n}