如何用latex来编辑毕业论文

作为一个在写毕业论文之前完全没有上手latex的小可爱,单纯编辑论文的格式就花了好大的一番功夫,下面做个总结。

第一步:页面设置

学校要求格式:

上边距3cm;下边距2.5cm;左边距2.5cm;右边距2.5cm;装订线0cm;

页眉:2.2cm;页脚:1.75cm。

纸型:A4、纵向.

文档网格:无网格.

定义页面的大小直接用如下格式定义

\documentclass[a4paper]{article}

,另外latex默认的页面大小就是a4所以{article}前面的内容也可以省略。

定义latex中的页边距需要用到宏包geometry。geometry宏包可以用来定义页边距和页眉页脚的高度格式如下:

\usepackage{geometry}

geometry{top=3cm,bottom=2.5cm,left=2.5cm,right=2.5cm,head=2.2cm,foot=1.75cm}

top,bottom,left,right分别用来定义上下左右的页边距,head和foot代表的是页眉和页脚的高度。这样就可以完成上面的定义了。

第二步页码:

学校要求格式:

封面、扉页和封底不编页码。

前置部分各项(摘要、ABSTRACT、目录等)用大写罗马数字(I、II、III……)连续编排页码,且页码再页脚内居外侧。

从主体部分开始(前言或绪论)到论文最后一页用阿拉伯数字(1,2,3……)连续编排页码,且页码在页脚内居外侧。

扉页为独立一页;摘要、ABSTRACT、目录、论文主体部分的每一章及以后各部分的首页应另起一页(一般从右页开始,左页可以是空白页)。所有起始页码页(共2个起始页)必须为右页(即左页可以是空白页)

定义页码的格式可以直接用\pagenumbering{Roman}命令即可,但是我们需要设置页码的格式为页脚内居外侧。这就需要用到宏包fancyhdr了。

在导言区调用宏包\usepackage{fancyhdr}(啰嗦一句,本宝写论文的时候,搜的好多参考都只给命令不介绍需要调用的宏包,以至于命令写上去了,结果显示未定义,委屈巴巴.所以我会尽量都详细写的,不会的还可以问我啊!)

article类的文章默认定义的页眉页脚格式是plain的即没有页眉,页脚中部放置页码。所以我们需要自己来定义页码的格式:

\pagenumbering{Roman}%将页码格式定义为罗马字符。

\pagestyle{fancy}%写在你需要定义页码的位置,这个不要写在导言区。

\fancyhf{ }%这个命令应该是用来清除原来的设置的。

\fancyfoot[LO,RE]{\thepage}%\thepage代表的是当前页码。

需要注意的是方括号中字母的意思:

O:代表奇数页(odd的缩写估计)

E:代表奇数页(even的缩写我猜)

L:代表left意味页眉或页脚靠左侧。

R:代表页眉或页脚靠右侧。

C:代表页眉或者页脚居中。

所以说定义奇数页页脚靠左侧,偶数页页脚靠右侧,就可以完美匹配上面说的页码在页脚内居外侧。

注意事项:本来想在前面说的,不过这里说的话更直观一点,说不定你已经发现问题在哪儿了呢?

这样定义出来的很有可能你会latex无法识别奇数页和偶数页(即O,和E,这俩定义)。求我就告诉你啊,微笑;

如果想要让latex能够识别奇数页和偶数页的不同的话,我们需要将页面设置成twoside的,而不是默认的onside。可以直接在:\documentclass[ ]{article}的方括号里加上twoside的选项示例如下:

\documentclass[a4paper,twoside]{article}

问题完美解决。(我当时可是废了好大功夫,希望你能避免)。

另外每章节首页单独令起一页的话用命令

\newpage

如果每章节的起始页对应完之后需要再另外插入一个空白页的话,写多少个\newpage都是不管用的,需要使用如下命令。

\newpage

\mbox{ }

\newpage

才能定义一个单独的空白页。

今天就先写这么多啊,后面我会持续把自己遇到的问题与总结都写出来的。(另外再啰嗦一句建议你们使用texlive(安装说明前面写的有啊!),我没试过但是感觉ctex有点陈旧,包的更新不如texlive快啊,比如说令人郁闷的caption2)。

你可能感兴趣的:(如何用latex来编辑毕业论文)