我尝试使用 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}