Как разместить один символ (цифру) над другим

Как разместить один символ (цифру) над другим

Я хотел бы поставить один символ над другим? В математике есть похожие вещи, например $\binom{a}{b}$, но мне не нужны скобки или $\frac{a}{b}$разделительная линия. Самое близкое, что я нашел, это $\overset{a}{b}$(из mathtools), но aзаканчивается меньше, чем b.

решение1

Соответствует ли это цели?

$_{b}^{a}$

Выход: введите описание изображения здесь

решение2

Чтобы предоставить автору различные варианты, я показываю здесь основные черты подхода stackengineк стекированию, где первый столбец — это a \stackon, второй — это a \stackunder, а третий — это a \stackanchor. В первой строке используются «короткие» стеки, в которых зазор между верхом одного элемента и низом элемента над ним фиксирован, тогда как во второй строке используются «длинные» стеки, в которых фиксирован пропуск базовой линии между соседними строками.

Хотя я не показываю это здесь, пробелы и пропуски базовой линии по умолчанию можно переопределить или просто передать как необязательный аргумент.

\documentclass{article}
\usepackage{stackengine}
\stackMath
\begin{document}
% \def\stacktype{S}% DEFAULT TYPE, constant gap between stacked elements
\[
x \stackon{g}{b} y \stackon{b}{g} z\quad
x \stackunder{g}{b} y \stackunder{b}{g} z\quad
x \stackanchor{g}{b} y \stackanchor{b}{g} z
\]
\def\stacktype{L}% constant baselineskip between stacked elements
\[
x \stackon{g}{b} y \stackon{b}{g} z\quad
x \stackunder{g}{b} y \stackunder{b}{g} z\quad
x \stackanchor{g}{b} y \stackanchor{b}{g} z\]
\end{document}

введите описание изображения здесь

решение3

Если вы можете справиться с простым синтаксисом TeX, то можете просто сделать это.

Put $a$ over $b$: $a \atop b$

введите описание изображения здесь

решение4

А как насчет использования stackrel?

\documentclass{article}

\begin{document}

Look at this: $\stackrel{*}{\Rightarrow}$

This is one way of how to put one symbol above another symbol.

\end{document}

введите описание изображения здесь

Связанный контент