Como centralizar verticalmente a seta entre dois diagramas de Ferrer

Aug 16 2020

Preciso desenhar dois diagramas de Ferrer com a seta para a direita entre eles. eu faço assim

\usepackage{youngtab}
$ \young(~,~,~,~~,~~,~~~) \longrightarrow \young(~,~,~,~,~~,~~,~~) $

Mas a seta é desenhada na parte inferior dos diagramas. Como centralizá-lo verticalmente?

UPD: De preferência, preciso que os diagramas fiquem alinhados ao fundo, mas a seta deve estar centralizada. Também deve funcionar para diagramas de qualquer altura sem que eu precise corrigir muito código.

Respostas

3 leandriis Aug 16 2020 at 23:20

O youngtabpacote oferece a vcentermathopção de pacote para centralizar verticalmente dentro do modo matemático.

Adicionar esta opção ao pacote resulta na seguinte saída:

\documentclass{article}
\usepackage[vcentermath]{youngtab}
\begin{document}
\[\young(~,~,~,~~,~~,~~~) \longrightarrow \young(~,~,~,~,~~,~~,~~) \]
\end{document}
3 Sebastiano Aug 16 2020 at 22:03

Esta é uma das muitas possibilidades usando um matrixentre os tableaux de Young. Se você quiser colocar a seta horizontal acima, você pode adicionar & \\.

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}

\usepackage{youngtab}

\begin{document}

$ \young(~,~,~,~~,~~,~~~) \begin{matrix}  \longrightarrow &  \\& \\& \\& \\ & \\ & \end{matrix}\young(~,~,~,~,~~,~~,~~) $
\end{document}