在我的文档中使用自定义块环境时收到以下错误消息。
! 软件包 tcolorbox 错误:tcolorbox 版本 '3.40' 加载库 'tcbskinsjigsaw.code.tex' 版本为 '3.04'。请参阅 tcolorbox 软件包文档了解解释。输入 H 可立即获得帮助.... \tcb@set@library@version{3.04}
我该如何解决这个问题?
答案1
除文档文件外,该tcolorbox
软件包还包含以下文件:
tcolorbox.sty
(主要样式文件)*.code.tex
(紧密绑定的库文件)
这些库与相应的主样式文件紧密相关。如果只更新主样式文件而不更新库文件,则会产生大量棘手的错误。因此,该软件包使用版本检查机制来确保加载正确的库。
对于偶然读者:以下内容仅适用于手动的 安装。通过 TeX-Live 或 MiKTeX 进行的更新会自动执行以下所有操作。
问题的错误信息是这个版本检查的结果。这里,tcolorbox.sty
本地更新了 到版本3.40
,但显然没有相应的库文件。在这种情况下,加载了 TeX 系统中的旧库文件。
此解决方法是将所有*.code.tex
文件一起复制tcolorbox.sty
到本地目录或本地安装路径中。
所有文件位于http://www.ctan.org/tex-archive/macros/latex/contrib/tcolorbox
更好的方法是下载http://mirrors.ctan.org/install/macros/latex/contrib/tcolorbox.tds.zip,因为在这里您可以找到按路径排序的所有安装文件tex\latex\tcolorbox
。