代码之家  ›  专栏  ›  技术社区  ›  ziggystar

处理tikz中包含低于基线的文本的节点

  •  9
  • ziggystar  · 技术社区  · 14 年前

    我对Tikz/Latex有以下问题:

    enter image description here

    我知道的解决方案:

    • 使节点的最小高度变大 . 这将导致节点大小相同,但基线仍处于不同的高度
    • 使用struts . 这将导致所有节点的布局与包含冲突文本的节点相同。对于大多数节点,这会导致文本基线和周围框之间的空间过大
    2 回复  |  直到 5 年前
        1
  •  9
  •   Community arnoo    4 年前

    节点有一个属性: text depth

    你只需将它设置为 0pt 对于有问题的(或所有)节点。

    注意

    当然,这在 pgfmanual .

        2
  •  1
  •   AVB    14 年前

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

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