定义 Colorbox 时出现错误消息:“缺少数字,视为零。”

定义 Colorbox 时出现错误消息:“缺少数字,视为零。”

我正在尝试创建一个像这样的新颜色框:在此处输入图片描述

我复制了代码:

% -----formula
    \newtcolorbox{formula}[][]{breakable,enhanced,
    colback=goldenyellow!5,colframe=goldenyellow,coltitle=black,
    title=\faLightbulb \hspace{0.2cm} formula,top=2mm,boxsep=3mm,
    attach boxed title to top left=
    {yshift=-\tcboxedtitleheight/2 ,xshift=0.3cm},
    boxed title style={size=small,colback=goldenyellow}}

我已经定义了颜色,如“金黄色”在此处输入图片描述。 错误信息: 在此处输入图片描述 我整晚都在工作,该如何解决这个问题?

答案1

语法\newtcolorbox

\newtcolorbox[⟨init options⟩]{⟨name⟩}[⟨number⟩][⟨default⟩]{⟨options⟩}

名称后的第一个可选参数是强制参数的数量,不能留空。TeX 需要一个数字,如果你不提供数字,那么你显然会得到一个Missing number错误。如果你写

\newcommand*{\foo}[]{...}

只需删除空的可选参数

\newtcolorbox{formula}{...}

相关内容