我正在尝试使用字体拉托在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}