使用 Metropolis 主题和物理包的 Sans-Serif 字体

使用 Metropolis 主题和物理包的 Sans-Serif 字体

使用beamer类主题时metropolis,我偶然发现了physics包的\dv{}命令。此 MWE 说明了该问题:

\documentclass{beamer}
\usetheme{metropolis}
\usepackage{physics}
\begin{document}
    \begin{frame}
        Usual math is sans-serif: $12 + 4 = x^2$.

        Physics package not necessarily: $\dv{x}{y} \neq \pdv{i}{k}$.
    \end{frame}
\end{document}

通常,主题会妥善处理其数学字体,并将所有内容排版为无衬线字体。然而,物理包似乎使用了完全不同的衬线字体。我该如何解决这个问题?

答案1

包在 的定义中physics使用,这将强制使用衬线字体,即使演示文稿的其余部分是无衬线字体。您可以更改 的定义:\mathrm\diffd\diffd

\documentclass{beamer}
\usetheme{moloch}% modern fork of the metropolis theme
\usepackage{physics}


\def\diffd{\textup{d}}


\begin{document}
    \begin{frame}
        Usual math is sans-serif: $12 + 4 = x^2$.

        Physics package not necessarily: $\dv{x}{y} \neq \pdv{i}{k}$.
    \end{frame}
\end{document}

在此处输入图片描述

相关内容