哪个包定义了 \smash?

哪个包定义了 \smash?

我有时会看到它\smash用于控制局部垂直对齐。哪个包定义了它?

答案1

\smash是在纯 TeX 和 LaTeX 内核中定义的宏。

您不需要加载任何包就可以使用它。

答案2

\smash命令默认处于活动状态。无需任何包。

% arara: pdflatex

\documentclass{article}
\begin{document}
xxx
\fbox{\rule{1cm}{2cm}}
\fbox{\rule[-1cm]{1cm}{2cm}}
\fbox{\smash{\rule{1cm}{2cm}}}
\fbox{\smash{\rule[-1cm]{1cm}{2cm}}}
\fbox{\raisebox{0pt}[0pt][0pt]{\rule[-1cm]{1cm}{2cm}}}
\fbox{\raisebox{-1cm}[0pt][0pt]{\rule{1cm}{2cm}}}
\end{document}

在此处输入图片描述

相关内容