LaTeX定义新命令
\newcommand{新命令}[参数数量][默认值]{定义内容}
新命令符合命令构成规则,不能与系统和已调⽤宏包命令重名。
女儿满月酒邀请函
参数数量:可选,⽤于指定该命令具有参数个数,默认为0,即⽆参数。
默认值:可选,⽤于设定第⼀个参数的默认值,如果定义时给出默认值,表⾯命令第⼀个参数可选,新命令最多只能有⼀个可选参数,⽽且必须是第⼀个参数。
命令内容:涉及某个参数时⽤符号#n表⽰,如#1 #2
新定义命令参数不得含有抄录命令\verb 和抄录环境verbatim以及相关命令和环境。
食品安全管理人员$ $⾏间数学符号
带星号的新定义命令
\newcommand*{\B}{\bfries #1}
\B{Cosmic Mystery \par Harmony of the World}
参数中不得含有换段命令\par或空⾏,即每个参数的内容不能超过⼀个段落,否则编译出错。
防⽌同名命令冲突
\providecommand{新命令}[参数设置][默认值]{定义内容}
奇异的婚配如果源⽂件已经有某个宏包的命令,以宏包命令为准,若没有宏包,则以定义的为准。也有带*号形式。丑小鸭教案
修改已有命令
\renewcommand{已有命令}[参数设置][默认值]{定义内容}
梦见捡柴
后三个参数作⽤与新定义命令相同。对已有命令,不要轻易重定义。
如确实需要,要弄清已有命令的原定义,在修改后及时修改回来。
新合如book⽂类中⽬录标题名定义为社会热点话题
newcommand{\contentsname}{Contents}
可在导⾔中修改
renewcommand{\contentsname}{⽬录}
文化历史