Quais comandos em tcolorbox.sty são indefinidos?

Quais comandos em tcolorbox.sty são indefinidos?

Parte de um arquivo de estilos para opacote LaTeX tcolorbox(tcolorbox.sty) está me dizendo que tenho várias "sequências de controle indefinidas" quando tento converter um arquivo em PDF. Um exemplo é mostrado abaixo, pois todos parecem relacionados. Não tenho certeza de qual comando é o incorreto e não encontrei outras perguntas semelhantes sobre esse problema! Alguém pode ajudar com isso?

O erro que recebo após executar $ xelatex filename.tex:

! Undefined control sequence.
\__tcobox_set_backslash_removed:Nn ...1\tl_set:Ne 
                                                  #1{\exp_last_unbraced:NV \...
l.2522 \DeclareTotalTCBox{\tcboxverb}
                                     { O{} v }{verbatim,#1}{#2}

E encontrei as duas partes do código, copiadas aqui:

l.2315 \cs_new:Npn \__tcobox_set_backslash_removed:Nn #1#2
  {
    \tl_set:Nn #1 { #2 }
    \tl_trim_spaces:N #1
    \tl_set:Ne #1 { \exp_last_unbraced:NV \cs_to_str:N #1 }
  }

l.2522 \DeclareTotalTCBox{\tcboxverb}{ O{} v }{verbatim,#1}{#2}

Qualquer orientação será imensamente apreciada!

Responder1

O comando indefinido, conforme mostrado pelo erro, é \tl_set:Ne. Isso sugere que você tem uma versão mais antiga expl3do que a versão tcolorboxinstalada espera. Você poderia tentar adicionar

\ExplSyntaxOn
\cs_generate_variant:Nn \tl_set:Nn { e }
\ExplSyntaxOff

antes de carregar tcolorbox, mas é bem possível que você receba mais erros.

informação relacionada