我正在尝试使用本指南绘制一朵带有文字的云(https://latexdraw.com/cloud-shape-in-tikz/)。
\documentclass[border=0.2cm]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes.symbols}
\begin{document}
\begin{tikzpicture}
\node[text width=0.55cm,text centered]
[execute at begin node=\setlength{\baselineskip}{8pt},
cloud,
draw] (c) at (0,0)
{\scriptsize{Lost\\Broker}};
\end{tikzpicture}
\end{document}
其输出
如您所见,Golden
第 i 部分未完全居中,应该稍微向右移动。我使用了text centered
,但没有帮助。
是否可以将文本完美地对齐到中心?
想要的文字应该是:
TeX
Golden // shifted 1 character to left
答案1
减少inner sep
并提高你的text width
。
\documentclass[border=0.2cm]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes.symbols}
\begin{document}
\begin{tikzpicture}
\node[text width=0.8cm,inner sep=0pt]
[execute at begin node=\setlength{\baselineskip}{8pt},
cloud,
draw] (c) at (0,0)
{\scriptsize{Lost\\Broker}};
\end{tikzpicture}
\end{document}