
2.3 段落对齐
2.3.1 居中命令
之前介绍了设置居中环境可以让文本居中,居中命令也能够做到。居中命令有以下两个:
\centering 声明形式的居中命令。
\centeline{} 参数形式的居中命令,花括号内必须写入参数,这里的参数是单行文本。
声明形式的居中命令\centering相当于向计算机发出命令,使其后输入的所有文本内容都居中排版。为了限制其作用范围,要将此命令置于一对花括号内,也就是放在分组内。参数形式的居中命令\centerline{}会居中排版其花括号中的内容,但是该内容不能过长,因为不管其长短,系统都会把它作为一行居中排版,这时内容的左右部分就会超出版心,不见首尾。所以,内容过长时不使用此命令。
范例2 两个居中命令的应用
输出下面框线内的排版结果。

操作步骤:
① 在计算机D盘中新建一个文件夹,命名为“居中命令”。打开TeXstudio,单击工具栏中的新建按钮新建一个文档,在编辑窗口中输入如下源代码:

说明:声明形式的居中命令中可以有多行文本,用换行命令换行。在换行命令后紧跟方括号,方括号中写入长度可调整行距。注意,在声明形式的居中命令输入结束前必须输入换行命令(见源代码的第3~6行),否则将会编译出错。参数形式的居中命令的花括号内不能使用换行命令,调整其中内容与下一行的行距不能使用\\[长度值] ,只能使用垂直空白命令\vspace{长度值}调整行距,见源代码的第6~8行。两种形式的居中命令可以实现同样的排版效果。
② 单击保存按钮,将文件命名为“jz”,保存到名为“居中命令”的文件夹中。单击编译按钮编译源代码。
设置居中环境和居中命令都可以使文本居中,它们的不同之处在于居中环境内的内容整体与上下文本约有一个空行的间距,而居中命令却可以保持当前行距。
2.3.2 右对齐环境和命令
前面学习了让文本居中的居中环境和居中命令,相应地也有右对齐环境和右对齐命令、左对齐环境和左对齐命令,知道了怎么使用居中环境和居中命令就知道了怎么使用右(左)对齐环境和右(左)对齐命令,只需改动环境名称和命令名称即可。居中环境和居中命令有较大的实用价值,很多时候都要用到它们,但若有时想在文章的结尾处落款,如书信的落款,其文本信息应靠右对齐,可以使用系统提供的右对齐环境实现右对齐排版。右对齐环境的代码结构是:

范例3 右对齐环境的应用
以在文章结束后排版作者的各种联系方式为例,制作如下框线内的右对齐排版效果。

其在正文区的代码是:

说明:也可以单击编辑器TeXstudio菜单栏中的LaTeX→环境→右对齐形状的按钮直接得到右对齐环境。
右对齐命令有两个,一个是声明形式的命令\raggedleft,另一个是参数形式的命令\rightline{},它们的用法参见居中命令。
2.3.3 左对齐环境和命令
有时需要把几行文本左对齐,那就要用到左对齐环境和命令。
左对齐环境的代码结构是:

范例4 左对齐环境的应用
制作如下框线内的左对齐排版效果。

其在正文区的代码是:

左对齐命令有两个,一个是声明形式的命令\raggedright,另一个是参数形式的命令\leftline{},它们的用法参见前面两个居中命令。