特殊\盒装环境

特殊\盒装环境

我的问题如下:我有一张 tikz 图片: 在此处输入图片描述

我希望这些框都具有相同的高度,并且我还希望它们完全从底部开始,就像右上角的框一样。

有人对如何解决这个问题有什么好的建议吗?

答案1

您可以使用垂直支柱使所有箱子的高度固定。这可以是 的形式\strut,也可以使用类似的东西\myvstrut(如下例所示):

在此处输入图片描述

\documentclass{article} 
\begin{document}
% Normal
\fbox{$\pi$}\ \fbox{$\overline{\pi}$}\ \fbox{$di$}\ \fbox{${}^{-1}$}\ \fbox{$di,\pi$}\ \fbox{$di,\pi,{}^{-1}$} \par \medskip
% Modified
\newcommand{\myvstrut}{\vphantom{$,\pi^{-1}$}}
\fbox{\myvstrut$\pi$}\ \fbox{\myvstrut$\overline{\pi}$}\ \fbox{\myvstrut$di$}\ \fbox{\myvstrut${}^{-1}$}\ \fbox{\myvstrut$di,\pi$}\ \fbox{$di,\pi,{}^{-1}$} \par \medskip
% \strut-ed
\fbox{\strut$\pi$}\ \fbox{\strut$\overline{\pi}$}\ \fbox{\strut$di$}\ \fbox{\strut${}^{-1}$}\ \fbox{\strut$di,\pi$}\ \fbox{\strut$di,\pi,{}^{-1}$} \par \medskip
% \mathstrut-ed
\fbox{$\mathstrut\pi$}\ \fbox{$\mathstrut\overline{\pi}$}\ \fbox{$\mathstrut di$}\ \fbox{$\mathstrut{}^{-1}$}\ \fbox{$\mathstrut di,\pi$}\ \fbox{$\mathstrut di,\pi,{}^{-1}$}
\end{document}

\strut(第三行)设置了垂直规则,即宽度为零,垂直长度为\baselineskip,高度为 70%,深度为 30%。这可能会拉伸得有点太低/太高,具体取决于框的内容。为此,\mathstrut(第四行)可能更适合,因为它具有括号 ( \vphantom() 的高度/深度。但是,它仍然不是 100% 相等的,适用于所有框内容组合。通常,\vphantom包含最高/最深元素的(第二行)可以保持不同项目的高度/深度一致。

相关内容