我正在使用 overleaf.com 创建 beamer 文档。我想将默认字体更改为 helvetica。我从以下帖子的答案中添加了以下内容使用 arial 或 helvetica 字体但在线编辑器不起作用。
\documentclass[x11names]{beamer} \usetheme{default} \usecolortheme{default}
\usefonttheme{professionalfonts} % using non standard fonts for beamer
\usefonttheme{serif} % default family is serif \usepackage{fontspec}
\setmainfont{helvet}
任何想法?
答案1
对于 pdflatex,您只需使用helvet
包:
\documentclass{beamer}
\usepackage{helvet}
\begin{document}
\begin{frame}
abc
\end{frame}
\end{document}
答案2
在 LuaLaTex 或 XeLaTeX 中,将行
\setmainfont{helvet}
到
\defaultfontfeatures{Scale = MatchLowercase}
\setmainfont{TeX Gyre Heros}[Scale = 1.0]
如果您安装了该字体的 TrueType 或 OpenType 版本,您也可以使用 Helvetica,但 TeX Gyre Heros 是每个 TeX 安装附带的免费克隆。