什么相当于一个组(例如在办公套件中)?

什么相当于一个组(例如在办公套件中)?

我想根据定位和基本样式对节点进行分组

例子:https://www.latex4technics.com?note=zzvqs6

\documentclass[border=3mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes,fit,positioning,calc,shapes.multipart} 

\begin{document}
    \begin{tikzpicture}
        \node(D) {abcdefg};
        %
        \node (S1) {5};
        \node[right=0pt of S1] (S2) {6};
        \node[right=0pt of S2] (S3) {7};
        \node[right=0pt of S3] (S4) {8};
        \node[fit=(S1)(S2)(S3)(S4),below=0pt of D,font=\bfseries,fill=gray!20](g1){};
        %
        \node[fit=(g1)(D),text width=50,inner sep=0pt](l){};
        %
        \node[right=0pt of l,text width=150] (T) {cccc};
        %
        \node[fit=(T)(l),inner sep=0pt](top){};
        \node[below=0pt of top,text width=200] (B) {aaaaaaaaaaaaaa};
        \node[below=0pt of B,text width=200] (Q) {bbbbbbbbbbbbb};
        \node[fit=(top)(B)(Q),inner sep=0pt,rounded corners](E){};
    \end{tikzpicture}
\end{document}
  1. 节点 s1-s4 不位于“A 的 0pt 以下”(但填充灰色)
  2. 节点 s1-s4 不是 bfseries

这个想法是得到类似的东西:

        ┌─────────┬───────┐
        │ abcdefg │       │
        │         │ccccc  │
        │ 5 6 7 8 │       │
        ├─────────┴───────┤
        │    aaaaaaaaaa   │
        │                 │
        │    bbbbbbbbbb   │
        │                 │
        └─────────────────┘

IE

  • 节点 5 6 7 8 位于 abcdefg 下方
  • cccc 垂直居中于 abcdefg/5678 组的右侧
  • 以上内容带有彩色背景
  • a+ 位于头部下方中央
  • b+ 低于 a+
  • 所有东西都放进一个圆角盒子里

相关内容