beamer 中的 \usepackage{ebgaramond} 不会改变字体

beamer 中的 \usepackage{ebgaramond} 不会改变字体

我正在做一个演示(见下页)。据我所知,使用命令

\usepackage[cmintegrals,cmbraces]{newtxmath}
\usepackage{ebgaramond}
\usepackage{ebgaramond-maths}
\usepackage[T1]{fontenc}

更改文章类型文档的字体。虽然命令 ebgaramond-maths 有效,但文本字体仍然是标准字体。我该如何更改它?

答案1

Beamer 在字体方面有点特别。它默认使用无衬线字体,并使用大多数数学文本字体。

如果您想使用衬线字体,例如ebgaramond,您可以使用serif字体主题。

为了确保您的数学字体被使用并且不会被文本字体的字形替换,您可以将其与professionalfonts字体主题结合起来。

\documentclass{beamer}

\usefonttheme{serif}
\usefonttheme{professionalfonts}

\usepackage[cmintegrals,cmbraces]{newtxmath} 
\usepackage{ebgaramond} 
\usepackage{ebgaramond-maths} 
\usepackage[T1]{fontenc}

\begin{document}
    
\begin{frame}
    abc
  
  \[
  abc
  \]
\end{frame} 
    
\end{document}

在此处输入图片描述

相关内容