# How to align letters under fractions?

I'm trying to recreate something like this:

However, using basic alignment, I can't recreate this. How would I go about recreating that image (ignoring font)?

• Welcome to TeX.SX! You can have a look at our starter guide to familiarize yourself further with our format. Dec 14, 2017 at 4:26

One option is to stack the fractions (here the <item>) above the letters (here the <anchor>) using \stackon[<stacklength>]{<anchor>}{<item>} from the stackengine package.

(Improvements to code thanks to comments by @Steven B. Segletes)

As an example:

\documentclass{article}
\usepackage{amsmath}
\usepackage{stackengine}
\setstackgap{S}{14pt}
\begin{document}
\stackon{A}{$\dfrac{17}{19}$}
\stackon{B}{$\dfrac{78}{85}$}
\stackon{C}{$\dfrac{19}{51}$}
\stackon{D}{$\dfrac{23}{38}$}
\stackon{E}{$\dfrac{29}{33}$}
\stackon{F}{$\dfrac{77}{29}$}
\end{document}


gives

• @Sam If you like Troy's answer and it was helpful, please consider marking it as the accepted answer (by clicking on the checkmark ✓). Dec 14, 2017 at 4:58
• Great answer ;^), but a slight quibble. The default stack type is short (S), so using \Lstackgap is not really the appropriate measure to use. Rather, you could state something like \setstackgap{S}{14pt} prior to the initial \stackon and then omit the optional arguments altogether. As a further upgrade, consider using the tabstackengine package, and you could set the whole array with a single \tabbedstackon! Dec 14, 2017 at 11:15
• @StevenB.Segletes Thank you for your comments! tabstackengine sounds interesting, I'll have to take a look at it later! :)
– Troy
Dec 14, 2017 at 11:59

I have just learned LaTeX, but I think for your question, you can use the tabular environment to do it. Here is my example for it.

\documentclass[12pt, letterpaper]{article}
\usepackage{amsmath}
\begin{document}

\begin{tabular}{c c c c c}
$\frac{17}{91}$ & $\frac{17}{91}$ & $\frac{17}{91}$ & $\frac{17}{91}$ & $\frac{17}{91}$ \10pt] A & B & C & D & E \\ \end{tabular} \end{document}  And it looks like this, So the idea is to align with tabular, with invisible vertical and horizontal lines. Details of the tabular environment can be referred from page 43 of The Not So Short Introduction to LaTex 2e. Hope this helps! Sen • You could abbreviate the column definition, see here: tex.stackexchange.com/a/233603/101651 Dec 14, 2017 at 4:49 • @Sen offtopic, two things that I would have liked to learn earlier regarding tables: The siunitx package provides a S column specifier to align numbers, see sections 4.6 and 5.14, especially the table-format key on page 47f. The booktabs documentation summarizes how to design formal tables: "(1) Never, ever use vertical rules. (2) Never use double rules. [...]". Dec 14, 2017 at 8:09 A simple array is enough. I didn't write all the fractions because, since you didn't provide a minimal working example (MWE), it is a bit boring. I let the completion to you. \documentclass{article} \usepackage{amsmath} \begin{document} \[ \begin{array}{*{14}{c}} \dfrac{17}{91} & \dfrac{78}{85} & \dfrac{19}{51} & \dfrac{23}{38} & \dfrac{29}{33} & & & & & & & & & \dfrac{55}{1} \\[10pt] \text{A} & \text{B} & \text{C} & \text{D} & \text{E} & \text{F} & \text{G} & \text{H} & \text{I} & \text{J} & \text{K} & \text{L} & \text{M} & \text{N} \\ \end{array}
\end{document}


For example, you can try something like this:

\def\xoy #1/#2 #3 {\vbox{\baselineskip=22pt
\halign{\hfil$\displaystyle{##}$\hfil\cr #1\over#2\cr \rm#3\cr}}\quad}

\noindent
\xoy 17/91 A
\xoy 78/85 B
\xoy 19/51 C
\xoy 23/38 D
\xoy 29/33 E
\xoy 77/29 F
\xoy 95/23 G

\bye