http://blog.csdn.net/tiandijun/article/details/41775223

这篇文章来源于中科院Zhouchen Lin 教授的report,有幸读到,和大家分享一下。技术和paper是相辅相成的,一直认为学到了技术或者在学习的过程中有任何的想法和疑问都应该以文字的形式记录下来,paper,博客,log什么的都可以,不然记忆会随着时光的飞逝擦除的,而且在当今这个技术飞速更迭的时代,记录过去的工作应该成为每周总结的必修课。

1 Why write papers?

Incorrect answers:
  I have to graduate/promote//My boss asked me to write

I have to start because
  I will graduate half a year later ,the conference deadline is only a month away

Correct answers:   
Claim your credit on new findings
Critical for your academic career
Help refine your thought
I hear and I forget;
I see and I memorize;
I write and I understand.
Documentation
Guard against forgetting
Informative for other people (save your time to explainrepeatedly)
Necessary in many other cases (such as patent filing) 
Necessary in many other cases (such as patent filing)

I can start because I
have passion with my invention/concept
am compelled to speak and write
have truly novel concept/algorithm/procedure/architecture
have vision or survey that provides value for the research community

have solid and sustainable results

2 About reviewers

3 Components of a paper

Paper structure and general tips for every component


4 Paper writing process

How to manage your writing process




5 Writing good English

General tips and good habits



6 Conclusions

Key message on paper writing



Check Listbefore Handing in Your Paper

ForEnglish:

1.   Check in WinEdit or other Latex inputprocessor for those words underlined with red. Make sure there is nomisspelling.

2.   Avoid running sentences. In English, once thesubject, verb, and object are complete, it should be a complete sentence,stopped by a period. This is not like Chinese.

3.   One paragraph for a topic.

4.   Use passive tense as few as possible.

5.   When using an acronym, give its full name whenit first appears (except in title), e.g., “Principal Component Analysis (PCA).”

6.   Check the plurals and tense.

7.   Make clear the usage of “the” and “a”. Some ofthem are subtle, but in most of the cases, their usages are clear. Inparticular, use “an”
before a word or a mathentity whose pronunciation leads with a vowel, such as “L^1-norm” and $h\timesh$. Write “The XXX dataset/method is…” or “XXX is…” rather than “XXXdataset/method is…” Checkhttp://alt-usage-english.org/

8.   If there are only two objects, A and B, write“Aand B”. Do not write “A, B”.

9.   If there are more than two objects, A, B, …,Y, and Z, normally you can write both “A, B, …, Y, andZ” and “A, B, …, Yand Z”. However, the formeris
recommended in http://alt-usage-english.org/. Anyway,this should be consistent throughout the paper.

10.Do not write “A, B,andC, etc.” Write “A, B, C, etc.” instead.

11.Do not write “isn’t”, “aren’t”, “don’t”,“doesn’t”, etc. Those are for spoken communication. Write “is not”, “are not”, “do not”,
“does not”,etc., instead.

12.Do not write “can not”.Write “cannot” instead.

13.Notice the correct dots in “e.g.”, “etc.”, “etal.”, etc.

14.Put a comma before “respectively”.

15.Leave a space between texts and leftparenthesis, left bracket, or citation. Also leave a space between comma orperiod and the successive texts.

