无法使用 tgbonum 进行粗体排版

无法使用 tgbonum 进行粗体排版

我正在用 MiKTex 编写演示文稿(beamer 类),出于某种原因,我需要使用 tgbonum 字体。问题是我无法生成粗体文本。实际上,我确实收到了以下警告消息,它确实通知用户所有粗体文本都已转换为正常文本。

LaTeX 字体警告:字体形状“OT1/cmss/b/n”未定义,请改用 OT1/cmss/b/n。

我知道一些解决方案,例如使用 lmodern 包,但这对我来说不是一个选择,因为它会影响现有内容的间距,并且很多东西都会变得混乱.....

奇怪的是,这个问题只出现在我使用的 MikTex 上(我正在使用它,实际上我对 LaTeX 还很陌生)。在 overleaf 中解析相同的代码,会产生所需的结果(即 \textbf{} 文本显示为粗体)。但我不想使用 overleaf,因为我的项目足够大,我需要支付额外的编译时间,而我负担不起。

下面是一个示例文本代码(与我的项目无关),从中可以轻松找到问题。您可以将其复制到 MikTex 发行版,然后使用 overleaf 会得到不同的结果(出于某些原因,overleaf 在这里表现更好)。

有人知道为什么会发生这种情况吗?为什么 MiKTex 和 overleaf 的行为不同?最重要的是,我如何才能在 MiKTex 中解决这个问题?非常感谢您的帮助。

加利斯

ps 注释掉的行表示我尝试过的一些选项,不幸的是没有成功:(

示例代码

\documentclass{beamer}

\usetheme{Madrid}

\usecolortheme{seagull}

%\usepackage[T1]{fontenc}

%\usepackage{inputenc}

\usepackage{tgbonum}

%\usepackage{lmodern}

\title{Sample title}
\author{Anonymous}
\institute{Overleaf}
\date{2021}
\begin{document}

\frame{\titlepage}

\begin{frame}

\frametitle{Sample frame title}

The text below should appear in bold. It does in overleaf, however it fails to in MikTex.

\textbf{This is some text to appear in bold}

\alert{This is an alert message; should also appear in bold in this ''theme/color'' combination}

\end{frame}

\end{document}

相关内容