Beamer - 在 Metropolis 主题中禁用 Fira 字体

Beamer - 在 Metropolis 主题中禁用 Fira 字体

使用 LuaTex 和 fontspec 时,是否可以禁用 Metropolis 主题中的 Fira 字体?我希望使用与 Metropolis 在使用 LaTex 编译时相同的后备字体。

MVE:

\documentclass{beamer}
\usetheme{metropolis}      

% Font configuration
\usepackage{fontspec}
\usepackage{unicode-math}
     
\title{A minimal example}
\date{\today}
\author{Matthias Vogelgesang}
\institute{Centre for Modern Beamer Themes}
\begin{document}
  \maketitle
  \section{First Section}
  \begin{frame}{First Frame}
    Hello, world!
  \end{frame}
\end{document}

答案1

您可以简单地使用moloch主题,它是主题的更现代的分支metropolis,但不会弄乱字体:

% !TeX TS-program = lualatex
\documentclass{beamer}

\usetheme{moloch}% modern fork of the metropolis theme

\title{A minimal example}
\date{\today}
\author{Matthias Vogelgesang}
\institute{Centre for Modern Beamer Themes}
\begin{document}
  \begin{frame}{First Frame}
    Hello, world!
    \[
    abc xyz
    \]
  \end{frame}
\end{document}

如果您确实需要使用原始metropolis主题,您可以将 sans 字体设置为Latin Modern Sans,使结果看起来像使用 pdflatex 编译时获得的输出:

% !TeX TS-program = lualatex
\documentclass{beamer}

\usetheme{metropolis}
\setsansfont{Latin Modern Sans}

\title{A minimal example}
\date{\today}
\author{Matthias Vogelgesang}
\institute{Centre for Modern Beamer Themes}
\begin{document}
  \begin{frame}{First Frame}
    Hello, world!
    \[
    abc xyz
    \]
  \end{frame}
\end{document}

在此处输入图片描述

相关内容