这个问题和没有空间容纳新的 \mathgroup,不同之处在于,当使用 beamer 类时,所提出的解决方案不起作用。
代码:
\documentclass{beamer}
\usepackage{pxfonts}
\usepackage{bm}
\begin{document}
\begin{frame}
$\frac{1}{2}$
\end{frame}
\end{document}
给出no room for a new \mathgroup
错误。
这能解决吗?
答案1
是的:您正在加载几个无用的数学字母。
\documentclass{beamer}
\usefonttheme{professionalfonts} % don't bother loading the default fonts
\usepackage{newpxtext,newpxmath}
%\usepackage{pxfonts}
\usepackage{bm}
\begin{document}
\begin{frame}
$\frac{1}{2}$
\end{frame}
\end{document}
请注意,如果可用的话,newpxtext
和newpxmath
似乎比更可取pxfonts
(它具有最新的 TeX 发行版)。