我复制了代码:
% -----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}{...}