\shortstack
Синопсис:
\shortstack[position]{line 1 \\ ... }
Создаёт вертикальную стопку объектов.
Эта команда маркирует ось y, написав слово ‘y’ над словом ‘axis’.
\setlength{\unitlength}{1cm}
\begin{picture}(5,2.5)(-0.75,0)
\put(0,0){\vector(1,0){4}} % x axis
\put(0,0){\vector(0,1){2}} % y
\put(-0.2,2){\makebox(0,0)[r]{\shortstack[r]{$y$\\ axis}}}
\end{picture}
Для короткой стопки точкой отсчёта является нижний левый угол стопки. В приведённом примере \makebox (см. \mbox & \makebox) помещает стопку вплотную справа в коробке нулевой ширины, поэтому в целом короткая стопка расположена немного левее оси y.
Допустимые позиции:
rРасположить объекты вплотную справа
lРасположить объекты вплотную слева
cЦентрировать объекты (по умолчанию)
Разделять объекты на строки с помощью \\. Эти стопки короткие, так как, в отличие от tabular или array среды, здесь строки не отстроены, чтобы иметь равные отступы до базовой линии. Таким образом, в \shortstack{X\\o\\o\\X} первая и последняя строки выше, чем две средние, и поэтому отступ базовой линии между двумя средними строками меньше, чем между третьей и последней строкой. Вы можете настроить высоту и глубину строк, либо введя обычный межстрочный интервал с \shortstack{X\\ \strut o\\o\\X} (см. \strut), либо явно, через коробку нулевой ширины \shortstack{X \\
\rule{0pt}{12pt} o\\o\\X} или используя необязательный аргумент \\ \shortstack{X\\[2pt] o\\o\\X}.
Команда \shortstack также доступна вне среды picture.
© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005cshortstack.html