新浪博客

[转]Latex页面设置

2013-06-05 17:41阅读:
chngpage
当排版索引或习题答案,希望调整目前版面设置时就可使用该宏包。它可以增减版面的宽度或长度,移动版面在页面中的位置,其主要命令格式为:
\changetext{正文高度}{正文宽度}{偶数页左边空}{奇数页左边空}{栏距}。
例如,在排版生词表前,输入命令:\changetext{}{-3cm}{}{2cm}{},表明版面正文高度、偶数页左边空和栏距保持不变,正文宽度减少3厘米,奇数页左边空加宽2厘米。
该宏包说明在宏包文件尾部,第151行之后。
Peter R. Wilson

crop
在排版书籍或文稿时,一般在每页版面的上下四个角加印裁切标记。这样便于确定照排范围;印刷后,也可按照标记裁边装订。
crop 宏包能在每页四角画出裁切标记,并可在页面上方裁切标记之外加上文件名称、排版日期 时间和页码等信息。该宏包有很多选项可调节裁切范围,这样便于在标准物理页面尺寸的纸张上打印逻辑页面尺寸较小的文档,即保持送纸位置不变,又可打印到逻辑页面的边沿甚至超出逻辑页。
该宏包的镜像选项 mirror 能将整篇文件包括图表在内全部反转显示:
[转]Latex页面设置
[转]Latex页面设置

还有一个 rotate 选项,可将整篇文章旋转180度。
源文件
Melchior Franz
中文说明

draftcopy
撰写科技或毕业论文往往要几易其稿,完稿前一般都将草稿打印出来,在首页标明草稿字样,请相关人员或导师审阅批评,并可 直接在稿件上删改。
draftcopy 宏包可在文件的每一页或所选的页印上DRAFT或其他字样的灰色水印。水印可斜跨页面,也可置于页面底部。例如:
[转]Latex页面设置
[转]Latex页面设置

源文件的编译过程应为: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 宏包能够很方便地设置各种形式的页眉和页脚,设置页眉和页脚的字体,还可以在页眉和页脚中插入图形 ,其主要功能有:
  • 可将页眉和页脚分为左中右三个部分。
  • 可分别调整页眉线和页脚线的宽度。
  • 页眉和页脚的长度可超过或窄于正文的宽度。
  • 可排版多行页眉和页脚。
  • 可分别设置奇数页和偶数页的页眉页脚样式。
  • 章节标题页的页眉和页脚可不同于其他页面。
  • 纯浮动体页面的页眉和页脚可与其它页面不同。
举例如下:
[转]Latex页面设置
[转]Latex页面设置

源文件
Piet van Oostrum

fix2col
当双栏排版时,在 LaTeX 内部将每一栏作为单独的一”进行处理,源文件中的换页命令 ewpage 成了换栏命令; 标准 LaTeX 提供下列四种页版式,可用 \pagestyle{页版式} 命令来设置页面版式:


LaTeX标准页版式 样式说明
empty
无页眉页脚
plain
无页眉,页脚为居中页码
headings
页眉为章节标题,无页脚
myheadings
页眉内容可自定义,无页脚


如果选用 headings 页版式进行双栏排版,按说页眉应该是左栏第一个章节的标题,但实际上却是右栏第一个章节的标题,见下例所示: 本例源文件
[转]Latex页面设置
再如,在双栏排版时无法保证浮动体的排印顺序,图1有可能被排到图2之后。
fix2col 宏包修补了 LaTeX 这两处缺陷,它既无选项也没命令,只要在导言区调用该宏包就可解决上述问题:
[转]Latex页面设置
源文件
David Carlisle 

geometry
在标准 LaTeX 中修改页面尺寸相当复杂,涉及许多参数控制命令,见下图所示:
A simplified Introduction to 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

我的更多文章

下载客户端阅读体验更佳

APP专享