我想知道如何声明一个\multinom
类似于标准符号的命令多项系数。 我在尝试
\newcommand{\multinom}[2]{\binom{#1}{#2}}
在序言中,但是当用 调用时,它不会产生任何类似于二项式系数的东西,并且出现在$\multinom{n}{k}$
括号右侧的外面。n
k
我怎样才能修复我的“别名\binom
” amsmath
?
编辑:评论者是对的。这种(直截了当的)用法newcommand
就像它应该的那样。我无意中在序言中遗留了一个较旧的错误定义,我很抱歉。
答案1
答案2
如果我理解了这个问题,你想使用控制序列\multinom
而不是预定义序列\binom
。两者都是具有两个参数的宏,两者的行为应该相同。然后最直接的解决方案听起来:
\let\multinom=\binom
但也许我不明白一些事情。为什么要这样做?
请注意,Plain TeX 支持更加人性化可读的符号{n\choose k}
。
答案3
这里你的例子非常有效:
\documentclass[a4paper,12pt]{article}
\usepackage{mathtools,amssymb}
\newcommand{\multinom}[2]{\binom{#1}{#2}}
\begin{document}
$\multinom{n}{k}, \quad \binom{n}{k}$
\end{document}
\documentclass[a4paper,12pt]{article}
\usepackage{mathtools,amssymb}
\newcommand{\multinom}[2]{\binom{#1}{#2}}
\begin{document}
$\multinom{n}{k_1,k_2}, \quad \binom{n}{k}$
\end{document}