tikz 块标题位置根据文本大小而变化

tikz 块标题位置根据文本大小而变化

tikzposter 块标题(以及因此产生的块)根据标题文本的大小在定位和高度上有很大差异。我希望块水平对齐,而无需确保每个块中的文本具有相似的高度。例如,如果我有两个块,一个带有降部,另一个没有:

\documentclass[25pt, a0paper, portrait]{tikzposter}

\title{Poster title}

\begin{document}

\maketitle

\begin{columns}
    \column{0.3}
    \block{Block A}{}
    \column{0.3}
    \block{Block g}{}
\end{columns}

\end{document}

这会导致这种稍微偏移的块,即使块之间唯一的不同是块标题中的一个字母。 在此处输入图片描述

我尝试过改变块样式来为标题添加文本深度,但它似乎并没有应用于标题节点本身并且没有任何效果。

答案1

文本深度正是您在此处遇到的问题,一种解决方案是通过以下方式手动添加一个不可见的零尺寸框\vphantom{}

\documentclass[25pt, a0paper, portrait]{tikzposter}

\title{Poster title}

\begin{document}

\maketitle

\begin{columns}
    \column{0.3}
    \block{Block A\vphantom{g}}{}
    \column{0.3}
    \block{Block g}{}
\end{columns}

\end{document}

在此处输入图片描述

相关内容