如何在 Overleaf 上的 beamer 模板中使用 Helvetica Neue?

如何在 Overleaf 上的 beamer 模板中使用 Helvetica Neue?

我尝试使用 Helvetica Neue(或任何类似字体)作为演示文稿中的唯一字体(标题、普通文本、项目、章节标题和其他所有内容),但遇到了一些问题。

当我使用时:

\documentclass{beamer}

\usepackage{fontspec}
\newfontfamily\helveticalike{TeX Gyre Heros}

\setbeamerfont{title}{series=\bfseries,family=\helveticalike}

\title{Title}
\subtitle{Subtitle}
\date{Date}

\begin{document}
    
    \begin{frame}[plain]
        \titlepage
    \end{frame}

    \section{Section example}
    \begin{frame}{Frame title example}
        Some regular text
    \end{frame}
\end{document}

我可以使用 \setbeamerfont 单独应用字体,例如:

\setbeamerfont{title}{series=\bfseries,family=\helveticalike}
\setbeamerfont{frametitle}{series=\bfseries,family=\helveticalike}
...
\setbeamerfont{...}{series=\bfseries,family=\helveticalike}

但是,如何将其应用于整个演示文稿(所有文本),而不必使用 \setbeamerfont 单独指定每个元素?

答案1

您可以设置 sans 字体,这应该会(或多或少)改变一切:

% !TeX TS-program = lualatex

\documentclass{beamer}

\usepackage{fontspec}

\setsansfont{TeX Gyre Heros}

\title{Title}
\subtitle{Subtitle}
\date{Date}

\begin{document}
    
    \begin{frame}[plain]
        \titlepage
    \end{frame}

    \section{Section example}
    \begin{frame}{Frame title example}
        Some regular text
    \end{frame}
\end{document}

相关内容