
樣式文件的一部分tcolorbox LaTeX 包(tcolorbox.sty) 告訴我,當我嘗試將文件轉換為 PDF 時,有多個「未定義的控制序列」。下面顯示了一個範例,因為它們看起來都是相關的。我不確定哪個命令是有問題的,並且沒有發現有關此問題的其他類似問題!有人能幫忙嗎?
執行 $ 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}
我找到了程式碼的兩部分,複製在這裡:
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}
任何指導將不勝感激!
答案1
如錯誤所示,未定義的命令是\tl_set:Ne
。這表示您安裝expl3
的版本比您預期的版本舊。tcolorbox
你可以嘗試添加
\ExplSyntaxOn
\cs_generate_variant:Nn \tl_set:Nn { e }
\ExplSyntaxOff
在加載之前tcolorbox
,但很可能您會收到更多錯誤。