如何在 beamer 中设置字体系列?

如何在 beamer 中设置字体系列?

我正在尝试使用字体拉托beamer演示文稿中。普通文本应使用浅色字体(请不要在这里讨论排版——我知道)。根据字体目录,我得到如下结果:

\fontseries{l}\selectfont

从如何设置“复杂”字体推断家庭(看过这里),我尝试了这个:

\documentclass{beamer}

\usepackage[default]{lato}
\usepackage[T1]{fontenc}

\setbeamerfont{normal text}{series=\fontseries{l}\selectfont}

\begin{document}
\begin{frame}
  Test\\
  {\normalfont Test} \\
  {\fontseries{l}\selectfont Test}\\
  \textbf{Test}
\end{frame}
\end{document}

但结果并不如预期:

在此处输入图片描述

没有错误消息。

我怎样才能知道beamer使用浅色字体系列?

我很高兴接受 pdflatex 或 lualatex 的解决方案。

答案1

beamer代码说

\setbeamerfont{normal text}{} % ignored currently

因此,您不必尝试设置normal font模板(无论如何都会被忽略),而是可以使用以下方法设置字体\AtBeginDocument{\fontseries{l}\selectfont}

\documentclass{beamer}

\usepackage[default]{lato}
\usepackage[T1]{fontenc}

\AtBeginDocument{\fontseries{l}\selectfont}

\begin{document}
\begin{frame}
  Test\\
  {\normalfont Test} \\
  {\fontseries{l}\selectfont Test}\\
  \textbf{Test}
\end{frame}
\end{document}

在此处输入图片描述

相关内容