\smash
Синопсис:
\smash{subformula}
Форматировать подформулу так, как будто её высота и глубина равны нулю.
В этом примере показатель степени настолько высок, что без команды \smash LaTeX разделил бы её строку со строкой выше, что может привести к неэстетичному неравномерному интервалу строк.
To compute the tetration $\smash{2^{2^{2^2}}}$,
evaluate from the top down, as $2^{2^4}=2^{16}=65536$.
(Из-за \smash напечатанное выражение могло бы столкнуться со строкой выше, поэтому, возможно, стоит подождать окончательной версии документа перед внесением таких изменений.)
Это демонстрирует эффект команды \smash с использованием \fbox для окружения поля, которое LaTeX поместит в строку. Команда \blackbar создаёт линию, простирающуюся от 10 пунктов ниже базовой линии до 20 пунктов выше.
\newcommand{\blackbar}{\rule[-10pt]{5pt}{30pt}}
\fbox{\blackbar}
\fbox{\smash{\blackbar}}
Первое поле, размещённое LaTeX, имеет высоту 20 пунктов и глубину 10 пунктов. Но второе поле LaTeX обрабатывает как имеющее нулевую высоту и нулевую глубину, несмотря на то, что чернила на странице всё ещё простираются значительно выше и ниже линии.
Команда \smash часто используется в математике для регулирования размера элемента, окружающего подформулу. Здесь первая радикальная часть опускается ниже базовой линии, а вторая лежит прямо на ней.
\begin{equation}
\sqrt{\sum_{0\leq k< n} f(k)}
\sqrt{\vphantom{\sum}\smash{\sum_{0\leq k< n}} f(k)}
\end{equation}
Обратите внимание на использование \vphantom для задания аргумента для команды \sqrt с высотой \sum (см. \phantom & \vphantom & \hphantom).
Хотя чаще всего используется в математике, команда \smash может встречаться и в других контекстах. Однако она не переходит в горизонтальный режим. Поэтому, если она начинает абзац, необходимо предварительно вставить \leavevmode, как в строке внизу.
xxx xxx xxx
\smash{yyy} % no paragraph indent
\leavevmode\smash{zzz} % usual paragraph indent
Пакет mathtools имеет операторы, которые обеспечивают ещё более точный контроль над "разрушением" поля подформулы.
© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005csmash.html