Comment centrer verticalement une flèche entre deux diagrammes de Ferrer

Aug 16 2020

J'ai besoin de dessiner deux diagrammes de Ferrer avec une flèche droite entre eux. je fais comme ça

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

Mais la flèche est dessinée au bas des diagrammes. Comment le centrer verticalement ?

UPD : De préférence, j'ai besoin que les diagrammes restent alignés vers le bas, mais la flèche doit être centrée. De plus, cela devrait fonctionner pour des diagrammes de n'importe quelle hauteur sans que j'aie à corriger beaucoup de code.

Réponses

3 leandriis Aug 16 2020 at 23:20

Le youngtabpackage offre l' vcentermathoption de package afin de centrer verticalement à l'intérieur du mode mathématique.

L'ajout de cette option au package génère le résultat suivant :

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

C'est l'une des nombreuses possibilités d'utilisation d'un matrixentre les tableaux Young. Si vous voulez mettre la flèche horizontale au-dessus, vous pouvez ajouter & \\.

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

\usepackage{youngtab}

\begin{document}

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