tikz 图片的长标签(tikz 形状有多行标签)

tikz 图片的长标签(tikz 形状有多行标签)

我很难将 tikz 图片标签分成几行。以下是具体的 MWE:

    \documentclass{article}

    \usepackage[latin1]{inputenc}
    \usepackage{tikz}
    \usetikzlibrary{shapes,arrows}
    \begin{document}
    \tikzstyle{action} = [
                        rectangle, draw, 
                        fill=blue!20,
                        text width=6em,
                        node distance=3cm, 
                        text centered
                        ]

    \begin{tikzpicture}[scale=2, auto]
    % Place nodes
    \node [
            action, 
            label=below:Computer: (0 min)
            ] 
            (Receive) {Receive Order};
    \node [
            action, 
            left of=Receive,
            text width=10em,
            node distance=4cm,
            label=below: hey this is a big\\label; what should i do to break it? 
            ] 
            (identify) {I am a big process name};
    \end{tikzpicture}
\end{document}

如您所见,tikz 没有换行。我是不是漏掉了什么?

答案1

标签的行为与普通节点类似:仅当您指定对齐选项(如align=center)时,换行才有效,在这种情况下,您可以使用手动换行\\,或者通过指定text width,在这种情况下文本将自动换行。

对于标签,您可以使用label={[align=center]below: hey this is a big\\label; what should i do to break it?},或者可以使用 为所有标签设置对齐选项every label/.append style={align=center}

相关内容