送給準備寫論文的同學 latex模板和使用方法

时间:2021-03-17 06:13:52

转载自:http://zizhizy.diandian.com/post/2010-02-26/16128121


模板的下载地址在这里


http://cid-c0a3fa3a1bced91e.skydrive.live.com/self.aspx/xeletax%e6%a8%a1%e6%9d%bf/tex.rar


 



下半学期过半,读硕士的同学们快要准备论文了。这个帖子估计要花上几天才能完成。到底写道什么程度看我耐心好了。网上有很多资源,我自己学习的体会是,与其读那些教程,不如直接找到一个编好的文件,看到相同的结构拿来用就好了。我这里提供一个Latex文件的模板。是一篇论文的源文件。里面有摘要,公式,表格,参考文献。基本上该有的都有了。其实我还有一个更全的。不过那个是还没有发表的文章,不能拿出来乱放。以前我放在网上的两篇硕士论文也不要抄,因为那些都已经在数据库里了,直接抄会死得很惨。这篇是已经发表的,所以也不要动什么其他的心思。



Latex的优势就是在排公式,如果你的论文是纯文本的话,还是用word好了。



 


首先跟大家谈一谈什么是Latex。


以下两段段文字直接引自或修改自Leibniz(http://hi.baidu.com/leibniz_gone/blog/item/be320b2460b8c233c89559c4.html


“Latex是什么,说它是一个“排版软件”。Latex不仅可以写论文,还可以处理日常生活中的各种文档工作。如写信,写书,画表格,甚至做幻灯片等等。


它是计算机科学家Knuth教授设计的一款权威的开源科技论文排版软件。爱好者们在其基础上开发了一个宏集 ――Latex。Latex方便好用,被广泛传播,成了当今世界科技界最权威的论文排版软件。”





Latex的优点


1.相对于word它最大的优势就是排出的公式非常漂亮。另外行内公式不会出现word那样超大行距,怎么也对不齐的情况。公式可以自动排号。


我们来对比一下,下面第一段是word排的11号字Palatino Linotype 字体



送給準備寫論文的同學 latex模板和使用方法


 





下面第一段是latex排的11号字Palatino Linotype 字体


 








大家都长着眼睛,我就不说别的了。



2.大家插入表格或者图片的时候是否有过表格乱飞的苦恼呢?在latex里你根本不用担心你的表格或者图该放在哪里,因为latex会自动帮你排好。



3.关于文献的引用,word可以和Endnotes无缝连接,而latex可以与Jabref无缝连接。但是后者的好处就是完全免费。Endnotes自然有破解版。但是能尽量少用盗版就少用好了。






Latex的缺点


Latex文件可读性比较差。当你写好论文,准备修修补补的时候,word随看随改就可以了,latex就杯具了。上面一段文字latex的代码为


Equation (ref{OF and delta s}) gives the basic relation between the order flow and the exchange rate return. In equation (ref{OF and k delta s kk delta s}), the effective coefficient $mathop {Delta s}nolimits_{t - 1}^{adj}$ is$(mathop beta nolimits_2 + mathop beta nolimits_4 mathop knolimits_{t - 1}^{adj} + mathop beta nolimits_5 mathop {(mathop knolimits_{t - 1}^{adj} )}nolimits^2)$, a quadratic polynomial of $mathop knolimits_{t - 1}^{adj}$. Equation (ref{OF and k delta s kk delta s}) , describes how the relation between order flow and exchange rate


其中黑字是正文内容,高亮处就是公式和交叉引用的代码。经常眼花缭乱的。



 


2.word录入表格是很方便的。latex基本上会累的半死。



 


用Latex写论文的步骤


我们现在讲一下用Latex写论文的步骤。首先需要安装需要先下载miktexhttp://miktex.org/2.8/setup (Latex有很多版本,使用这个就足够了)。这个是Latex的基础程序。其次我们需要一个前端程序,也就是文本编辑器。此处我推荐Texmaker,我最喜欢的tex编辑器。http://www.xm1math.net/texmaker/界面还算漂亮。


当我们在texmaker里编辑好论文,就可以编译文档直接生成pdf文件了。


 



具体步骤如下。


先安装miktex再安装texmaker。texmaker可以选中文。之后配置一下点选项-->配置 texmaker-->编辑器-->编辑器字体编码选-->utf-8


再选命令-->第一行改成xelatex -interaction=nonstopmode %.tex



把我附上的文件econ.bst拷到miktex安装目录下的子目录/texmf/bibtex/bst中(这个是经济学文献的引用风格,大家以后可以用到其他的,网上很多可以自己搜)。将ref.bib 和tex文件放在同一个活页夹中。


按F2,按F11,按F2,再按F2。现在我们就编译出了pdf文件。中间会提示下载一些文件,直接选同意就好了。



好,现在我们就有了第一篇自己编译的pdf了。其他的以后再说,大家可以自己修改一下试试看有什么变化。注意,要把tex文件备份好。每次修改再编译,tex都会自动保存,乱改的话会改不到原来的样子。



 


Latex的命令形式


Latex 的命令形式比较简单基本形式是这样的 

\abc{}[]



其中“\是告诉Latex下面一段文字是命令。“abc”是命令,“{}”是命令的参 数,“[]”是其他的参数。使用模板的时候一般情况只需要修改“{}”“[]”中的内容就好了。 

简单的说Latex文档由导言区和正文组成的。一般编辑软件都会提供语法高亮功能以区分文本与命令。 

导言区 

导言区是编译文件时候需要用到的一些宏包,和定义一些命令。宏包都是免费的,编译的时候,程序会自动上网下载需要的宏包。如果把编辑Latex文件比作是证明一个定理定理,那么导言区就是别人帮你证明 好了引理。宏包可以实现很多tex本身不具备的功能,或者是某些功能更加方便的实现。比如绘制三线表,插入图片,编辑公式,设置字体,页边距等等。

我上传的tex文件里面已经包含了一个论文具备的基本内容。所以如果使用我的模板,可以不用太考虑宏包的问题了。需要修改论文设置的时候只需要参考我的注释改变相应参数就好了。

正文区

正文指的开始于\begin{document}命令,结束于 \end{document}的。这两条命令之间的内容就是你论文的内容。正文区结构很简单。
\title{}命令是设定论文题目。
\author{} 命令是设置作者。
\maketitle命令是用来输出题目作者时间。
\sectionsubsection是定义不同的章节的。章节自 动编号,大字体。在后面加“*”章节不编号。
\begin{equation}\end {equation}是输入单独列出公式的命令。在\begin{equation*}\end {equation*}是不编号公式
$ $是行内公式。

下面就是一个非常简单的Latex文件
\documentclass[11pt] {article}%字号,文档类型
\usepackage{fontspec}%宏包
\begin{document}title{Do Exchange Rate Bubbles Deflate Faster Than They Inflate?}
\author{zizhi}
\maketitle
\section{abcd}
abcd
subsection{abcd}
ab $a+b+c$ cd
\begin{equation*}
a+b=c
\end{equation*}
\subsection*{abcd}
\end{document}