11

我对 Tikz/Latex 有以下问题:

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

在此处输入图像描述

我知道的解决方案:

  • 使节点的最小高度更大。这导致节点的大小相同,但基线仍然处于不同的高度
  • 使用支柱。这会导致所有节点的布局与包含违规文本的节点一样。对于大多数节点,这会导致文本基线和周围框之间的空间过大
4

2 回答 2

9

节点有一个属性:text depth

可以简单地将其设置0pt为有问题的(或所有)节点。

笔记

当然,这在pgfmanual.

于 2010-03-23T12:57:23.823 回答
1

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

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

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

于 2010-03-22T18:01:51.917 回答