![Centerstack 没有为物品腾出空间](https://linux22.com/image/465124/Centerstack%20%E6%B2%A1%E6%9C%89%E4%B8%BA%E7%89%A9%E5%93%81%E8%85%BE%E5%87%BA%E7%A9%BA%E9%97%B4.png)
答案1
A\Centerstack
是使用固定基线跳跃的“长堆栈”,默认为\normalbaselineskip
。您可以增加该基线跳跃,如第二个示例所示。但是,在那里,添加的基线跳跃也适用于顶行和底行,这可能不是所希望的。
在第三个示例中,使用了“短堆栈”,即在每行内容之间使用恒定间隙。但是,短堆栈不是垂直居中的,因此\vcenter
如果需要,您必须应用来实现该效果。
\documentclass[12pt,a4paper]{article}
\usepackage{mathtools}
\usepackage{stackengine}
\begin{document}
\Centerstack[l]{
{Text}
{$\displaystyle \frac{1}{1}$}
{Text}
} blah blah\\blah
\hrulefill\\
\setstackgap{L}{1.5\normalbaselineskip}
\Centerstack[l]{
{Text}
{$\displaystyle \frac{1}{1}$}
{Text}
} blah blah\\blah
\hrulefill\\
\setstackgap{S}{6pt}
$\vcenter{\hbox{\Shortstack[l]{
{Text}
{$\displaystyle \frac{1}{1}$}
{Text}
}}}$ blah blah\\blah
\hrulefill
\end{document}