问题

问题

问题

我正在寻找一种类似于\binom{n}{k}或 的方法来将两个变量排版在一起{n \choose k}。唯一的区别是它应该用花括号而不是圆括号括起来。有没有合适的方法可以做到这一点?

我的解决方法

我已经尝试使用以下方法解决这个问题:

\documentclass{article}

\usepackage{amsmath}
\usepackage{mathtools}
\begin{document}
    This is a text containing
    $\begin{cases}
        \begin{rcases}
            n \\
            k\\
        \end{rcases}
    \end{cases}$,
    my mathematical symbol.

    My binomial $\binom{n}{k}$ for comparison.
\end{document}

不幸的是,这是一个丑陋的解决方法。与正确排版的二项式相比,括号和字体大小太大。此外,右侧有大量空间。

答案1

你应该用同样的方式构造它amsmath用途:\binom\genfrac{<ldelim>}{<rdelim>}{<width>}{<math style>}{<numerator>}{<denominator>}

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath}

\newcommand{\bracenom}{\genfrac{\lbrace}{\rbrace}{0pt}{}}

\begin{document}

My binomial $\binom{n}{k}$ for comparison with $\bracenom{n}{k}$.

\end{document}

留空<math style>表示将使用当前的数学样式。您还可以定义\dbracenom使用<math style>=0\tbracenom使用<math style>= 。以下是-and-friends1的类似定义:\binom

\DeclareRobustCommand{\binom}{\genfrac()\z@{}}
\newcommand{\dbinom}{\genfrac(){0pt}0}
\newcommand{\tbinom}{\genfrac(){0pt}1}

<width><numerator>指的是和之间的规则<denominator>

相关内容