
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 expl3
do que a versão tcolorbox
instalada 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.