这篇文章所有的内容都是导言区的代码,修改文档的一些全局设置。
1. 文档类
文档类是LaTeX中基本的格式组织方式。基本文档类有三个:article,report,book。他们的区别比较少。可以通过选项调整格式,具体如下:
如果要将文档的格式设置为A4纸张,标题单独占一页,可以在导言区这样设置:
2. 页面尺寸
LaTeX原本的设置长度的命令有:\paperwidth和)paperheight是纸张的宽和高;\hoffset和\voffset是减去一英寸的页面整体偏移量; \textwidth 和\textheight是版心的宽和高; \topmargin 是额外的上边距,\oddsidemargin和\evensidemargin在双面模式下分别是奇数页和偶数页的额外左边距(对单面模式,页偶数页都是\oddsidemargin ); \headheight 是页眉高,\headsep 是页眉与版心间距; \marginparwidth 是边注宽,\marginparsep 是边注与版心间距,\marginparpush 是相邻边注的最小间距; \footskip 是页脚基线与正文最后一行基线的间距。
但是我们在实际使用时并不需要一条一条的设置。常用的设置方法是使用geometry宏包。有两种方式:
3. 页面格式
页码的计数器是page,他会随着文档自动计数。\pagenumbering{}设置页码编号方式,使页码从1开始重新编号。{}中填充数字的格式,如roman等。
页面风格控制着页眉页脚的整体风格设置,使用\pagestyl{}设置整体页面风格,使用\thispagestyle{}设置当前页面的风格。常用的风格如下:
自定义页眉的风格使用如下命令自定义页眉内容:
其中右面指奇数页,左面指偶数面。
4. 分栏控制
使用\twocolumn进入双栏模式,使用\onecolumn进入单栏模式。切换模式自动换页
5. 定义命令与环境
一个TeX宏就是以反斜线\开头的后面紧跟一串字母的字符串,用来代替另一个字符串或表示一些特殊含义。这种字符串代替的机制称为宏。LaTeX中宏通常被分为两类,一类是命令,一类是环境。
使用\newcommand<命令>[<参数个数>][<首参数默认值>]{<具体定义>}命令定义一个新命令。如果指定了参数的个数,则可以在具体定义中使用#1,#2等引用第一个,第二个参数。
如果需要重新定义一个命令的含义,使用命令\renewcommand<命令>[<参数个数>][<首参数默认值>]{<具体定义>}