一、引言——为什么要学习论文写作?
论文写作课可以帮助学生提升他们的学术写作技能和能力。这些课程通常提供针对学术论文写作的指导和培训,涵盖了从构思到最终呈现的整个写作过程。
通过论文写作课,学生首先可以提高学术写作技能:论文写作课可以帮助学生学习和掌握学术写作的基本技巧,包括如何组织论文结构、撰写清晰的段落和句子、使用适当的学术语言等。这些技能对于撰写高质量的学术论文至关重要。其次,学生可以培养批判性思维:论文写作课通常要求学生进行独立的研究和分析,培养他们的批判性思维能力。学生需要通过查阅文献、整理和分析数据等来支持自己的论点,并评估和解释现有研究的结果和观点。第三可以培养研究能力:论文写作课可以帮助学生学习如何进行有效的研究。这包括如何选择合适的研究主题、收集和整理相关文献、评估和使用可靠的数据来源等。这些研究技能对于撰写有深度和可信度的学术论文至关重要。最后还可以培养沟通能力:论文写作课要求学生将他们的研究成果以书面形式进行呈现。通过这些课程,学生将学习如何将复杂的研究结果和观点以清晰、准确和逻辑连贯的方式传达给读者。这有助于培养学生的沟通能力,并提高他们的学术交流能力。
总而言之,论文写作课的意义在于帮助学生掌握学术写作的技巧,培养批判性思维和研究能力,以及提高他们的沟通和表达能力。这些技能对于学生的学术和职业发展都具有重要意义。
二、论文写作课程收获总结
1.学会使用Latex
不需要从头写,最好找想投的期刊的已录用论文的源文件及其提供的模板文件。每种期刊都会提供一个或多个格式文件。我们只需要对Latex源文件进行少量改变,就可以获得不同的版面。
2.写英语论文应注意的细节:
一般而言, 未出现在任何学术论文中的单词, 不可以使用:
尽量不要简写,如Have’t 与 Don’t,在正式论文中,一般不这样写。
禁止在句子的开头用 And。
禁用的单词:Easy。
慎用单词:Simple,Solve,Novel,Only,Prove。
3.解决英文句子语法问题
(1)借鉴法
第一种是在平时读论文的时候就将一些合适的句子结构摘抄下来,在之后使用的时候就可以快速翻阅或回忆起来。第二种是要使用的时候再从文献中找到一句相似的句子再进行改写,但这种方法相对第一种方法更费时。
(2)倒腾法
将自己写的英文句子翻译成中文后再翻译成英文以此类推,直至中文句子和英文句子都不再改变。
4.论文题目要求
论文的题目要有以下特点:首先要吸引人,题目是论文的名字,必须具有吸引力。审稿人需要被吸引,博客题目需要引起阅读兴趣。对于计算机方面的论文,题目应突显提出的新问题或新方法,确保问题有意义且具有挑战性,新方法高效或准确。其次要易于理解:题目中的术语和词汇应该是领域内常用的,避免读者需要借助词典来理解。易于理解的题目有助于论文的传播和理解。还要易于检索:使用流行的术语有助于他人搜索到论文,提高被引频次。对于学者而言,论文引用次数比论文数量更为重要。并且要控制长度:题目的长度最好控制在40-60个字母之间。越短表示创新性越高,越长表示限定越多,适用范围越窄。注意避免使用"based on":避免使用"based on",以免读者认为论文只是已有方法的简单扩展或应用。有些期刊甚至明确要求论文题目不要使用“基于”。最后还要多使用技术性词汇:使用"through"、"with"等词汇来表示技术,特别是当主要贡献为算法时,题目的缩写应该是算法的名称。
5.数学表达式写作技巧
在论文写作中,对于数学表达式的书写,有以下几点需要注意:首先要注意符号系统的重复利用:对于一个研究小组,一旦符号系统总结好,就可以在不同论文中重复使用,提高一致性。对于符号表的使用:如果论文涉及到大量数学符号,建议提供一个符号表,方便读者查阅。要发挥Latex的优势:数学表达式的处理在Latex相较于Word中更为重要,不要使用Word公式编辑器写数学式子,以免出现问题。应当注意字体的选择:一般变量使用斜体,常数和运算符使用正体。在Latex中,使用 $ 符号将它们括起来,也可以在Markdown格式中使用。必须重视字母的一致性:不同字体的同一个字母表示不同的涵义,要确保符号系统的一致性。还要用粗体表示集合、数组、向量:使用粗体表示集合、数组、向量,如X \mathbf{X}X,或使用X \bm{X}X。矩阵转置使用T \mathsf{T}T。对于数学式子的编号和引用:使用和把它括起来给一个式子编号,在其他位置可以使用\ref进行交叉引用。最后是符号与标点的正确使用。第一点数学表达式是句子的一部分,应该有相应的逗号、分号、句号。第二点如果使用逗号,后面的"where"应顶格写,以表示在同一行。第三点应以小写字母开头,表示是句子的后面部分。
6.算法伪代码
作为论文的核心组成部分之一,算法的呈现应注重其标准性,确保读者能够清晰地理解代码的逻辑和含义。为达到这一目标,算法伪代码的书写应该包含对输入输出、方法名、注释等的必要说明,确保读者能够迅速理解每一步的作用。
算法伪代码的长度不应过长,以避免读者在理解过程中感到疲惫。同时,为了提供更全面的信息,我将对算法进行时间和空间复杂度的分析,以便读者对算法的性能表现有更清晰的认识。
为了更好地呈现算法的逻辑,我会采用清晰的排版和格式,确保代码的结构清晰有序。在伪代码中,我将特别强调对每一步的解释,使读者能够迅速理解代码的执行流程和实现细节。
7.关于文献综述的注意事项
首先文献综述是必要的,这表示了我们的文章对前人工作的尊重,我们是站在巨人的肩上眺望远方;同时文献综述也方便读者在不清楚某些技术的细节时便于查阅相关文献。文献需要分门别类地介绍,这有助于审稿人和读者理解本篇论文所在的位置,即描述清楚本篇论文是在本领域的哪个“学派”。不应该将引用的文献作为句子的主语或宾语。不能以时间年份顺序作为主线来叙述。要合理评述相关工作的优缺点,优点是选择跟随性工作的原因,缺点是论文提出创新的动机;在谈到优点时可以使劲夸, 但也不要用口语; 说到缺点时要中肯, 也要客气。
8实验
数据集越多覆盖范围越广越好;实验的主要目的是回答一些作者和读者关心的问题,因此可以采用自问自答的方式;同样需要通过内部、外部比较展示主要方案的优势。
9.写结论时的注意事项
避免使用与摘要内相同的句子. 摘要里面说我们做了哪些事情, 而这里应该说我们获得哪些观察与结论. 也就是说, 结论比摘要更加具体.可以具体到论文中的某个算法, 某条性质, 某个定理, 某个实验结果, 这样就自然与摘要区别开来.如果要讨论说进一步工作, 可以列出 3 至 5 条, 不算在 Conclusion 的字数里面. 读者很可能非常关注这一部分,因为他们可以按照这种思路继续进行研究. 作为一项研究工作, 打开一扇门比完全解决某一问题更重要. 如果这一部分写得好, 就会有很多的引用.
10. 正确使用图片
文章的美观也需要靠图片来支撑。尽量使用矢量图,以防在放大时失真。Visio、Matlab、Python等生成的图也可保存为矢量图,避免使用Excel画图。图注可以很长,有些期刊要求图是自封闭的,只需看图注的解释即可。围绕图的说明性文字应该充分,并且版面占比不低于图片本身的1/2。一般情况下,引用图片时应保持与图片编号一致,建议使用Figure 1作为主语。
11.参考文献注意事项
在参考文献中,要注意千万不要直接使用网上的 bibitem, 正确的做法是: 使用一个正确的模板 (例如上面给这个), 然后把文献的内容填进去, 这样可以避免多数问题。将等号进行列对齐. 这和我们写程序一样, 需要良好的习惯: 保证格式正确. 否则会隐藏一些错误. 实际上, Latex 文件就是程序。
名字要有意义. 如 MinZhang2020Frequent 包含了前两个作者姓氏、论文发表年份、标题中的一个关键词。必须保证不同的参考文献具有不同的名字. 名在前, 姓在后. “Fan Min” 不要写成 “Min, Fan”。作者名不要缩写成 “F Min” 或 “Fan Min”. Latex 自己会进行必要的转换. 注意题目的大小写, 可以用花括号强制设置。会议名如果使用简称, 就不要再写全称. 事实上, 级别高的会议, 大家都知道其简称. 级别低的会议最好别引用。由于有 year 域, 不要在会议后面再加年份, 如 AAAI’20, 这样导致年份信息重复。页码之间应使用两个连词符 -, 最终的效果就是一条比较长的横线. 如果从其它地方直接拷贝, 有可能获得全角的横线。特殊字符需要使用转义符才能正常显示. 如 IEEE Transactions on Knowledge & DataEngineering. 有些西欧字符, 也需要查阅 Latex 相应标准, 如 "{o} 表示上面有两个小点的 o。千万不要把特殊字符 (包括全角的引号, 头上戴点的字母等等) 拷贝进 bib 文件. bib 文件和 tex 文件都应该只含基本的ASCII 字符. 除最后一行外, 其它行应以逗号结束。有些作者喜欢在名中间连词符, 如 Heng-Ru Zhang, 有些则喜欢独立, 如 Yi Yu Yao. 需要查阅他们自己的论文,了解相应习惯。为了保证格式的正确性, 应检查生成的 pdf 文件. 偶尔还会根据投稿期刊的要求来进行 bibitem 的修改。
11.如何回复审稿人
投稿到期刊后,编辑提出修改建议通常是一个积极的信号。
在修改论文时,应提供简明的回复,端正态度,理解编辑和审稿人的帮助出发点。直接回答问题,回复内容不要过长,关注于正文修改,使用蓝色字标出修改部分,并帮助纠正审稿人的拼写错误。