跳至主要內容

论文写作(结课报告)

原创Xenny约 2392 字大约 10 分钟课程论文写作

论文写作(结课报告)

  • 本篇博文为2024年研究生课程《论文写作》结题报告。

    本文从论文框架开始,按照总分结构,逐步分析论文写作中各类技巧以及注意事项。

论文框架

  1. 要写什么论文?

    找到工作的重心,例如对于目前大部分A+B工作,需要知道该重点写什么,大家都知道你有效果提升,但是提升了多少?为什么会提升?前人做错了?后续还能更好?

    当然这里更多是实验的工作,但是实验最终还是为了写作的,所以搞清楚要做什么,要写什么。当然,大部分的文章模仿lab/该领域内大家的叙事风格即可。

  2. 怎么写论文,先写什么,后写什么?

    对于一篇论文,摘要算是全文的缩写。总结算是核心的重复。而对于其他部分基本可以拆成下列内容

    1. Introducation
        引入问题、前人工作、具体方案
        现有挑战、本文方法、本文贡献
    2. Related Work
        领域综述、技术描述、技术细节
    3. Network
        模型细节、损失函数、算法细节
        训练方案
    4. Experiments
        数据介绍、数据处理、对比算法
        实验设置、实验结果、对比分析
    5. Discuss/Analysis
        提出问题、分析问题、消融实验
        开放探讨
    

    此时,可以考虑做了什么工作就写哪部分,以及注意每部分重心,例如Introducation中介绍某个算法时不应该把细节讲的太清楚,而重点要考虑为什么要介绍这个算法。例如

    1. 该领域内创先/转折点/开山之作,但是比较老我们该文不会再用到,这种作为一个阶段的代表作提一下就行。
    2. 该文近似领域内相关算法,里面用到的方法/组件很好,本文也(或者说大家都)使用了。那就重点是将里面的方法/组件。
    3. 某种方法/组件。在intro里面讲一下它的来历和好处就行了,计算细节/原因分析可以后面再讲。

    对于其他部分也是同理。

    同时对于摘要还是尽量先写好,这些写每个部分的时候不会偏题。而总结的话可以最后写,主要是写你要再次强调的部分,例如效果很好、方法很新之类的。

重点部分

  • 不能说其他不重要,只是其他的部分需要根据领域不同行文结构会很不一样,而这些部分则几乎总是按同一方式编写即可。

摘要

参考文献

  • title

    bibtex默认只会对句子字母加上大写,但是有些论文标题有句内大写的需要注意注意使用{x}进行大写。

    例如3-D xxx -> 3-{D}

  • journal/booktitle

    1. 单词字母大写;
    2. 全称或者简称只写一种,全文尽量统一;
    3. arXiv这类文献保留arXiv即可;
    4. 会议不用手动添加in,LaTex会自己加上;
    5. 大期刊尽量用缩写。
    6. DOI号还是找论文的时候就加上,用不着先注释掉即可。有些期刊不需要DOI,但有些期刊需要,如果后续要转投的话还得重新全部找一遍太麻烦了。

一些细节

符号&公式

  1. 首先需要全文统一风格,其次要注意一些约定俗成的东西,例如大家都是用xx作为自变量,yy作为因变量,你如果不是搞他们的反问题的话,写个x=f(y)x=f(y)还是比较怪的。

    涉及标量、向量、矩阵混合运算时需要注意是否书写正确。即x\mathbf{x}\mathbf{X}

    包括运算符也是,乘法别打成卷积*符号,除法如果公式太多太复杂了显示不好看也可以AB1AB^{-1},当然要注意你的数域对逆元的定义。

  2. 有时候公司中会写文字记得用\text包起来,方程组/分段函数等多行公式注意每行结尾,一般是前n1n-1行用;,最后一行的话需要看该公式是否就是句子的结尾再选择用,.

  3. 如2中所述,公式也是句子的一部分,所以如果后续还有从句解释时用逗号而不是句号结尾。

    同样在公式很多时,为了放置句式单一,你也完全可以把一个句子作为主语。

图&表

  1. 注意大小控制,不要超出显示范围,实在太大了可以考虑横向放置。

    同一页不要放置过多的图,需要注意排版,平衡每个页面的内容。

  2. 多个带有colorbar/tooltip的图,可以考虑共用colorbar显示,每个图可以更加紧凑。

  3. 色域需要统一,同时图像色彩、显示范围等指标也要符合业内常用绘制方式。

  4. 关于图的绘制的话,尽量画的饱满,线条不要太细,颜色用柔一点的,感觉图太简单就画详细些,例如把不同的卷积核、不同的扩张率、不同的通道数等等都体现出来。太复杂了就分模块,总分式画法,显得逻辑清晰。

    图可以扁平、可以立体,但是风格要统一。

小细节

  1. 数字统一加上$符号,过长的数字需要按千位分隔。
  2. 尽量避免多个数字+缩写相连,实在要写的时候需要添加连字符,例如平常可以是3030 Hz,但加上DF(dominant frequency)的话需要写成3030-Hz DF,表示30-Hz是一个整体,避免混淆。
  3. 单行公式长了一点点时latex会将后面的编号单独进行换行,不太好看,此时可以考虑用\begin{small}等工具让他大小缩小一点。
  4. 有时候需要经常切换不同的主语,而每个主语都是一个短语时,不妨给他们分别取个名字方便指代,例如迁移后的网络the fine-tune pretrained network和直接学习的网络the network trained from scratch可以分别叫FT-NetTS-Net
  5. 多个缩写词可以用and省略,例如No. 1, No. 2, and No. 3.,直接写No. 1, 2, and 3.就行。
  6. 有时候行内公式太长了,latex并不会自动换行,需要手动加上\\换行符。

英文水平

单词

  1. 不能用的词

    不能用的有两种情况,一是例如have't这类的口语缩写,二是由文化差异导致的词意错用。

    第一类情况没什么好说的,注意即可。 第二类则指一些无意义词、过于口语、过于绝对词,大部分都是直接抄翻译的话就会出现这个问题,例如无意义的And、过于口语且无意义的easy、过于绝对的solvenovel

    一般来说,一个词能不能用看看大家用的多不多就行了。

  2. 多词同意

    尽量一个意思使用不同的单词表达,特别是某一段需要经常表达这个意思时。这样的好处有

    1. 防止单词重复出现;
    2. 不同词性会有褒义/中性/贬义,修饰不同的东西,不同的词强调的东西也不同。

    例如diverse/different/multiple/various/等都有不同,多个的意思。但是例如various强调多,色彩更为褒义,different强调不同,色彩更为中性。

    例如achieve/reach/get都可以指代得到,完成什么。但明显achieve更具褒义。

  3. 不用(少用)口语词

    注意不是全部用高级词汇,不要堆砌辞藻。

    1. 例如many -> various, some -> several, do -> perform, need -> require, hard -> difficult.
  4. 主客观

    1. 评价(指主语是我们时)东西时少用主观色彩的形容词,别人会认为你是在王婆卖瓜罢了(虽然确实是这样)。即主观评价用客观词,客观评价可以用主观词。

语法

  1. 上下文

    1. 上文出现的东西不要再重复,直接用代词指代。
    2. 上下文本身就是连结关系,所以表反转才用But/However/xxx,表并列不要再用And/xxx
  2. 多用被动语态

    1. the xxx's apple ---> the apple of xxx

      reduce xxx -> xxx is reduced.

  3. 提取句子重点到前面

    1. 例如B是重点,The A is xxx by B ---> According to B xxx, A is xxx

    这也是会让阅读很舒服的一个关键,你作为写作者,你在写作前已经100%掌握了这篇文章,你不会对任何内容有疑惑,但是对于新读者,特别是英语语境中,先说最重要的,读起来更简单。

  4. 注意主语指代

    特别是在从句中,要搞清楚每个句子的主语是谁。

    这里会出问题的根本原因还是表述太口语化,导致主语指代不明。

    1. We can find that there is no overfitting with MLP, but learning speed is reduced.

      变成We xxx that MLP does xxxx, but has xxx.