tikzchainprevious 未定义

tikzchainprevious 未定义

我正在使用以下代码绘制 TikZ 链图:

\documentclass{beamer}

\usepackage[T1]{fontenc}    
\usepackage{tikz}
\usetikzlibrary
{
    arrows,
    chains,
    decorations.pathreplacing,
    positioning,
    shapes,
    shapes.geometric,
    scopes
}

\begin{document}

\begin{frame}
    \frametitle{Test Frame}

\begin{tikzpicture}
    [
        overlay, remember picture,]
        node distance=.8cm,
        start chain=going below,
    ]
    \draw (current page.center) node (__m_statement)
        [
            anchor=north,
            join,
            font=\bfseries\scriptsize,
            color=black,
            rectangle,
            very thick,
            draw=black,
            rounded corners,
            inner sep=5pt,
        ]
    {User Statement};

\end{tikzpicture}   

\end{frame}

\end{document}

但是,我在 WriteLatex 上在线编译时出现以下错误(https://www.writelatex.com/636783sbydyy)或者在本地使用 pdflatex 或 xelatex:

Undefined control sequence. <argument> \tikzchainprevious l.43 \end{frame}

我缺少的 TikZ 库是什么?我在互联网上找不到该库。

答案1

]后面还有一个多余的remember picture,。另外,还需要添加on chain到节点中。

删除将允许处理]密钥。添加将初始化链上的第一个节点,因此已定义。start chainon chain\tikzchainprevious

相关内容