前言有一些同学写学术论文还在用Word 。不可否认的是word非常容易上手,而且所写即所得,是一个非常不错的文本编辑器 。而且,交给导师修改论文会更加方便 。但是,如果论文较长,格式又非常纷繁复杂,尤其是正规出版物,那么一般推荐使用LaTex作为编辑工具 。
Word前期上手容易,但是后期高级操作就比较困难,相对的,LaTex前期上手不容易,但是后期高级操作比较容易 。LaTex的本质目的就是让用户无需考虑格式问题,只需要专注于撰写文章内容本身即可,减少了不必要的操作 。最近网上博客流行的MarkDown编辑器就是LaTex的简化版,大家有兴趣的可以了解一下 。
LaTex 项目组成在学术论文撰写过程中,LaTex作为标准化论文的工具,一直被广为流传,更是传言,不会LaTex的,就写不出好文章(这话有点夸大了) 。为此,我们还是需要学习如何使用LaTex 。
本章,我们以简单的LaTex使用方式[Overleaf],以ACL 会议论文为例,进行LaTex使用方法介绍和说明 。
首先,找到Overleaf的网站后,可以看到有很多会议和期刊的LaTex文件夹已经为我们准备好了,因此我们不再需要费尽心思去寻找模板了,这使得我们可以只关注与论文的内容,而不用去管论文的格式了 。
当我们打开ACL 2019的论文模板后,我们的界面如图所示,左边是项目的目录,中间是我们的源文件,右边是PDF预览版 。这里我们一一介绍,首先了解LaTex的组成结构,即左边的部分,左边部分包含整个LaTex项目的文件组成 。
文章插图
XX.bib文件与XX.bst文件第一个以bib结尾的文件为包含参考文献的文件,这里列举了我们所有论文中使用的参考文献,其格式均为bib的格式,这种格式可以使用谷歌学术中引用里使用BibTex导出即可 。
在正文中,只需要在适当的位置写入以下语句即可,这里需要提一点的是,不同的论文对其参考文献的格式要求不同,一般会给出一个bst后缀的文件,这个文件是规定了参考文献的格式与排版,一般不需要我们手动修改,如果需要修改的话,我们后期会出进阶教程 。
\\bibliography{acl2019} %bib文件名
\\bibliographystyle{acl_natbib} %参考文献的格式的文件名
XX.sty文件与XX.cls文件在本例中,第二个是PDF文件,这个不用说了,就是我们的输出文件,第三个文件为sty文件,这个文件表明的是LaTex文件中所使用的各种样式,这就像是在网页中的css文件一样 。一般的,我们多半使用sty文件,也有使用cls文件,这个我们再以后的教程中详细介绍,本文主要简单介绍一下其内容,使得更容易上手 。一般来说,.cls 和 .sty 文件都是增加 LaTeX 功能的补足文件 。它们在我们排版文章时对应的使用 \\documentclass{} 和 \\usepackage{} 加载 。
在主文件中,只需要在开头引入相关的样式文件即可,如下代码所示:
\\documentclass[11pt,a4paper]{article} %这是引入一个cls文件
\\usepackage[hyperref]{acl2019} %这是引入一个sty文件
\\usepackage{times}
\\usepackage{latexsym}
XXX.tex文件第四个文件就是主文件,也就是编写我们内容的文件 。我们可以看到,它其实是一个增强版的标记语言文件,既包含了格式化样式,也包含部分逻辑语句,就像是带了脚本的网页一样 。
的确如此,在该文件中,是我们所写的主要内容,除了正常的内容表达外,他有一些语法如下所示:
1. 关键字语法
- 注释的符号为%
- 关键字以\\开头
- 关键字分为单标签和双标签两种
- 单标签格式为\\关键字{目标内容},如\\title{Test for ACL 2019},其标题名为\”Test for ACL 2019\”,特别的如使得字体缩小,则为{\\small目标文字} 。
- 双标签格式开始为\\begin{对象名},结束为\\end{对象名},如\\begin{abstract}和\\end{abstract},该标签对中间的内容即为摘要 。
- 还有一些特殊的关键字,如\\newcommand表示自定义命令,有点像宏定义一样;\\maketitle则是划开标题和正文等,这些我们都在以后的教程中详细介绍 。
- 还有一些其他语法 。
好了,现在进入正文阶段,在正文中,最重要的是篇章的结构,首先看到的是文章层次,其定义方式如下,重启一段也可以直接空一行即可:
\\part{part标题}
\\section{section标题}
\\subsection{subsection标题}
\\subsubsection{subsubsection标题}
\\paragraph{paragraph标题}
\\subparagraph{subparagraph标题}
3. 常用命令
接下来是几个常用的命令.
推荐阅读
- 如何破解解压密码,怎么破解解压包密码?
- 如何驾驶手动挡汽车 手动挡车怎么开
- 如何绘制用户画像 - 用户画像分析案例
- 托运行李超重收费标准 超过20kg托运如何收费
- 中信银行怎么贷款的,中信银行如何贷款
- 个人贷款可以开发票吗 个人向公司贷款如何开票
- id密码怎么改(如何修改appleID密码 apple
- 手机淘宝买的东西如何分享给好友 手机淘宝买的东西如何分享给好友
- 《酒量很差能练出来吗》
- 浏览器如何进入电脑版 pc端浏览器入口