怎样才能在云图内写出完美居中的文字?

怎样才能在云图内写出完美居中的文字?

我正在尝试使用本指南绘制一朵带有文字的云(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}

相关内容