如何全局修改 Beamer/LaTeX 中的字体粗细?

如何全局修改 Beamer/LaTeX 中的字体粗细?

我正在尝试全局增加 Beamer 的字体粗细。

我尝试在以下帮助下进行测试: https://mirrors.nic.cz/tex-archive/macros/latex/base/fntguide.pdf
http://tug.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf

仅更改粗体默认值(仅用于测试目的):

\renewcommand{\bfdefault}{[X]}

作为[X]我尝试过的组合https://mirrors.nic.cz/tex-archive/macros/latex/base/fntguide.pdf#page=5
但只有两个权重起作用:bx 和 m。

如何才能正确地全局更改字体粗细?是字体问题(CMSS)吗?谢谢。

答案1

选择具有多种粗细的(无衬线)字体系列(如 Source Sans Pro)。

el从(超细)、l(细)、m(中)、sb(半粗)、b(粗体) 和eb(黑色)中选择中等系列和粗体系列的粗细。

在我的例子中,我选择sbeb

\documentclass{beamer}

\usepackage{sourcesanspro}
\makeatletter
\def\mdseries@sf{sb} % el l m sb b eb
\def\bfseries@sf{eb} % el l m sb b eb
\makeatother

\begin{document}
\begin{frame}
  \huge
  \begin{itemize}
  \item The quick brown fox jumps over the lazy dog.
  \item \textbf{The quick brown fox jumps over the lazy dog.}
  \end{itemize}
\end{frame}
\end{document}

在此处输入图片描述

相关内容