-1

I am doing my semester thesis, but I have no idea how to do Young tableaux in latex.

enter image description here

closed as off-topic by Jonas Stein, siracusa, Phelype Oleinik, Stefan Pinnow, Dox Apr 30 at 9:26

  • This question does not fall within the scope of TeX, LaTeX or related typesetting systems as defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    Welcome to TeX.SE. You have been here for quite some time now. So please give us with a MWE to start with (-1). Moreover, if you found the answers for your past questions helpful, consider accepting them by clicking the tick-mark on the top-left corner near the vote button of the answer. Moreover, you have been given with several examples for your past question to achieve something close to this. – Raaja Apr 23 at 15:04
  • 1
    There are several packages dedicated to Young tableaux available. Which of them are you using? – marmot Apr 23 at 15:06
  • 7
    I'm voting to close this question as off-topic because this is a just-do-it-for-me question – The old JouleV Apr 23 at 15:06
  • 2
    @Down-voters: Please don't downvote below a score of -1, even if the question in its current form needs some improvement. A score of -1 is enough to show that the question needs work, anything below that is of no use. Also, if you downvote or vote to close, please leave a comment explaining why you did so, but wait at least 24 hours after asking the OP for improvements to the question before voting to close. – Kurt Apr 23 at 15:17
  • use the package \usepackage{ytableau}. The documentation is very complete. – Dox Apr 30 at 9:25
8

For empty tableaux the ytableau package provides \ydiagram; it is thought for “skewed tableaux”, but works well also in this case.

\documentclass{article}
\usepackage{amsmath,amssymb}

\usepackage{ytableau}

\newcommand{\tabgt}{\mathrel{\unrhd}}

\begin{document}

\[
\ytableausetup{aligntableaux=center}
\thickmuskip=12mu % wider in this context
\ydiagram{0+4}
\tabgt
\ydiagram{0+3,0+1}
\tabgt
\ydiagram{0+2,0+2}
\tabgt
\ydiagram{0+2,0+1,0+1}
\tabgt
\ydiagram{0+1,0+1,0+1,0+1}
\]

\end{document}

enter image description here

3

One out of many possible ways.

\documentclass{article}
\usepackage{ytableau}
\usepackage{latexsym}
\begin{document}

\[\ytableausetup{aligntableaux=center}
    \begin{ytableau}
    ~               & ~ &    ~               & ~ \\
    \end{ytableau}~\unrhd~
    \begin{ytableau}
    ~               & ~ &    ~        \\       
    ~ & \none & \none\\
    \end{ytableau}~\unrhd~
    \begin{ytableau}
    ~               & ~         \\       
    ~ & ~\\
    \end{ytableau}~\unrhd~
    \begin{ytableau}
    ~               & ~         \\       
    ~ & \none \\
    ~ & \none \\
    \end{ytableau}~\unrhd~
    \begin{ytableau}
    ~ \\       
    ~\\
    ~\\
    ~\\
    \end{ytableau}
\]  
\end{document}

enter image description here

Of course you can shorten this considerably.

\documentclass{article}
\usepackage[vcentermath]{youngtab}
\usepackage{amssymb}
\begin{document}

\[  \yng(4)~\unrhd~\yng(3,1)~\unrhd~\yng(2,2)~\unrhd~\yng(2,1,1)~\unrhd~
\yng(1,1,1,1)\]  
\end{document}

enter image description here

  • +1 for the latter code – The old JouleV Apr 23 at 16:29
  • @JouleV I actually like the first one better since most likely the OP will eventually need to fill these tableaux with something, so I wanted to provide something that can easily be adopted to that case. – marmot Apr 23 at 16:38
  • I think adding some text is also possible (and easy) with youngtab. – The old JouleV Apr 23 at 16:38
  • @JouleV Sure. There is another package, young, which is also useful and easy to use. – marmot Apr 23 at 16:41

Not the answer you're looking for? Browse other questions tagged or ask your own question.