使用 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}