2014年5月10日星期六

latex基础(1) 之Latex命令

Latex命令
作用范围
1、声明形式,将作用于命令之后的所有相关内容,e.g.\bfseries
2、参数形式,作用于参数,e.g.\textsl{Asia}
3、组合形式,e.g. {\bfseries Asia}
4、环境形式

\newcommand{新命令}[参数数量][默认值]{定义内容}
\newcommand*{新命令}[参数数量][默认值]{定义内容}%不能含有换段命令或空行
e.g. \newcommand{\A}{\bfseries #1}
参数数量,可选参数,用于指定该新命令所具有参数的个数,可以是0-9之一,默认为0,即该命令没有参数;
默认值,可选参数,用于认定第一个参数的默认值,如果在新定义命令中给出默认值,则表示该新命令的第一个参数是可选参数。新命令中最多只能有一个可选参数,并且必须是第一个参数。
定义内容,对新命令所要执行的排版任务进行认定,其中涉及某个参数时用符号#n表示。
\newcommand 是个声明形式的命令,通常放在导言里。
e.g.
\newcommand{mycmdC}[2]{$#1_1,#1_2,\dots,#1_#2$}
\mycmdC{x}{n} %x1,x2,...,xn

\newcommand*{\B}{\bfseries #1}
带星号的形式,其中同之处在于使用它定义新命令时,命令中的各种参数不能含有换段命令\par或空行

没有评论: