如何在 LaTeX 中制作这样的图表?

如何在 LaTeX 中制作这样的图表?

有人知道如何制作这种带有LaTeX箭头和符号的图表吗?(示例图来自Wikipedia)。

在此处输入图片描述

答案1

tikz-cd

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz-cd}

% based on \binom
\newcommand{\stirlingi}[2]{\genfrac[]{0pt}{}{#1}{#2}}
\newcommand{\stirlingii}[2]{\genfrac\{\}{0pt}{}{#1}{#2}}
\newcommand{\tstirlingi}[2]{\genfrac[]{0pt}{1}{#1}{#2}}
\newcommand{\tstirlingii}[2]{\genfrac\{\}{0pt}{1}{#1}{#2}}

\begin{document}

\[
\begin{tikzcd}[row sep=8em,column sep=4em]
& x^n \arrow[dl,bend right=20,"(-1)^{n-k}\tstirlingii{n}{k}"']
      \arrow[dr,"\tstirlingii{n}{k}"']
\\
x^{(n)} \arrow[ur,"\tstirlingi{n}{k}"']
        \arrow[rr,"{L(n,k)}"]
&&
(x)_{n} \arrow[ul,bend right=20,"(-1)^{n-k}\tstirlingi{n}{k}"']
        \arrow[ll,bend left=15,"{(-1)^{n-k}L(n,k)}"]
\end{tikzcd}
\]

\end{document}

在此处输入图片描述

我会避免使用像您图片中所示的大标签。

标签中的括号L(n,k)是必需的,以避免 TiZ 误将逗号当作用于分隔选项的符号。

答案2

xy

\documentclass[border=10pt]{standalone}

\usepackage{amsmath,amssymb}
\usepackage[all]{xy}
\begin{document}
$$
\xymatrix@C+2.5em@R+2.5em{
    &
    x^n
        \ar[ddr]_*{\begin{Bmatrix}n\\k\end{Bmatrix}}
        \ar@/_15pt/[ddl]_*{(-1)^{n-k}\begin{Bmatrix}n\\k\end{Bmatrix}}  
    & \\
    &  & \\
    x^{(n)}
        \ar[rr]^*{L(n,k)}
        \ar[uur]_*{\begin{bmatrix}n\\k\end{bmatrix}}
    & &
    (x)_{n}
        \ar@/^15pt/[ll]^*{(-1)^{n-k}L(n,k)}
        \ar@/_15pt/[uul]_*{(-1)^{n-k}\begin{bmatrix}n\\k\end{bmatrix}}
}
$$
\end{document}

在此处输入图片描述

相关内容