在 Tikz 中指定节点的精确高度的命令

在 Tikz 中指定节点的精确高度的命令

我有一个可能非常愚蠢的问题。我使用节点矩阵,其中我为全局所有节点指定“最小高度”(1.5 厘米)

但是,当我现在想将第 6 行的节点高度设置为较低的值(1 厘米)时,这会被忽略。

据我所知,我有以下选项可以指定节点的属性:

  • 文本宽度 ==> 节点宽度
  • 最小高度 ==> 节点的(最小)高度

使用文本高度之类的东西会使节点内容发生难看的移动。有没有简单的方法来指定节点的精确高度而不仅仅是最小值?

答案1

我没发现问题所在;

\documentclass[tikz]{standalone}
\usetikzlibrary{matrix}

\begin{document}
\begin{tikzpicture}
\matrix (A) [matrix of nodes,
    nodes in empty cells,
    column sep=1mm, row sep=1mm,
    nodes={draw, minimum height=1.5cm, anchor=center},
    row 2/.style={
        nodes={minimum height=1cm}}
        ]
{ & & \\ & & \\};
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容