我如何更改 Beamer 类默认字体以使用 Futura 或 Gill Sans 或任何其他字体?我必须使用 Xelatex 吗?这是一个 MWE:
\documentclass{beamer}
\usetheme{default}
\usepackage[frenchb]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\title{\textbf{A title}}
\subtitle{A subtitle}
\begin{document}
\maketitle
\section{A title}
\end{document}
答案1
Futura 需要 XeLaTeX;参见如何在乳胶中使用Futura字体?
gillius
Gill Sans 可以与或包一起加载gillius2
:
\documentclass{beamer}
\usepackage[frenchb]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{gillius}
\title{A title}
\subtitle{A subtitle}
\begin{document}
\maketitle
\section{A title}
\begin{frame}
\frametitle{A frame}
Frame content
\end{frame}
\end{document}
您可以在 URL 处的 LaTeX 字体目录中找到许多字体https://tug.org/FontCatalogue/
Beamer 使用\sfdefault
系列。如果您想使用其他系列,则可能需要重新定义\familydefault
。例如,要使用 French Cursive 字体进行演示,您可以执行以下操作:
\documentclass{beamer}
\usepackage[frenchb]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{frcursive}
\edef\familydefault{\rmdefault}
\title{A title}
\subtitle{A subtitle}
\begin{document}
\maketitle
\section{A title}
\begin{frame}
\frametitle{A frame}
Frame content
\end{frame}
\end{document}