4.2 排序罗列
排序罗列的起始标志是有序符号,而且有序符号只有五种,分别为阿拉伯数字、小写英文字母、大写英文字母、小写罗马数字和大写罗马数字。
排序罗列环境的代码结构为:
这个环境的开始命令中带了可选参数,方括号中要填入有序符号的首个字符,如填入数字1,则从1开始升序显示每个条目的起始标志;填入字母a,则从a开始升序显示每个条目的起始标志。
除了可以单独输入以上数字或字母,也可以带点输入、带括号输入及带右括号输入:
带点输入,可选参数设置如:1.,a.,A.,i.,I.;
带括号输入,可选参数设置如:(1),(a),(A),(i),(I)[1];
带右括号输入,可选参数设置如:1),a),A),i),I)。
可选参数还可以为字符串,但是字符串必须用花括号括起来,如[{例\,}1](在“例”字后输入空白命令“\,”是为了使“例”字与序号“1”不至于靠得太近)。
范例10 排序罗列环境compactenum的应用
从制作如下框线内的排版效果开始,学习排序罗列环境compactenum的应用。
操作步骤:
① 输入如下代码:
说明:使用排序罗列环境compactenum时要在导言区中调用宏包paralist。这种输出形式为阿拉伯数字后带点的排序罗列环境非常适合排版试卷的小题。如果改为罗马数字升序罗列,可输入英文字母i或I作为小写罗马数字或大写罗马数字升序罗列的起始符号。
② 如果把环境开始命令后的可选参数改为[{例\,}A],则输出:
范例11 起始序号不为1的排序罗列
制作如下框线内的排版效果。
源代码是:
说明:环境compactenum开始命令后紧跟计数器设置命令\setcounter{enumi}{4},它表示在设置的起始数字上加4,即从5开始罗列。
范例12 排序罗列的序号右对齐
排序罗列环境compactenum的序号默认左对齐,如以下框线内的排版效果:
源代码是:
上述序号情况下的条目内容左端没有对齐,导致版面不够美观。为了使序号的右端对齐,就在源代码的第5行(即环境开始命令)后添加标签宽度命令\labelwidth=2em(这个命令的设置值可以修改得比2em更大一些[2]),排版效果为: