当我写下以下几行时,大写字母上方的点都向左移动(见图)。有人知道如何解决这个问题,让点更靠近大写字母上方吗?谢谢!
\documentclass[10pt]{beamer}
\usetheme[progressbar=frametitle]{metropolis}
\usefonttheme[onlymath]{serif}
\begin{document}
\begin{frame}{Example}
\begin{align*}
\dot{S} &= \mu N - \beta_W WS - \beta_I SI - \mu S \\
\dot{I} &= \beta_W WS + \beta_I SI - \gamma I - \mu I \\
\dot{W} &= \alpha I - \xi W \\
\dot{R} &= \gamma I - \mu R
\end{align*}
\end{frame}
\end{document}
更新:该错误仅在使用以下方式编译时发生西拉特克斯而不是 pdfLaTeX,但是模板需要 XeLaTeX 才能使用正确的字体。
答案1
我们需要XeLaTeX
并fontspec
打包以使用系统字体。
一般情况下,使用系统字体会默认加载位图字体。要解决这个问题,你应该加载矢量字体。这可以通过加载包来实现lmodern
。
lmodern
在序言中添加包。
\documentclass[10pt]{beamer}
\usetheme[progressbar=frametitle]{metropolis}
\usefonttheme[onlymath]{serif}
\usepackage{lmodern}
\begin{document}
\begin{frame}{Example}
\begin{align*}
\dot{S} &= \mu N - \beta_W WS - \beta_I SI - \mu S \\
\dot{I} &= \beta_W WS + \beta_I SI - \gamma I - \mu I \\
\dot{W} &= \alpha I - \xi W \\
\dot{R} &= \gamma I - \mu R
\end{align*}
\end{frame}
\end{document}