我正在尝试全局增加 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
(黑色)中选择中等系列和粗体系列的粗细。
在我的例子中,我选择sb
和eb
:
\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}