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. ORA-600(qerltcInsertSelectRop_bad_state)错误

    来源于: http://blog.itpub.net/22458783/viewspace-615501/ 这是碰到的第一个11.2上的bug,在利用IGNORE_ROW_ON_DUPKEY_INDE ...

  2. 自定义CoordinatorLayout Behavior 隐藏Footer View

    在用新的控件中,我们可以用Toolbar与CoordinatorLayout实现 向上滚动隐藏的效果,可是官方并没有找到向上隐藏底部导航的功能,有一些第三方的框架实现了. 在Android M,Coo ...

  3. Shell命令_Cron使用

    chkconfig crond on d表示damon,后台进程 chkconfig --list | grep crond crontab [选项] 选项: -e: 编辑crontab定时任务 -l ...

  4. 编译php5.4的时候出现错误----configure: error: in `/usr/local/src/php540/php-5.4.0':

    错误如下:checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep - ...

  5. 【深入Java虚拟机】之一:Java内存模型与内存溢出

    [深入Java虚拟机]之:Java内存区域与内存溢出 高速缓存模型如下: ----------------------------------------------------分割线-------- ...

  6. Android中图像变换Matrix的原理、代码验证和应用(二)

    第二部分 代码验证 在第一部分中讲到的各种图像变换的验证代码如下,一共列出了10种情况.如果要验证其中的某一种情况,只需将相应的代码反注释即可.试验中用到的图片: 其尺寸为162 x 251. 每种变 ...

  7. Lead推荐学asp.net书籍

    ASP.NET 3.5 Unleashed 中文版: ASP.NET3.5揭秘(卷1) ASP.NET3.5揭秘(卷2) JS A Smarter Way to Learn JavaScript

  8. [bzoj1787][Ahoi2008]紧急集合

    Description 给定一棵大小为的树,有组询问,每组询问给三个点,求到这三个点距离和最小的点及最小距离和. Input 第一行两个数. 接下来行,每行两个数表示到有一条边. 最后行,每行个数,为 ...

  9. BZOJ2005 莫比乌斯反演

    题意:http://www.lydsy.com/JudgeOnline/problem.php?id=2005 实际上把这些被挡住的点的坐标和能量值列举出来可以发现有个公式: “对于坐标系第一象限任意 ...

  10. android开发中遇到的各种问题收集--不定期更新

    以下问题都是自己在开发中亲身碰到的 ,在这里留个备份,方便下次查阅. 1.java.lang.IllegalStateException ,Cannot execute task: the task ...