如何直接调用pkg esint的sans-serif形式?

如何直接调用pkg esint的sans-serif形式?

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}

相关内容