16.Use “``” and “`” in the .tex file for the left quotation mark.

Check withhttp://alt-usage-english.org/frequently
if you are unsure.

ForMath Expressions:

17.Use intuitive notations. A rule of thumb isthat you use salient characters in their English name as their notations. Thiscan greatly enhance memory association. However, the second rule is that youmust use different
notations for different objects. So you have to balancebetween these two rules. There are also other notation conventions which youshould also follow, such as using i, j, k etc. for enumeration, using Greekletters for angles.

18.For inner product, use “\langle” and “\rangle” instead of “<” and“>”. For norms, use “\|” instead of “||”.

19.Every standalone math expression should endwith a punctuation, either comma or period, depending on whether it is at theend of a sentence.

20.If there are delimiters in a math expression,use “\left” and “\right”so that they can scale with the height of the math expression.

21.Align multi-line math arrays properly so thatthe whole expression looks good. Avoid stretching-out expressions.

 

For Figures and Tables:

22.For every figure or table, it must have acaption and be referred to in the body text. The detail of caption should bejust enough so that a reader do not have to refer to the body text tocomprehend it.

23.Label the axes of a figure. If they are notapparent, explain the axes in caption.

24.If you generate a figure by Matlab, use “print –dpsc XXXX.eps” to save the figure into EPS.This ensures high visual quality of the figure.

25.Do not merge multiple figures/images in asingle image. Label each sub-figure/image with “(a)”, “(b)”, “(c)”, etc., foreasy reference.

26.Try to avoid using color to refer to theobjects in a figure. Use line style of shape instead. But sometimes this ishard to achieve.

27.Check whether the curves/texts in a figure canbe differentiable after printing on paper.

28.If you refer to multiple figures or tablessimultaneously, write “Figures A and B” or “Tables A and B”, rather than “FigureA
and Figure B” or “Table A and Table B.”

 

For References:

29.The reference information should be complete.

30.Every reference must be cited in the bodytext. Naturally achieve this by using a .BIB file.

31.Make the style of references consistent, e.g.,the journal or conference names should all in full names or all inabbreviations, the first names of authors should all in full or inabbreviations. Achieve this by compiling
your .BIB file in a consistent style.Some first letters of human names or technical acronyms, such as “PSNR” and“Laplacian”, should always be capitalized in whatever bibstyle. Achieve this byadding parenthesis to the capitalized letters in the .BIB file.

-------------------------------------------------------------完--------------------------------------------------------------------

References

Zhouchen Lin, How to Write Good Papers

Sing Bing Kang, A Perspective on Doing Effective Research
Ya-Qin Zhang, How to Publish a (Good) Paper?
Ashley Chang, English Writing

更多,请关注http://blog.csdn.net/tiandijun/,欢迎交流!

如何写好一篇高质量的paper的更多相关文章

  1. 如何写好一篇高质量的IEEE/ACM Transaction级别的计算机科学论文?

    转自<知乎>如何写好一篇高质量的IEEE/ACM Transaction级别的计算机科学论文? 问题: 作为一个博士生,一直为写论文头疼,读过很多高质量论文,觉得写的真好,但是轮到自己写总 ...

  2. 关于Java多线程的线程同步和线程通信的一些小问题(顺便分享几篇高质量的博文)

    Java多线程的线程同步和线程通信的一些小问题(顺便分享几篇质量高的博文) 前言:在学习多线程时,遇到了一些问题,这里我将这些问题都分享出来,同时也分享了几篇其他博客主的博客,并且将我个人的理解也分享 ...

  3. 写博客没高质量配图?python爬虫教你绕过限制一键搜索下载图虫创意图片!

    目录 前言 分析 理想状态 爬虫实现 其他注意 效果与总结 @(文章目录) 前言 在我们写文章(博客.公众号.自媒体)的时候,常常觉得自己的文章有些老土,这很大程度是因为配图没有选好. 笔者也是遇到相 ...

  4. 留学生如何完成一篇高质量的Essay?

    本文将以典型的essay写作结构作为框架, 分别介绍如何审题.构思.立意, 如何高效地收集有效的资料, 如何撰写, 如何规范参考文献格式等. 审题&构思&立意定题 审题 一年之计在于春 ...

  5. 如何写出高质量的技术博客 这边文章出自http://www.jianshu.com/p/ae9ab21a5730 觉得不错直接拿过来了 好东西要大家分享嘛

        如何写出高质量的技术博客?答案是:如果你想,就一定能写出高质量的技术博客.看起来很唯心,但这就是事实.有足够愿力去做一件目标明确,有良好反馈系统的事情往往很简单.就是不停地训练,慢慢地,你自己 ...

  6. 读书--编写高质量代码 改善C#程序的157个建议

    最近读了陆敏技写的一本书<<编写高质量代码  改善C#程序的157个建议>>书写的很好.我还看了他的博客http://www.cnblogs.com/luminji . 前面部 ...

  7. C# 《编写高质量代码改善建议》整理&笔记 --(一)基本语言篇

     题记:这是自己的观后感,工作两年了,本来打算好好学习设计模式,或者作为客户端深入了解GPU编程的,但是突然发现还有这么一本书. <编写高质量代码改善建议>,感觉这正是自己需要的. 我是做 ...

  8. 如何写出高质量的JavaScript代码

    优秀的Stoyan Stefanov在他的新书中(<Javascript Patterns>)介绍了很多编写高质量代码的技巧,比如避免使用全局变量,使用单一的var关键字,循环式预存长度等 ...

  9. Mysql写出高质量的sql语句的几点建议

    CleverCode在实际的工作也写过一些低效率的sql语句.这些语句会给数据库带来非常大的压力.最基本的表现就是sql语句执行慢,后来逐渐的去优化和尝试. 总结了一些高质量的sql语句的写法.这里C ...

随机推荐

  1. 使用D3绘制图表(4)--面积图表

    面积图表的绘制就是在曲线图表的基础上做一点小小的改动.其他的代码跟绘制曲线图表没有什么区别,下面有黄色背景颜色的代码就是修改的,是不是很简单,第一句修改的地方就是把之前绘制线的函数(line)改成了绘 ...

  2. [转]响应式WEB设计学习(2)—视频能够做成响应式吗

    原文地址:http://www.jb51.net/web/70361.html 上集回顾: 昨天讲了页面如何根据不同的设备尺寸做出响应.主要是利用了@media命令以及尺寸百分比化这两招. 上集补充: ...

  3. Android 自定义Popupwindow 注意事项,手机和平板的区别

    首先自定义ppw是要继承Popupwindow 的 而要成功的显示出自定义的ppw就必须实现下面的三句代码 // 必要的三要素下面,不然popWind显示不出来 this.setContentView ...

  4. Swift开发小技巧--private访问修饰符报错的情况

    1.Swift中的访问修饰符(三个,作用:用来修饰属性,方法和类) public : 最大权限 -- 可以在当前framework和其他framework中访问 internal : 默认的权限 -- ...

  5. 远程登录服务器执行cmd的Python脚本

    import paramiko,os,sys ip = raw_input("input ip address :>>>") password = raw_inp ...

  6. 【POJ 2406】Power Strings 连续重复子串

    看的<后缀数组——处理字符串的有力工具>这篇论文,在那里这道题是用后缀数组实现的,复杂度为$O(nlogn)$,很明显长度为$2×10^6$的数据会TLE,所以必需得用复杂度为$O(n)$ ...

  7. HoG

    实现步骤 先计算每一个像素点位置上x和y方向上的梯度. 这样在每一个像素点位置上得到一个二维向量, 计算它的方向和模长 将图片分为一个个的cell, 如\(8\times 8\). 计算它的HOG: ...

  8. mysql命令-use

    use命令可以让我们来使用数据库. use命令格式: use <数据库名>; 例如,如果xhkdb数据库存在,尝试存取它: mysql> use xhkdb; 屏幕提示:Databa ...

  9. TODO: 图片加载框架ImageLoader的实现

    1, 使用三级缓存策略 2, 使用builder模式设置ImagLoager的config

  10. ThreadLocal详解(实现多线程同步访问变量)

    ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量. 这个玩意有什么用处,或者说为什么要有这么一个东东?先解释一下,在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线 ...