你可以尝试使用 \tikzmark 命令来实现分割线的效果。在 \nodepart 命令之后,你可以使用 \tikzmark 命令来标记位置,然后使用 \draw 命令在标记的位置之间绘制一条直线。

以下是修改后的代码:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{tikzmark}

\begin{document}
\begin{tikzpicture}
\node[rectangle, draw=black, line width=1pt, align=left] (A) at (0,0) {%
  \nodepart{one} value1:int \\
  \tikzmark{line}%
  \nodepart{two} \\
  \nodepart{three} value2:double \\
  \nodepart{four} value3:string};
\draw (pic cs:line) -- ++(1.5,0);
\end{tikzpicture}
\end{document}

这样,第一行和第二行之间就会有一条横直线来分割两行

tikz 某个矩行结点内 我的文本能分为三行 我希望能在第一行和第二行中间加上一条横的直线 分割两行以下是我的结点noderectangle draw=black line width=1pt align=left A at 00 value1int value2double value3string;注意 任意两行之间的间距不能被改变; 而且该横直线要与两边的竖线连接你上次的回答nodere

原文地址: https://www.cveoy.top/t/topic/im5q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录