应对包含tikz中低于基线的文本的节点

时间:2010-03-22 16:46:34

标签: latex tikz

我对Tikz / Latex有以下问题:

我有一些包含文本的节点。大多数文本没有低于基线的字母。但对于发生这种情况的节点,节点高度和文本/基线的比率和位置是关闭的。看一下示例图片。

enter image description here

我知道的解决方案:

  • 使节点的最小高度更大。这导致节点的大小相同,但基线仍然处于不同的高度
  • 使用struts 。这导致所有节点的布局类似于包含违规文本的节点。这导致文本基线与大多数节点周围框之间的空间太大

2 个答案:

答案 0 :(得分:6)

节点有一个tikz属性:文本深度
对于违规(或所有)节点,可以简单地将其设置为0pt。

注意

当然,pgfmanual中已有详细记载。

答案 1 :(得分:1)

这更像是一个指针(目前无法获得TikZ),但由于你没有得到任何其他东西,有两件事要尝试:

1)有$\smash[b]{\text{my text y}}$(你需要amsmath)。

2)也许\raisebox{0pt}[0pt]{my text y}就是你想要的。

相关问题