Erro do pacote pgfkeys: não conheço a chave '/tcb/tikznode'

Erro do pacote pgfkeys: não conheço a chave '/tcb/tikznode'

Estou testando alguns recursos dotcolorboxpackage e estou enfrentando algum problema com a opção $tikznode$. Aqui meu código:

    \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}

Não há problema com as duas primeiras caixas, mas a última leva a um erro:

Erro de pacote pgfkeys: não conheço a chave '/tcb/tikznode' e vou ignorá-la. Talvez você tenha escrito errado.

Responder1

Você precisa adicionar \usepackage{tikz}o preâmbulo.

    \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}

Por outro lado, você pode carregar a tcolorboxbiblioteca skinsque carrega arquivos tikz.

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

A essência é tikznodenecessária tikzpicturee coloca o conteúdo em um tikznó.

informação relacionada