答案1
下面的示例从包中取出双括号MnSymbol
并使用\genfrac
。另一种方法是使用一个简单的matrix
环境。
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\@ifpackageloaded{MnSymbol}{}{%
\DeclareFontFamily{OMX}{MnSymbolE}{}
\DeclareSymbolFont{largesymbolsMn}{OMX}{MnSymbolE}{m}{n}
\SetSymbolFont{largesymbolsMn}{bold}{OMX}{MnSymbolE}{b}{n}
\DeclareFontShape{OMX}{MnSymbolE}{m}{n}{
<-6> MnSymbolE5
<6-7> MnSymbolE6
<7-8> MnSymbolE7
<8-9> MnSymbolE8
<9-10> MnSymbolE9
<10-12> MnSymbolE10
<12-> MnSymbolE12}{}
\DeclareFontShape{OMX}{MnSymbolE}{b}{n}{
<-6> MnSymbolE-Bold5
<6-7> MnSymbolE-Bold6
<7-8> MnSymbolE-Bold7
<8-9> MnSymbolE-Bold8
<9-10> MnSymbolE-Bold9
<10-12> MnSymbolE-Bold10
<12-> MnSymbolE-Bold12}{}
\DeclareMathDelimiter{\llangle}{\mathopen}{largesymbolsMn}{'164}
{largesymbolsMn}{'164}
\DeclareMathDelimiter{\rrangle}{\mathclose}{largesymbolsMn}{'171}
{largesymbolsMn}{'171}
}
\makeatother
\newcommand*{\Eulerian}[2]{%
\mathinner{%
\genfrac\llangle\rrangle{0pt}{}{#1}{#2}%
}%
}
\begin{document}
\[
E_n(x) = \sum_{m\ge0} \Eulerian{n}{m} x^m
\]
\end{document}
答案2
该解决方案使用了 \genfrac(尽管不是唯一的);但是它避免了 \atop 并且可以与 MathJax 一起使用。
\[
\sum_{m\ge0}\left\langle\!\!\!\genfrac<>{0pt}{}{n}{m}\!\!\!\right\rangle x^{m}
\]