我正在尝试使用几个软件包创建 Beamer 演示文稿,当我想使用 kmath、kerkis 字体时遇到了问题。我设法将问题追溯到一些软件包(siunitx、bm 和 stmaryrd)。错误消息是我有太多数学字体。我确实需要这些最后的软件包,所以我想知道我是否还能使用 kmath/kerkis 字体。这是 MWE。
\documentclass[xcolor={dvipsnames,table}, fleqn]{beamer}
\usefonttheme{professionalfonts}
\usepackage{kmath,kerkis}
\usepackage{bm} % for bold symbols
\usepackage{stmaryrd}
\usepackage{siunitx} % for SI units
\begin{document}
\begin{frame}[plain]
\titlepage % Print the title page as the first slide
\end{frame}
\begin{frame}[fragile, label=IGFEM]
$a+b=c$
\end{frame}
\end{document}
答案1
您可以设置
\newcommand\bmmax{0}
\newcommand\hmmax{0}
在加载bm
包之前保存正在使用的字体系列。这不会抑制包的功能:
\documentclass[xcolor={dvipsnames,table}, fleqn]{beamer}
\usefonttheme{professionalfonts}
\usepackage{kmath,kerkis}
\newcommand\bmmax{0}
\newcommand\hmmax{0}
\usepackage{bm} % for bold symbols
\usepackage{stmaryrd}
\usepackage{siunitx} % for SI units
\begin{document}
\begin{frame}[plain]
\titlepage % Print the title page as the first slide
\end{frame}
\begin{frame}[fragile, label=IGFEM]
$a+b=c$
\( \bm{\mathit{a}} + \bm{\mathit{b}} = \bm{\mathit{c}} \)
\end{frame}
\end{document}