10 tcolorbox报错Package pgfkeys: I do not know the key '/tcb/enhanced' and

发布于 2023-09-29 11:28:35

仿照tcolorbox说明文档中的示例做的,可是报错,网上类似的示例我复制过来也报错,不明白,求大神解答。

说明文档示例如下:

95fa2d45aeb49e476ed4f301e1857783.png

MWE如下:

\documentclass[12pt]{article}

\usepackage{tcolorbox}

\newtcolorbox{mybox}[2][]{
enhanced,
attach boxed title to top center={yshift=-2mm},
title={#2},
#1
}


\begin{document}


\begin{mybox}{title}

tttt

\end{mybox}


\end{document}

查看更多

关注者
0
被浏览
2.5k
2 个回答
vmp65l3
vmp65l3 2023-09-29
这家伙很懒,什么也没写!

通过chatGPT解决了,答案如下:

您的 LaTeX 代码使用了 tcolorbox 宏包来创建一个自定义的彩色框。报错信息提示 LaTeX 不知道 /tcb/enhanced 这个键。这通常是因为 tcolorbox 宏包的某些库没有被加载。

为了使用 enhanced 选项,您需要加载 tcolorbox 宏包的 most 库或者 skins 库。您可以通过以下方式来加载这些库:

\usepackage[most]{tcolorbox}

或者

\usepackage{tcolorbox}
\tcbuselibrary{most}

这里是修改后的代码:

\documentclass[12pt]{article}

\usepackage[most]{tcolorbox}

\newtcolorbox{mybox}[2][]{
enhanced,
attach boxed title to top center={yshift=-2mm},
title={#2},
#1
}

\begin{document}

\begin{mybox}{title}
tttt
\end{mybox}

\end{document}

请尝试使用上述修改后的代码,并再次运行。这应该可以解决您遇到的问题。

南方的孩子
南方的孩子 2024-01-09
这家伙很懒,什么也没写!

enhanced是skins库里的皮肤,所以要在导言区加上

\tcbuselibrary{skins}

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览