我一直在努力使节点适合 tikz 中的文本。
我目前所做的:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows, chains, fit, quotes,positioning}
\begin{document}
\begin{tikzpicture}[
node distance = 7mm,
start chain = A going right,
txt/.style = {text height=2pt, text depth=2.pt,
on chain},
every edge/.append style = {draw, -stealth'}
]
\node [txt] {\phantom{ this is text }};
\node (f1) [ fill=blue!20,inner ysep=2.pt,
inner xsep=2pt,
anchor=text,
rectangle,
rounded corners=1mm,
fit=(A-1) (A-1)] {{ This is text}};
\end{tikzpicture}
\end{document}
而期望的输出应该是这样的: ,它不仅使文本居中,而且使节点适合文本(即不使用大量不需要的空间)。
有什么想法吗