大写字母上方的点未居中

大写字母上方的点未居中

当我写下以下几行时,大写字母上方的点都向左移动(见图)。有人知道如何解决这个问题,让点更靠近大写字母上方吗?谢谢!

\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

我们需要XeLaTeXfontspec打包以使用系统字体。

一般情况下,使用系统字体会默认加载位图字体。要解决这个问题,你应该加载矢量字体。这可以通过加载包来实现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} 

在此处输入图片描述

相关内容