答案1
几乎不可能说出你真正想要的是什么:你没有给出代码,而且描述也没什么意义。显然,你想将单词拆分成有色框中的位和没有色框中的位,而拆分的单词总是莫名其妙的text
。哦,好吧。
在我看来这很奇怪,但我想它需要各种各样的东西,即使不一定是甘草种类。
\documentclass[tikz,border=10pt,multi,dvipsnames,svgnames,x11names]{standalone}
\usepackage[edges]{forest}
\begin{document}
\begin{forest}
my label/.style={
label={[font=\sffamily]right:{#1}},
},
for tree={% addaswyd o gôd Gonzalo Medina: http://tex.stackexchange.com/a/270761/
folder,
font=\sffamily,
text=white,
minimum height=0.75cm,
if level=0{fill=ForestGreen}{fill/.wrap pgfmath arg={SlateBlue#1}{int(4-(mod((level()-1),4)))}},
rounded corners=4pt,
grow'=0,
edge={ForestGreen,rounded corners,line width=1pt},
fit=band,
},
before typesetting nodes={
for tree={
split option={content}{:}{content,my label},
}
}
[tex:t1
[tex:t1.1
[tex:t1.1.1
[tex:t1.1.1.1
[tex:t1.1.1.1.1]
[tex:t1.1.1.1.2]
[tex:t1.1.1.1.3]
]
]
[tex:t1.1.2
[tex:t1.1.2.1]
]
[tex:t1.1.3
[tex:t1.1.3.1]
]
]
[tex:t1.2
[tex:t1.2.1]
[tex:t1.2.2]
]
]
\end{forest}
\end{document}