程序包 pgfkeys 错误:我不知道密钥“/tcb/tikznode”

程序包 pgfkeys 错误:我不知道密钥“/tcb/tikznode”

我正在尝试一些功能tcolorbox包,我在选项方面遇到了一些问题$tikznode$。这是我的代码:

    \documentclass{article}
    \usepackage{tcolorbox}
    \listfiles
    \begin{document}
    \tcbset{colframe=blue!50!black, colback=white, fonttitle=\bfseries, center title}
   \begin{tcolorbox}
   Hello\newline word
   \end{tcolorbox}
   \tcbox{Hello\newline word}
   \tcbox[tikznode]{Hello\newline word}
   \end{document}

前两个框没有问题,但最后一个框导致错误:

pgfkeys错误:我不知道密钥“/tcb/tikznode”,我将忽略它。也许你拼错了。

答案1

您需要添加\usepackage{tikz}序言。

    \documentclass{article}
    \usepackage{tikz}
    \usepackage{tcolorbox}
    \listfiles
    \begin{document}
    \tcbset{colframe=blue!50!black, colback=white, fonttitle=\bfseries, center title}
   \begin{tcolorbox}
   Hello\newline word
   \end{tcolorbox}
   \tcbox{Hello\newline word}
   \tcbox[tikznode]{Hello\\ word}
   \end{document}

另一方面,您可以加载加载的tcolorbox库。skinstikz

\documentclass{article}
%\usepackage{tikz}
\usepackage[skins]{tcolorbox}

本质是tikznode需求tikzpicture,并将内容放置在一个tikz节点中。

相关内容