本文主要参考文章:
LaTeX入门(七)——页面设置

页面大小设置:geometry

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
\usepacage{geometry}

% 设置页面长宽
\geometry{a4paper}
\geometry{paperheight=22cm, paperwidth=10cm} % 当然,也可以直接指定长宽数值

% 版心定位
% 版心位置参数有:left, right, top, bottom
\geometry{left=2cm}
% 版心居中参数有:vcentering(竖直居中), hcentering(水平居中), centering(水平、数值均居中)
\geometry{centering}

% 版心大小
% 版心大小参数有:textheight, textwidth
\geometry{textheight=20cm}

页眉页脚:fancyhdr

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
\usepackage{fancyhdr}
\pagestyle{fancy}
% fancy参数为自定义模式,plain参数为没有页眉,页脚中部放置页码
% empty参数不显示页眉和页脚,headings参数没有页脚页眉包含章节标题和页码
% myheadings有点复杂,摘录如下:
% 不显示页脚;页眉中显示页码,偶数页的页码显示在右侧,奇数页的页码显示在左侧;除了页码之外,还显示用户自定义的信息;还有一个例外,在每一章的第一页,不显示页眉,页脚显示居中的页码

\fancyhf{} % 清除页眉和页脚,若不使用这个命令,默认的“plain”样式会被使用

% 自定义页眉页脚内容
\lhead{} %左边页眉,依此类推
\chead{}
\rhead{}
\lfoot{}
\cfoot{}
\rfoot{}

% 也可以使用这种方式:
\fancyhead[LE,RO]{Overleaf}
\fancyhead[RE,LO]{Guides and tutorials}
\fancyfoot[CE,CO]{\leftmark}
\fancyfoot[LE,RO]{\thepage}
% 其中:E代表偶数页,O代表奇数页,L代表左侧,R代表右侧,C代表居中

注意事项

  • 如果同时使用了geometryfancyhdr宏包,那么一定要把\usepackage{fancyhdr}及相应的页眉、页脚设置写在\usepackage{geometry}的前面,否则会出现奇怪的错误
  • 如果要在正文中使用\maketitle,那么那一页的页面格式会自动变回原来的页面格式。需要在\maketitle后加上一句\thispagestyle{fancy}
  • 取消页眉线可以使用指令:\renewcommand\headrulewidth{0pt}