Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Does anyone know how to make (nice looking) double bracket multiset notation in LaTeX. i.e something like (\binom{n}{k}) where there are two outer brackets instead of 1 as in binomial? You can see an example of what I mean in http://en.wikipedia.org/wiki/Multiset under the heading "Multiset coefficients" with the double brackets.

In wikpedia they typset it as: \left(\!\!{n\choose k}\!\!\right) but although this works well for LaTeX in maths mode, with inline equations the outer bracket becomes much larger than the inner bracket.

I have also tried using \genfrac{((}{))}{0pt}{}{n}{k} but it has an error with the double brackets.

I am using \binom as well in my document, so I would like the bracket sizes to be similar for \binom and \multiset.

Thanks for any help. I'm surprised I can't find a solution on google.

share|improve this question
    
@user2084: I can't reproduce your observation that with inline equations the outer parentheses become much larger than the inner ones. Can you add a minimal example that illustrates your problem? –  Hendrik Vogt Nov 23 '10 at 18:07

2 Answers 2

I got the definition below after some tinkering. It seems to look fine at any size.

\documentclass[a4paper,12pt]{minimal}
\pagestyle{empty}
\usepackage{mathtools}
\def\multiset#1#2{\ensuremath{\left(\kern-.3em\left(\genfrac{}{}{0pt}{}{#1}{#2}\right)\kern-.3em\right)}}

\begin{document}
Consider an inline multiset, \multiset{n}{k}, or a displayed one,
\[ \multiset{n}{k}, \]
or perhaps even a displayed one with something big up- and downstairs,
\[\multiset{
    {\displaystyle \sum_{j=1}^n n^j}}
    {{\displaystyle \sum_{j=1}^n (-1)^j n^j}}_{n \text{ even}}. 
\]
\end{document}
share|improve this answer
2  
Your post was much better before the edit! It's much nicer to see the complete code here on this site. –  Hendrik Vogt Nov 23 '10 at 11:52
    
There you go. It's edited back in –  kahen Nov 23 '10 at 11:56
    
Thanks! By the way, it doesn't seem that the minimal class cares about the 12pt option. –  Hendrik Vogt Nov 23 '10 at 18:01
1  
Hi Kahen. Thanks for your help. The main issue with the \left( is that they don't size the same way as the \binom{} brackets in inline mode, so equations which have both \multiset and \binom don't look good in inline. I ended up using two commands. \newcommand{\multiset}[2]{\left(\!\binom{#1}{#2}\!\right)} \newcommand{\tmultiset}[2]{\big(\!\binom{#1}{#2}\!\big)} –  jjh Nov 25 '10 at 4:47

\def\multiset#1#2{\left(\!\left({#1\atopwithdelims..#2}\right)\!\right)} maybe? Looks ok in inline equations.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.