![我怎样才能绘制这些杨式画面类型的图表?](https://linux22.com/image/375219/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E7%BB%98%E5%88%B6%E8%BF%99%E4%BA%9B%E6%9D%A8%E5%BC%8F%E7%94%BB%E9%9D%A2%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%9B%BE%E8%A1%A8%EF%BC%9F.png)
答案1
我不知道这个软件包,想学习一些新东西。(我希望这个软件包早点存在。)
\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\newcommand{\tikznode}[3][inner sep=0pt]{\tikz[remember
picture,baseline=(#2.base)]{\node(#2)[#1]{$#3$};}}
\usepackage{ytableau}
\begin{document}
\ytableausetup{centertableaux}
\begin{ytableau}
\none[2] & & & \none \\
\none[1] & & & \\
\none & \none[1] & \none[2] & \none[3]
\end{ytableau}
\begin{ytableau}
1. & \none & \none & 2. \\
\none & 3. & 4. & 5.
\end{ytableau}
\ydiagram{2,1+1}\ and \ydiagram{0+1,2,0+1}
\ydiagram{2,1+1,2+1,2+2,2+1}
\[ U:=F\cup G'\simeq\vcenter{\hbox{\begin{tikzpicture}
\draw (0,0) -- ++(0,2) --++(-2,0) -- ++(0,-1) --++(1,0) --++(0,-1) -- cycle
node[above left=0pt,draw]{$x$} node[above left=1cm]{$F$};
\draw (0,0) -- ++(0,-2) --++(2,0) -- ++(0,0.5) --++(-0.5,0) --++(0,1.5) -- cycle
node[below right=0pt,draw]{$y$} node[below right=1cm]{$G'$};
\end{tikzpicture}}}\]
% it is straightforward to split the tikzpicture into two
\[
\begin{ytableau}
~ & \none & \none & \none & \none\\
~ & \none & \none & \none & \none\\
\vdots & \none & \none & \none & \none\\
x & \none & \none & \none & \none\\
\none & & \cdots &
\end{ytableau}
~+~
\begin{ytableau}
~ & \none & \none & \none & \none\\
~ & \none & \none & \none & \none\\
\vdots & \none & \none & \none & \none\\
x & & & \cdots &
\end{ytableau}
~=~
\begin{ytableau}
~ & \none & \none & \none & \none\\
~ & \none & \none & \none & \none\\
\vdots & \none & \none & \none & \none\\
x & \none & \none & \none & \none\\
~ & & & \cdots &
\end{ytableau}
\]
\[
\begin{ytableau}
\tikznode{a1}{~} & \cdots & \tikznode{a2}{~}& \none & \none & \none\\
\none & \none & \none & \tikznode{a3}{~} & \cdots & \tikznode{a4}{~}
\end{ytableau}
\]
\tikz[overlay,remember picture]{%
\draw[decorate,decoration={brace},thick] ([yshift=-2mm,xshift=2mm]a2.south east) --
([yshift=-2mm,xshift=-2mm]a1.south west) node[midway,below]{$q_1$};
\draw[decorate,decoration={brace},thick] ([yshift=-2mm,xshift=2mm]a4.south east) --
([yshift=-2mm,xshift=-2mm]a3.south west) node[midway,below]{$q_2$};
}
% this should allow you to draw the full thing
\end{document}