版面设置
最后更新于:2022-04-01 01:07:11
## 页边距
设置页边距,推荐使用`geometry`宏包。可以在[这里](http://texdoc.net/texmf-dist/doc/latex/geometry/geometry.pdf)查看它的说明文档。
比如我希望,将纸张的长度设置为 20cm、宽度设置为 15cm、左边距 1cm、右边距 2cm、上边距 3cm、下边距 4cm,可以在导言区加上这样几行:
~~~
\usepackage{geometry}
\geometry{papersize={20cm,15cm}}
\geometry{left=1cm,right=2cm,top=3cm,bottom=4cm}
~~~
## 页眉页脚
设置页眉页脚,推荐使用`fancyhdr`宏包。可以在[这里](http://texdoc.net/texmf-dist/doc/latex/fancyhdr/fancyhdr.pdf)查看它的说明文档。
比如我希望,在页眉左边写上我的名字,中间写上今天的日期,右边写上我的电话;页脚的正中写上页码;页眉和正文直接有一道宽为 0.4pt 的横线分割,可以在导言区加上如下几行:
~~~
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\author}
\chead{\date}
\rhead{152xxxxxxxx}
\lfoot{}
\cfoot{\thepage}
\rfoot{}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\headwidth}{\textwidth}
\renewcommand{\footrulewidth}{0pt}
~~~
## 首行缩进
中国人写文章,习惯每一段的段首都空出两个中文汉字的长度。美国人没有这个习惯,他们每一小节的段首都顶格。为了解决这个问题,我们可以在导言区调用`\usepackage{indentfirst}`.
就算是这样,首行缩进的长度,仍然不符合中国人的习惯。我们可以在导言区添加这样的控制序列`\setlength{\parindent}{2.45em}`来调整首行缩进的大小。这里的 2.45em 是中文小四号字大小两个中文字的长度。
## 行间距
我们可以通过`setspace`宏包提供的命令来调整行间距。比如在导言区添加如下内容,可以将行距设置为 1.5 倍:
~~~
\usepackage{setspace}
\onehalfspacing
~~~
具体可以查看该宏包的[文档](http://texdoc.net/texmf-dist/doc/latex/setspace/README)。
## 段间距
我们可以通过修改计数器`\parskip`的值来调整段间距。例如在导言区添加以下内容
~~~
\addtolength{\parskip}{.4em}
~~~
则可以在原有的基础上,增加段间距 0.4em. 如果需要减小段间距,只需将该数值改为负值即可。