第二类欧拉多项式与 \genfrac?

第二类欧拉多项式与 \genfrac?

第二类欧拉多项式定义为(参见 例如这里

E_n(x) = \sum_{m\ge0} \left\langle\!\!\left\langle n\atop  m\right\rangle\!\!\right\rangle  x^m .

我想用来\genfrac显示这个公式(类似于\genfrac用来显示欧拉数)。 这可能吗?

答案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} 
\]

相关内容