![如何全局修改 Beamer/LaTeX 中的字体粗细?](https://linux22.com/image/446455/%E5%A6%82%E4%BD%95%E5%85%A8%E5%B1%80%E4%BF%AE%E6%94%B9%20Beamer%2FLaTeX%20%E4%B8%AD%E7%9A%84%E5%AD%97%E4%BD%93%E7%B2%97%E7%BB%86%EF%BC%9F.png)
我正在尝试全局增加 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}