问题
我正在寻找一种类似于\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>
。