当我尝试在包环境\choose
中使用数学命令时遇到了一个奇怪的警告:amsmath
\align*
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
{n \choose k}
\end{align*}
\end{document}
软件包 amsmath 警告:应使用外部命令 \atopwidthdelims;\frac 或 \genfrac
文档仍可编译并产生完美的输出。但是什么导致了这个警告?有没有什么方法可以消除它?
答案1
不要{n \choose k}
在 LaTeX 中使用(它是一个简单的 TeX 命令)。在 LaTeX 中,建议\usepackage{amsmath}
在序言中使用 ,然后使用\binom{n}{k}
。(对于文本和显示样式,也可以使用 和\tbinom
。\dbinom
)
答案2
简单的回答:不要使用\choose
,或者不要使用amsmath
,或者遵守警告。
文档中对这种结构被弃用的解释很长技术说明.pdf它是 amsmath 文档的一部分,在“4 当我添加 amsmath 包时,为什么 \over、\atop、\above [... withdelims] 会发出警告?”一节中。