我正在使用 documentclass Beamer 版本 3.10,但在二项式系数括号的渲染方面遇到了问题。代码如下:
\documentclass[aspectratio=169, 8pt]{beamer}
\usefonttheme{serif} %required for article-like displaying of math
\usepackage{amsmath,amssymb}
\begin{document}
\begin{frame}[plain,t]
$\dbinom{n}{k}$
\end{frame}
\end{document}
输出结果如下:
奇怪的是,如果我将 documentclass 更改为article
并注释该行\usefonttheme{serif}
,那么我就会得到
这是所需的渲染。有没有人知道如何纠正 Beamer 中二项式系数的打印?为什么 Beamer 中会出现这种奇怪的行为?
注意:我曾尝试使用\choose
、使用$\displaystyle \binom{n}{k}$
并将表达式置于equation
环境中,但没有成功。
答案1
\documentclass[aspectratio=169, 8pt]{beamer}
\usefonttheme{serif} %required for article-like displaying of math
\usepackage{amsmath,amssymb,scalerel}
\usepackage[usestackEOL]{stackengine}
\stackMath
\begin{document}
\begin{frame}[plain,t]
$\dbinom{n}{k}$ DBINOM
$\scaleleftright[1.7ex]{(}{\Centerstack{n\\k}}{)}$ SCALEREL + STACKENGINE
$\parenVectorstack{n\\k}$ JUST STACKENGINE
\end{frame}
\end{document}
答案2
如果您不必使用 8pt 字体大小,则 10pt 也可以:
\documentclass[10pt]{beamer}
\usefonttheme{serif}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{frame}
$\dbinom{n}{k}$
\end{frame}
\end{document}