##页面和分栏
1.页边距, 1in
2. \oddsidemargin
或\evensidemargin
,奇数或偶数页左边距,46pt;
3. \textwidth
,正文宽度,360pt。
4. 剩下的119pt
5. 页边距,1in
6. \topmargin
,上边距,18pt
7. \headheight
,页眉高度,12pt
8. \headsep
,页眉与正文间距,25pt
9. \textheight
,正文高度,595pt
10.\footskip
,正文与页脚基线间距,30pt
11. 845pt减去上面全部尺寸,还剩下 93pt,比上面多了3pt
当字号发生变化时,上面的尺寸也会发生一定的变化,比如我们将oneside改成twoside,那么奇偶页的左边距分别变成22pt和70pt。
如果需要改动缺省设置,可以使用\setlength
和\addtolength
来设置上述宏变量的值。
也可以用geometry
宏包设置:
\usepackage[paperwidth=100nm, paperheight=150nm, margin=20nm]{geometry}
\usepackage[top=2in,bottom=1in, left=1in, right=1in]{geometry}
页面样式
页眉页脚有下面四种样式
- empty,页眉页脚空白
- plain,页眉空白,页脚含居中页码
- headings,页脚空白,页眉含章节名和页码
- myheadings,页脚空白,页眉含页码和用户自定义信息。
我们可以用\pagestyle
和\thepagestyle
命令来设置整个文档或者单独某页。前者为全局设置,后者为当前页设置。
\hfill
是个弹性填充命令,它把两边推得尽可能远,如果要使用特殊符号@,则需要在第一行使用\makeatletter
命令声明一下,暂时把它当作正常符号用,用完之后,在最后一行用相应的\makeatother
命令恢复现场。
页眉页脚常用宏变量 | 含义 |
---|---|
\thepage | 页码 |
\thechapter | 章编号 |
\thesection | 节编号 |
\chaptername | 章起始单词名,Chapter |
\sectionname | 节起始单词名,Section |
\leftmark | 左标记,在article文档类包含section信息,在report和book文档类中包含chapter信息 |
\rightmark | 右标记,在article文档类中包含subsection信息,在report和book中包含section信息 |
fancyhdr
fancyhdr宏包提供更高级的语法。
\documentclass{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{Sam}
\chead{PDE}
\rhead{CC}
\lfoot{sam}
\rfoot{yuyu}
\usepackage{lipsum}
\begin{document}
\lipsum*[1]
\end{document}