QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
Email:latexstudio@hotmail.com
常见数学公式问题集下载
TeX
4
+----------------------------------------------------+
| 本节内容:
TeX的文件版式\documentstyle,
页面格式
|
| \pagestyle,
版面的尺寸参数
|
+----------------------------------------------------+
TeX的版式首先是文件版式,
也就是我们接触的第一个最最最简单的TeX文档中的第一句:
\documentstyle[选项1,选项2,...]{格式}
其中的[]及选项是可选的, 而{格式}是必需的. LaTeX有以下几种格式: article(文章), report(报告),
book(书), letter(信件). CCT对前面三种进行了汉化, 分别是carticle,
creport和cbook.
常用的选项有
10pt/11pt/12pt: 定义基准字号, 缺省10pt.
twoside: 两面印刷格式, 因奇偶页装订位置不同而异, 缺省为
单页.
twocolumn: 双栏排版, 缺省为单栏.
titlepage: 仅在article格式使用, 它是\maketile产生一个单
独的文章题目页, 同时abstract也产生单独页
leqno: 使公式标号出现在左边, 缺省在右
fleqn: 公式左对齐, 缺省中间对齐
thesis: 专用于毕业论文排版
IEEE: 专向IEEE类杂志投稿的格式
IFTHEN: 排版计算机程序
LaTeX的一个页面有页眉(head, 通常是杂志名, 卷号, 当前章节名等), 主体(body, 正文, 包括脚注及图表),
页脚(通常是页码, 如果页码放在页眉处, 则页脚可能是空的). 我们用下面的指令控制页版面:
\pagestyle{参数}
参数可以是
plain: 页码在页脚居中, 页眉空白, 为article, report的缺省
empty: 趁 页脚都空白
heading: 页脚为空, 页眉为正文的章节信息及页码
myheadings: 自定义页眉, 内容由
\markboth{left_head}{right_head}
(双面twoside排版)
或\markright{right_head}
(单面排版)
\pagestyle是对全文有效的, 而如果要定义某页的页面格式, 则可用\thispagestyle, 用法同上,
下一页自动恢复原设置.
这里提到页码,
我们经常会修改页码的表现格式, 可能用阿拉伯数字或罗马数字等, 则修改\pagenumbering{参数},
这里参数可以是arabic(阿拉伯数字), roman(小写罗马数字: i, ii, iii,) Roman(大写罗马数字: I,
II, III,), alph(小写英文: a, b, c,), Alph(大写英文: A, B, C). 如果需要更改某页的页码,
则用修改计数器命令: \setcounter{page}{数字}, 这里page是页码计数器.
TeX中还经常会在\documentstyle和\begin{document}之间常用到很多修改版面尺寸的命令. 如未指明,
这些命令的格式都是用\para_name=newvalue的格式.
\texwidth, \texheight
页body的宽度和高度, 不包括 趁 页脚
\oddsidemargin,
\evensidemargin 奇数/偶数页, 纸张左边缘到页body左边缘的距离减去一英寸
\topmargin
纸张上边缘到页眉或body(无页眉时)的距离减去一
英寸
\marginparwidth
页边注(marginnote)的宽度
\marginparsep
正文边缘到页边注边缘的距离
\headheight 页眉高度
\headsep 页眉底部到页主体顶部的距离
\footheight 页脚高度
\footskip
页正文最后一行底到页脚底的距离
(建议, 总把\oddsizemargin, \evensidemargin, \topmargin设为0cm; 如果没用页眉,
将\headheight, headsep设为0cm; 如果没用页脚, 将\footheight, \footskip设为0cm,
这样便于在输出时直接利用驱动程序的功能控制版心的位置.)
\columnsep 双栏article中, 左右栏间空白的距离
\columnseprule 双栏article中, 左右栏间分隔线的宽度, 缺省为零,
即没有线
以下参数的修改可以在\begin{document}的前面和后面:
\parskip 段落之间除了空出正常行距外额外空出的距离
\parindent 段首空白的长度
\footnotesep 两个注脚之间的距离
\baselineskip 正文中前一行底和第二行底的距离,
会因字号的改变自动改变.
另外,
定义行距还有一个特殊的参数, 那是\baselinestretch,它是用在\begin{document}前的全局变量,
修改格式如
\renewcommand\baselinestretch{倍数}
缺省时为1.0, 因此
LaTeX中最小行距是\baselineskip乘上\baselinestretch得到的.
发表评论 取消回复