![定义 Colorbox 时出现错误消息:“缺少数字,视为零。”](https://linux22.com/image/471937/%E5%AE%9A%E4%B9%89%20Colorbox%20%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E6%B6%88%E6%81%AF%EF%BC%9A%E2%80%9C%E7%BC%BA%E5%B0%91%E6%95%B0%E5%AD%97%EF%BC%8C%E8%A7%86%E4%B8%BA%E9%9B%B6%E3%80%82%E2%80%9D.png)
我复制了代码:
% -----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}{...}