如何写论文?

作者:Aixin SUN ,新加坡南洋理工大学教师

#Z7Z8-1 写文章【整体结构及表述】

我对写文章的一些理解

  1. 要点:写文章最重要的是找对文章的卖点,这些卖点是让读者眼前一亮的东西。这个包括文章的主要贡献也包括你想让你的读者记住的东西。找对卖点需要对自己的领域有很准确的把握。这个需要多读,要建立自己的知识体系。
  2. 故事:有了卖点就需要有一个好的载体也就是一个好的故事去贯穿和突出这些卖点。既然是个故事,那就有头有尾有情节。当然这个所谓的故事不是小说也不能虚构。我们不需要情节上多么跌宕起伏,但需要情节上的独立性,连贯性,和前后呼应,还有就是这个故事的完整性。这个故事决定了文章的结构,先讲什么后讲什么,每个章节之间如何衔接。比方说这个工作是全新的工作,里面提到的所有工作都不能直接用来做,那么把 Related work 放到第二节可能影响到这个故事的连贯性,这种情况下可以考虑把 Related work 放到结论之前。
  3. 情节:每个章节有自己的相对独立性,但所有的章节都是服从整个故事的。每个章节里面最重要是各个段落如何有逻辑地衔接,而且能够吸引读者继续往下读。单纯告诉读者第一步做什么第二步做什么基本上没有什么吸引力。读者可能更喜欢知道为什么第一步这么做,为什么需要第二步,为什么第二步这样做是最好的选择,然后顺着你定下的思路去读具体是怎么做的。回答这些“为什么”就很自然地衔接了各个步骤。
  4. 表述:力求表述准确和完整。相同领域的读者读了你的文章,拿到你用的数据集以及基本工具,就可以根据你的文章重复这个工作。
  5. 英语:我一直主张用短句,少用从句少用复杂句式。我们读中文很少分析句子成分,但很容易判断句子读起来顺不顺,意思是不是模糊。相信英语母语的读者读英语也不怎么分析句子成分。有些长句子即使语法上正确读起来也不一定那么顺,给人的感觉是:不仔细分析还真没发现这句话语法上是对的。这样的句子一般不能准确地表达你想表达的意思。如果读者需要花费很大的力气去分析句子成分,猜测你要表达的意思,那么就没有读下去的动力了。对英语或者说对于英语语感有很好的把握之前用短句至少能把意思表达清楚。
  6. 局限性:基本上每个工作都有其局限性。对于要解决问题,方法的局限性有大有小。一种办法是细化命题消除比较大的局限性,这样需要重新构思你的故事。一种是诚恳的提出并讨论这个局限性。还有一种比较差的办法是放到所谓的 Future work,至少告诉审稿人你是知道这个局限性的。最后一种不是办法的办法是祈祷你的审稿人没有发现这个弱点,事实往往与愿望相反。
  7. 练习:写文章需要一个很长的练习和学习的过程。最好在有人指导或讨论的情况下多改几次草稿慢慢从中体会。多读文章有帮助但对写文章的帮助很有限,多写多改才是关键。举个简单的例子,买衣服的时候我们很容易判断衣服的设计好不好,但让你自己设计一件你自己喜欢的衣服,可能要花很长时间费很多精力。

#Z7Z8-2 写文章【细节处理】

  1. 数学符号要整体一致而且符合本领域的习惯。最基本的办法是做个列表把用到的所有的数学符号都列上去。这个表可以保留在文章里作为读者的参考,也可以仅供自己写文章时参考,定稿时再删掉。
  2. 图或表的说明要尽量把相应图表的内容表达清楚。读者可以根据目前读到的信息,不需要找到正文中相对应语句,就能基本理解图表的内容。图的说明一般放在图的下边,表的说明一般放在表的上边。
  3. 图表的大小要整体一致,协调,尽量不留大片空白。所有图中字体基本与正文的字体大小一致。图的大小不是按排版需求决定的而是按用途决定的。表现整体数据的分布趋势的图不需太大,表现不同方法间细微差别的图不能太小,看不清。如果几个图放在一起,左右并排或者上下并排,要考虑这些图之间是否有可比性?如果有可比性那么并排或竖排的两个图的取值范围最好设成一致。
  4. 选择最适合的图表表达形式。比如说实验结果跟 baseline 在绝对数值上差别不大,用列表加黑体字可能要比用柱状图好一些。如果绝对数值超出 baseline 很多,那么柱状图更好一些,视觉上更有表现力。当然有些领域有自己约定俗成的一些表达形式。
  5. 画折线图要选择适当的颜色和图标。考虑到大部分读者用黑白打印机,颜色的选择要考虑黑白打印的效果。图标的选择要有针对性,比如说一个图中要比较基于两种主要技术的四种方法:A, A+, B, B+,那么A和A+的图标要相对应(例如实心圆和空心圆),B和B+的图标相对应(例如实心三角形和空心三角形),这样比较容易观察相对应的方法之间的关系。
  6. 参考文献格式要统一。要用简写都用简写,不能有的是Proceedings有的是Proc.,有的用会议或期刊的全称有的用简称. 同一个作者在不同reference里面出现的名字要一致,不能一个是 A. B. Thomson, 另外一个就变成了 A. Thomson 了。
  7. Latex的编译错误要逐条处理。比如参考文献没找到造成的[?],某一行超出边界,公式或图表的label重复使用或不对应等等。
Report Story
Tags :