Я хотел бы поставить один символ над другим? В математике есть похожие вещи, например $\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$