Beamer 半粗字体

Beamer 半粗字体

由于 beamer 中的粗体字体太粗,我正在寻找半粗体字体样式。有人知道如何加载 beamer 类中的默认半粗体“computer modern sans serif”字体吗?

由于看起来类似于“computer modern sans serif”的字体对我来说也是可以的,所以我尝试了其他具有预定义半粗体字体样式的字体(如opensans),但它们看起来与默认字体完全不同。

一个最小的工作示例是:

\documentclass{beamer}

\begin{document}
\begin{frame}    
Normal font\\
Searching for a semi-bold style of computer modern sans serif font\\
\textbf{Bold font}
\end{frame}
\end{document}

答案1

您可以使用 T1 编码。在这个尺寸下,它看起来不太粗。除此之外,还有一个半粗体压缩版本:

\documentclass{beamer}
\usepackage[T1]{fontenc}
\begin{document}
\begin{frame}

Normal font\\
Searching for a semi-bold style of computer modern sans serif font\\
\textbf{T1: Bold font} {\fontencoding{OT1}\selectfont \textbf{OT1 Bold font}} 

{\fontseries{sbc}\selectfont semibold font}
\end{frame}
\end{document}

在此处输入图片描述

答案2

只是一个关于 tikz 覆盖的想法(不太推荐):

\documentclass[6pt]{beamer}
\usepackage{tikz}

\newcommand{\semibold}[2][0.1]{\tikz[remember picture,inner sep=0]%
\node(A1){\begin{minipage}{\textwidth}\color{black!70!white}#2\end{minipage}};%
\foreach \i in{-#1,0,#1}{%
\begin{tikzpicture}[inner sep=0,remember picture,overlay]\node[xshift=\i pt,yshift=-\i pt] at(A1){\begin{minipage}{\textwidth}#2\end{minipage}};%
\node[xshift=-\i pt,yshift=\i pt] at(A1){\begin{minipage}{\textwidth}#2\end{minipage}};%
\end{tikzpicture}}%
}%

\begin{document}

\begin{frame}    
Normal font\\
Searching for a semi-bold style of computer modern sans serif font\\
\textbf{Bold font}

\semibold{Semi bold text here}

\semibold[0.15]{Semi bold text 2 here}

\end{frame}
\end{document}

使用 minipage,因此可以用于段落(如果需要,可以更改文本宽度或将其添加为参数)

结果:

在此处输入图片描述

相关内容