前言
首先,感谢闵帆老师教授的《论文写作》课程,通过课堂上问答为主的授课形式很好地实现了师生互动,同时也促进了学生的思考。本文在学习了这门课程的基础之上,就如何进行论文写作及写作过程中的一些需要注意的细节问题进行总结。
一、初写论文从何开始?
在写论文之前,需要做很多准备工作,论文只是一种展现形式而已,你的idea、算法等才是你的核心竞争力。确定一个值得研究或可以深入研究下去的方向,这一点非常重要,它将直接决定着论文的成败。有许许多多的同学,最初因为兴趣确定了一个研究方向,但当实际研究下去的时候,特别是耗费了巨大精力之后,发现再往前走,举步维艰,一点思路都没有,这时可能心态爆炸。
如何确定一个研究方向呢?
导师推荐往往是最优的一个选择。毕竟导师在相关领域深耕多年,他所掌握的学科资源以及把握方向的能力是完全可以帮助你确定合适的可以的课题的。当你的研究遇到难题的时候,可以请教老师,和老师交流问题,往往可以更高效和容易的解决问题。但是如果你对老师的研究领域不感兴趣,想要做自己感兴趣的方向,那么在你遇到问题时,可能身边没有做相关领域的人,没人能和你探讨问题,只能靠自己解决问题,这可能会困难很多。
如果你很不幸运,导师只给你推荐大方向,却不给你说小方向(比如密码学大方向,下面有很多细分的小方向),需要你自己独立研究确定方向时,那么你可以询问同门的师兄师姐,让他们指一条明路,读一读他们已经发表的论文,找到一个合适的切入点。还有一种方法是看看这个领域的大佬们都在做什么,看看他们最近发表的论文,或者相关领域的学术交流会议,你就会有所发现,找到合适的研究方向。
二、论文写作注意事项
2.1 词语和措辞
1.不要随意使用"Novel"
novel表示新颖的、与众不同的意思,我们的研究工作一般是小的创新,用"new"比较合适,而"novel"一般是有突破性的进展、革命性的创新才会使用。错误地使用不仅不代表你的研究十分好,可能会适得其反。
2.不要过度使用"and"
"and"起连接作用,可以适当使用,但是如果过度使用就会显得整个论文很不正式,给人一种很口语的感觉。如果你的论文中出现了很多"and",说明你的文章措辞很不正式,需要修改。另外,不要在句首用"and"。
3.尽量不要使用缩写
有些缩写并不正式,比如"haven't"和"have not"
4.不要使用"solve the problem"
大多数领域,初学者一般都是很小的进展,很少能够真正的解决问题,所以用"address the problem" 比"solve the problem"更好。
2.2 符号和公式
1.论文中的所有等式必须要有相应的编号
2.论文中的符号形式要保持一致
3.相关领域内的常用符号最好不要改变
比如在密码学中常用"p,q"代表素数,"G"代表群,"m"代表明文,"c"代表密文等,这种领域内约定俗成的符号所代表的含义不要随意改变。
4.自己写的等式应该叫等式而不是公式,公式一般是指已有且被广泛认可的式子。
2.3 句子格式
1.空格不能多余
在逗号、句号和分号之前是没有空格的,但是相邻的句子之间有空格。所以在写作时要规范使用空格。
2.语句要简洁明了
不要出现语法错误,注意时态、动词等。
相同的词语可以用同义词代替。
一个句子不能过长,尽量控制在15个单词。
3.不要抄袭
如果看到别人的论文中有写的比较好的句子而你又想使用的时候,一般有两种方法。一种是用引号引用,另一种就是用自己的语言将其复述一遍,改变语序、用词等,达到不改变意思的目的。
2.4 标题
论文标题对于一篇论文来说十分重要,好的标题更能吸引人的眼球。
1.标题应该突出重点
2.标题应该使用易于理解的词汇表达
3.标题长度应该控制在40-60个字符
4.避免使用"base on",而应该考虑使用"through"或者"with"来说明自己的论文核心工作
2.5 摘要
这一部分需要对文章所做的工作进行说明,对标题所表述的问题进行补充,是供读者确定文章是否涉及自己感兴趣的内容的评价内容,通过本部分内容读者能够快速确定文章的主要技术方向及结果是否符合自己的检索需求。其结构大致包括目前所涉及的问题的研究工作情况、本文关于该问题的研究的工作情况、本文涉及的实验结果等。摘要每个句子大约15个单词,标准摘要应该包含大约150个单词。
2.6 关键字
关键字通常是3-5个单词,且每个单词不应该过长,关键词应该按照字母表的升序排列。
2.7 引言
引言概括了整篇文章的细节
1.引言需要开门见山,可以把摘要中的每一句扩展到引言中的一段。
2.每段的第一句通常是对文章的一个点的声明,该段的其余部分提供有关此声明的证据或详细信息。
3.每段控制在5-10句。
4.最后一段的“The rest of the paper is organized as follows”是独立的。
2.8 相关工作
这一部分主要分析现有的研究现状。
1.一处最多可引用3篇参考文献。如果更多的参考文献也相关,它们可以在不同的地方引用。
2.相关工作应分类。分类通常有助于确定作者自己作品的位置。
3.一定要多参考到最近的一些文章,如果审稿人只看到了你的参考都是太久远的内容,会认为你的文章没有可看性。同时也要多参考好的论文,例如被引的次数多的,作者的声望很高的那类论文。
4.应强调每个参考的优点/重要性。在讨论现有作品的局限性时,应该使用一些温和的词语,不要感情强烈地或者也花过多篇幅批判别人的工作做的有多么不好,稍微介绍一下别人的不足即可。
2.9 预备知识部分
对本文需要用到的他人的算法要进行简要说明,阐述算法的基本理论基础和公式。比如在密码学中要经常用到双线性配对技术和pailier算法等,可以参考别人的论文中在引用这两个算法时是怎么进行介绍的。
2.10 算法部分
要指明符号代表的含义,指定算法的输入、输出和名字。一个算法可以用框图框起来用伪代码进行简述,这样更加清晰明了。在密码学论文中,算法占据很大的篇幅,因此要结构清晰,让读者更容易理解。算法中要说清楚系统模型中每个参与方做了什么事,最好按照系统工作流程来进行算法的说明。讲述完算法后还要对算法做可行性分析、安全性分析、正确性分析等,其中安全性分析最为重要。
2.11 实验部分
这一部分主要进行仿真实验,将实验结果与现有方案进行对比,展示自己算法的性能优势。
2.12 结论和展望
用5句话作结论最好,避免使用与摘要相同的句子,结论中的句子强调自己的算法的安全和性能优势。
总结
闵老师的教学让我受益良多,用让我们自己提问的方式督促我们对论文写作各环节的思考,以及将点的时候会现身说法让我们感受更加具体,并且讲课风格十分幽默风趣,整个课程听起来就不那么乏味。