[转]Latex页面设置
2013-06-05 17:41阅读:
chngpage
当排版索引或习题答案,希望调整目前版面设置时就可使用该宏包。它可以增减版面的宽度或长度,移动版面在页面中的位置,其主要命令格式为:
\changetext{正文高度}{正文宽度}{偶数页左边空}{奇数页左边空}{栏距}。
例如,在排版生词表前,输入命令:\changetext{}{-3cm}{}{2cm}{},表明版面正文高度、偶数页左边空和栏距保持不变,正文宽度减少3厘米,奇数页左边空加宽2厘米。
该宏包说明在宏包文件尾部,第151行之后。
Peter R. Wilson
crop
在排版书籍或文稿时,一般在每页版面的上下四个角加印裁切标记。这样便于确定照排范围;印刷后,也可按照标记裁边装订。
crop 宏包能在每页四角画出裁切标记,并可在页面上方裁切标记之外加上文件名称、排版日期
时间和页码等信息。该宏包有很多选项可调节裁切范围,这样便于在标准物理页面尺寸的纸张上打印逻辑页面尺寸较小的文档,即保持送纸位置不变,又可打印到逻辑页面的边沿甚至超出逻辑页。
该宏包的镜像选项 mirror 能将整篇文件包括图表在内全部反转显示:
还有一个 rotate 选项,可将整篇文章旋转180度。
源文件
Melchior Franz
中文说明
draftcopy
撰写科技或毕业论文往往要几易其稿,完稿前一般都将草稿打印出来,在首页标明
“草稿
”字样,请相关人员或导师审阅批评,并可
直接在稿件上删改。
draftcopy 宏包可在文件的每一页或所选的页印上
“DRAFT
”或其他字样的灰色水印。水印可斜跨页面,也可置于页面底部。例如:
源文件的编译过程应为:LaTeX、dvips、pspdf;如用 PDFLaTeX 直接编译将看不到水印效果。
将 draftcopy.zip 解包后,用 PDFLaTeX 编译其中的
draftcopy.ins,得到
该宏包说明文件的源文件
draftcopy.dtx,编译
源文件就可得到说明文件
draftcopy.pdf。
源文件
Jürgen Vollmer
eso-pic
它利用
everyshi
宏包提供的 \EveryShipout
命令,可以将用户所定义的一幅或几幅图形,例如校徽或商标等,作为背景放置在文稿每一页或指定页的指定位置,
产生水印效果;还可以为每一页面添加文本框等。默认图形环境的基准点为页面左下角。
该宏包提供了一组绘图命令,其具体使用方法见
范例。
源文件
Rolf Niepraschk
everyshi
TEX 有256 个盒子寄存器,编号为 \box0 至 \box255。当输出例行程序开始时,已经编译完成的页面送入 \box255
中,再由内部命令 \shipout 将盒中内容输出到 dvi 文件;当输出例行程序结束时,\box255
被清空,准备放入下一页内容。
everyshi 宏包定义了一条 \EveryShipout{文本}
命令,可以将一段文本在每条 \ship-out
命令之前放置在 \box255
中。这样,使文件的每一页正文区顶部都会添加这段文本。该宏包没有任何选项,也不需要其它宏包支持
,它主要被用于对页面样式设置的宏包或类包。例如 prelim2e 宏包,可在每页页码下方添加版本信息;再例如 eso-pic
宏包,可为每页添加文本框等。
源文件
Martin Schröder
exam
它可用来排版试题类文件。使用很简单的命令就可生成很复杂的试题式样;还可按试题序号或页码生成评分表;所生成的页眉和页脚可分为左中右三部分并可多行,首页、中页和末页的眉和页脚可以有所不同
:既可以按奇偶页码变换,也可按当前页开头是否为一道新试题来变换,或者按当前页的最后一题是否结束而变换。
exam 是一种试卷类型文件包,使用时需要用文件类型命令:\documentclass{exam} 来加载。
源文件
Philip Hirschhorn
应用举例
fancyhdr
LaTeX
提供的页眉页脚的格式可满足一般排版的要求,但要自定义某种页眉和页脚格式时,就会遇到很多限制和麻烦,例如要在页眉与页脚排版中文章节标题时,LaTeX
指令可能会出现问题。
使用 fancyhdr 宏包能够很方便地设置各种形式的页眉和页脚,设置页眉和页脚的字体,还可以在页眉和页脚中插入图形
,其主要功能有:
- 可将页眉和页脚分为左中右三个部分。
- 可分别调整页眉线和页脚线的宽度。
- 页眉和页脚的长度可超过或窄于正文的宽度。
- 可排版多行页眉和页脚。
- 可分别设置奇数页和偶数页的页眉页脚样式。
- 章节标题页的页眉和页脚可不同于其他页面。
- 纯浮动体页面的页眉和页脚可与其它页面不同。
举例如下:
源文件
Piet van Oostrum
fix2col
当双栏排版时,在 LaTeX 内部将每一栏作为单独的一
“页
”进行处理,源文件中的换页命令 ewpage 成了换栏命令; 标准 LaTeX 提供下列四种页版式,可用
\pagestyle{页版式} 命令来设置页面版式:
| LaTeX标准页版式 |
样式说明 |
empty
|
无页眉页脚
|
plain
|
无页眉,页脚为居中页码
|
headings
|
页眉为章节标题,无页脚
|
myheadings
|
页眉内容可自定义,无页脚
|
如果选用 headings 页版式进行双栏排版,按说页眉应该是左栏第一个章节的标题,但实际上却是右栏第一个章节的标题,见下例所示:
本例源文件
![[转]Latex页面设置 [转]Latex页面设置](http://zzg34b.w3.c361.com/package/images/fix2col-1.png)
再如,在双栏排版时无法保证浮动体的排印顺序,图1有可能被排到图2之后。
fix2col 宏包修补了 LaTeX 这两处缺陷,它既无选项也没命令,只要在导言区调用该宏包就可解决上述问题:
源文件
David Carlisle
geometry
在标准 LaTeX 中修改页面尺寸相当复杂,涉及许多参数控制命令,见下图所示:
源文件类型为 article 或 report 时的默认页面尺寸:
| 参数控制命令 |
10pt |
11pt |
12pt |
| \baselineskip |
12pt |
| \topmargin |
27pt |
| \headheight |
12pt |
| \headsep |
25pt |
| \footskip |
30pt |
| \footheight |
12pt |
| \textheight |
\baselineskip×43 |
\baselineskip×38 |
\baselineskip×36 |
| \textwidth |
345pt |
360pt |
390pt |
| \oddsidemargin 单面 |
63pt |
54pt |
39.5pt |
| \oddsidemargin 双面 |
44pt |
36pt |
21pt |
| \evensidemargin 单面 |
63pt |
54pt |
39.5pt |
| \evensidemargin 双面 |
82pt |
74pt |
59pt |
| \columnsep |
10pt |
| \columnwidth |
(\textwidth+\columnsep)/2 |
源文件类型为 book 时的默认页面尺寸:
| 参数控制命令 |
10pt |
11pt |
12pt |
| \baselineskip |
12pt |
| \topmargin |
54pt |
52.6pt |
52.6pt |
| \headheight |
12pt |
| \headsep |
18pt |
19.8pt |
19.8pt |
| \footskip |
25pt |
27.4pt |
29.5pt |
| \footheight |
12pt |
| \textheight |
\baselineskip×41 |
\baselineskip×38 |
\baselineskip×36 |
| \textwidth |
324pt |
360pt |
|