有没有人知道如何在LaTeX中制作(漂亮的)双括号多重集符号,即类似于(\binom{n}{k})
,其中有两个外括号而不是二项式中的1?你可以在http://en.wikipedia.org/wiki/Multiset的标题“Multiset系数”下用双括号看一个我的意思的例子。
在维基百科中,他们将其排版为:
\left(\!\!{n\choose k}\!\!\right)
但是虽然这在数学模式下适用于LaTeX,但使用内联方程式,外括号变得比内括号大得多。
我也尝试过使用
\genfrac{((}{))}{0pt}{}{n}{k}
但双括号出错。
我在我的文档中也使用\binom
,因此我希望\binom
和\multiset
的括号大小相似。
答案 0 :(得分:3)
您可以通过
明确指定括号的大小\big( \Big( \bigg( or \Bigg(
然后使用\!
作为负空格以使括号更接近彼此。
答案 1 :(得分:3)
可以使用e-TeX \middle
命令,如下所示:
\newcommand{\multibinom}[2]{
\left(\!\middle(\genfrac{}{}{0pt}{}{#1}{#2}\middle)\!\right)
}
这假定您使用的是AMSmath包。如果没有,请使用\genfrac
替换\atop
相应的构造。
(当然这是一个黑客攻击:正确的解决方案是加倍括号的可缩放字形,但我找不到任何提供它的字体。)
我很惊讶它也不是可以转让的,所以我会为了后人的缘故提供一个解决方案。
答案 2 :(得分:2)
还可以使用\tbinom
和\dbinom
(User's Guide for the amsmath
Package的第4.11.2节)定义两个不同的新命令:
\documentclass{article}
\usepackage{amsmath}
\newcommand{\inlinebnm}[2]{\ensuremath{\big(\!\tbinom{#1}{#2}\!\big)}}
\newcommand{\displybnm}[2]{\bigg(\!\!\dbinom{#1}{#2}\!\!\bigg)}
\begin{document}
Text $\inlinebnm{a}{b}$ text. %% inline
Text \inlinebnm{a}{b} text. %% inline (also ok thanks to ensuremath)
\[
\displybnm{a}{b} %% display-style
\]
\end{document}