LaTeX入门手册(第4卷)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

§7 盒子与粘连
7.1 概述
LaTeX在排版时,把每个对象都视为一个盒子。

一个符号,一个图形,一个表格,都能构成一个box 。

单个字符是盒子,若干个字符盒子排成一行构成大一点的行盒子,若干个行盒子堆叠成段落盒子或页盒子。

甚至box 中还有box情形。

LaTeX的排版过程实际就是在构造盒子和排列堆叠盒子。

盒子之间插入了可伸缩的弹性长度。

除了上述这些隐形的盒子,还有一些显式生成盒子的命令。

7.2 字符盒子
每种盒子无论是带框的还是不带框的,都占据一个矩形区域。

\wd〈盒子变量〉\ht〈盒子变量〉\dp〈盒子变量〉分别得到盒子的宽度、高度和深度。

7.3 黑色盒子
7.4 LR 盒子
(默认0.4pt)

7.5 LR 盒子的升降

7.6 标尺盒子
画线
●支撑(支架)
7.7 子段盒子(垂直盒子)与小页环境
对于水平盒子,文字不能在其中分行分段(除非嵌套其他内容)。

而垂直盒子就没有这种限制。

●垂直盒子的语法:
第一个也称为子段盒子,第二个称为小页环境。


LaTeX 就象处理通常段落一样,将盒内的文本分行,然后堆叠成段(这是称为“竖直”盒子的缘由)。

当不使用可选位置时,盒子的中部与盒外基线对齐。

7.8 竖直摆放问题
7.9 嵌套盒子
7.10 有框的行间公式
首先把公式放在一个适当宽度的\parbox 或minipage 中,然后再把它们放在\fbox 中以生成方框。

这里的问题在于需要经常多次尝试才可能找到合理的宽度。

然而,利用数学字体尺寸命令,还可以有另一种解决方法。

它不需要定义有框行间公式的宽度:
7.11粘连
§9 模式
§10 版式布局10.1 概述
【注】版边,在书法上称为“天地”。

10.2 版面图解
\oddsidemargin, \evensidemargin 奇数/偶数页, 纸张左边缘到页body左边缘的距离减去一英寸
\topmargin 纸张上边缘到页眉或body(无页眉时)的距离减去一英寸
建议
1)总把\oddsizemargin(奇数页的左边界)\evensidemargin(偶数页的左边界)
\topmargin(从上页边到页眉的距离)设为0cm。

2)如果没用页眉, 将\headheight(页眉高度),headsep(页眉基线到正文顶部的距离)设为0cm。

3)如果没用页脚, 将\footheight(已过时latex2e中已被去掉),\footskip(正文底部到页脚底部的距离)设为0cm,这样便于在输出时直接利用驱动程序的功能控制版心的位置。

例. 《LaTeX 入门》(刘海洋)一书的片面图解:
[注] 这里的“本书”是指《LaTeX 入门》(刘海洋)
geometry 宏包
10.3 版面控制指令(1)
(2)
为article,report 的缺省。

页脚为空。

也就是说,下一页自动恢复原设置。

10.4 页眉、页脚
10.4.1 页码设置
在正文中调用页码命令\pagenumbering{数字形式}。

其中数字形式可取值如下:arabic, 阿拉伯数字
roman, 小写罗马数字
Roman, 大写罗马数字
alpha, 小写拉丁字母
Alpha, 大写拉丁字母
10.4.2 页面样式
页面样式指令:\pagestyle{style}
改变当前页面样式命令:\thispagestyle{style}
其中style 参数可在下表四个参数中选一个,以确定页面样式(page style)。

在用LaTeX排版文章、书籍时,缺省定义了四种页眉页脚的格式:empty没有页眉和页脚
plain没有页眉,页脚居中放置页码。

headings 没有页脚,页眉包含章节名和页码。

myheadings没有页脚,页眉是页码和使用者所定义的信息。

fancyhdr 宏包

这里方括号中字母代表的意义为:E 偶数页
O 奇数页
L 页眉或页脚的左边部分
C 页眉或页脚的中间部分
R 页眉或页脚的右边部分
H 页眉
F 页脚
10.4.2 指定页眉内容
用\markboth 定义

10.5 页码
页码显示格式
10.6 横向空间
10.6.1 横向空间的调整指令
●指令\hapace{length} 若放在行首或行末使用,则会失效。

此时可以加个星号(*),例
如,
\hapace*{3em} 。

●指令\centering{} 对短文句很方便,是因为它不会影响后面的文字。

但是,它不会折行,
甚至加入换行符也无效。

因此,如果文句长度超过一行的行宽,就会超出边界,甚至连首尾的文字都看不见了。

●指令\thinspace 可以简化为“\,”。

主要是用在引号中又有引号时的情形,例如,
源代码:``\,`Superman',he said.''
生成图:“‘Superman’,he said.”
●给某些参数一个固定的值
☞在TeX 中的长度单位
☞水平间距
给某些参数增加一个长度
\addtolength{parameter}{length}
这个命令实际上比\setlength 命令更实用,因为可以相对于现有的设置来获得所需的结果。

为了给文本的宽度增加1厘米,将如下的命令放置到文档导言:。

相关文档
最新文档