计数器命令
Abstract
有许多命令相环境会导致 LaTeX 进行编号,对于每一种编号, L A T E X 都会用一个计数器记录编号情况。计效器的名称同导致编号的命令或环境相同,二者的差别就是计数器的名称不带反斜线,不过 enumi-enumiv 是个例外, 它们用来给嵌套的 enumerate 环境计数。 L A T E X 标准文挡类别中的计数器名称:part | paragraph | subparagraph | figure | equation | enumi |
chapter | section | subsection | subsubsection | table | enumii |
page | footnote | enumiii | mpfootnote | enumiv |
1 addtocounter
\addtocounter{counter}{value} 这条命令将计数器 counter 的值增加 value 大小, va1ue 可以为负数。2 alph和Alph
\alph{counter} \Alph{counter} 这两条命令使得计数器 counter 的值以英文字母的方式打印。前者用小写字母编号,后者用大写字母煸号。3 arabic
\arabic{counter} 这条命令使计数器 counter 的值以阿拉伯数字的方式打印。4 fnsymbol
\fnsymbol{counter} 这条令用下面 9 种脚注符号来表示脚注计数器 counter,counter 取 1 到 9,依次对应每一个符号:5 newcounter
\newcounter{foo}[counter] 这命令定义一个新的计数器名叫 foo 并将其值初始化为 0。counter比foo高一级 |
6 roman和Roman
\roman{counter} \Roman{counter} 使计数器 counter 的值以罗马数字的方式打印。前者使用小写罗马数字,后者使用大写罗马数字。7 stepcounter和refstepcounter
\stepcounter{counter} \refstepcounter{counter} \stepcounter命令将计数器 counter 的值加 1,同时复位所有的辅助计数器。 \refstepcounter命令除了完成 \stepcounter命令的功能外,还将 \ref的当前值作为 \thecounter的结果。8 setcounter
\setcounter{counter}{value} 这条命令将计数器 counter 的值设置为 value。9 usecounter
\usecounter{counter} 这条命令用于 list 环境的第二个叁数,指明用 counter 作为 list 列表项的计效器。10 value
\value{counter} 这条命令获取计数器 counter 的当前值(整数编号),有时候对计数器进行算术运算是很有用的,下面是一个例子: \hspace{\value{foo}\parindent}Footnotes:
文本整理:virhuiaiFile translated fromTEXby TTH,version 4.03.
On 6 May 2012, 23:52.