Spec-Zone.ru › LaTeX

\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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API