![使用 Metropolis 主题和物理包的 Sans-Serif 字体](https://linux22.com/image/381688/%E4%BD%BF%E7%94%A8%20Metropolis%20%E4%B8%BB%E9%A2%98%E5%92%8C%E7%89%A9%E7%90%86%E5%8C%85%E7%9A%84%20Sans-Serif%20%E5%AD%97%E4%BD%93.png)
使用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}