tcolorbox 包返回“缺少 \pdf@unescapehex”警告

tcolorbox 包返回“缺少 \pdf@unescapehex”警告

我正在使用 TeXLive 2016,并使用 XeLaTeX 运行(日志显示“LaTeX2e <2016/03/31> 补丁级别 3”)。

以下代码给了我一个警告,如问题标题所述:

\documentclass[11pt,a4paper]{article}
\usepackage{fontspec}
\usepackage[most]{tcolorbox}
\usepackage[french]{babel}
\begin{document}
test
\end{document}

完整的警告如下:

由于缺少 \pdf@unescapehex,软件包加载被中止

该问题似乎与文件有关listingsutf8.sty,但它阻止了我,也许有人可以帮忙?

答案1

与 XeLaTeX 一起使用listingsutf8通常不是一个好主意。

most选项将加载由以下tcolorbox库加载的库:many

listingsutf8 external magazine vignette poster

你可能不需要它们。因此你可以简单地执行

\usepackage[many]{tcolorbox}

警告将会消失。对于代码清单,你可以改用minted库。

相关内容