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的更多相关文章
-
如何写好一篇高质量的IEEE/ACM Transaction级别的计算机科学论文?
转自<知乎>如何写好一篇高质量的IEEE/ACM Transaction级别的计算机科学论文? 问题: 作为一个博士生,一直为写论文头疼,读过很多高质量论文,觉得写的真好,但是轮到自己写总 ...
-
关于Java多线程的线程同步和线程通信的一些小问题(顺便分享几篇高质量的博文)
Java多线程的线程同步和线程通信的一些小问题(顺便分享几篇质量高的博文) 前言:在学习多线程时,遇到了一些问题,这里我将这些问题都分享出来,同时也分享了几篇其他博客主的博客,并且将我个人的理解也分享 ...
-
写博客没高质量配图?python爬虫教你绕过限制一键搜索下载图虫创意图片!
目录 前言 分析 理想状态 爬虫实现 其他注意 效果与总结 @(文章目录) 前言 在我们写文章(博客.公众号.自媒体)的时候,常常觉得自己的文章有些老土,这很大程度是因为配图没有选好. 笔者也是遇到相 ...
-
留学生如何完成一篇高质量的Essay?
本文将以典型的essay写作结构作为框架, 分别介绍如何审题.构思.立意, 如何高效地收集有效的资料, 如何撰写, 如何规范参考文献格式等. 审题&构思&立意定题 审题 一年之计在于春 ...
-
如何写出高质量的技术博客 这边文章出自http://www.jianshu.com/p/ae9ab21a5730 觉得不错直接拿过来了 好东西要大家分享嘛
如何写出高质量的技术博客?答案是:如果你想,就一定能写出高质量的技术博客.看起来很唯心,但这就是事实.有足够愿力去做一件目标明确,有良好反馈系统的事情往往很简单.就是不停地训练,慢慢地,你自己 ...
-
读书--编写高质量代码 改善C#程序的157个建议
最近读了陆敏技写的一本书<<编写高质量代码 改善C#程序的157个建议>>书写的很好.我还看了他的博客http://www.cnblogs.com/luminji . 前面部 ...
-
C# 《编写高质量代码改善建议》整理&;笔记 --(一)基本语言篇
题记:这是自己的观后感,工作两年了,本来打算好好学习设计模式,或者作为客户端深入了解GPU编程的,但是突然发现还有这么一本书. <编写高质量代码改善建议>,感觉这正是自己需要的. 我是做 ...
-
如何写出高质量的JavaScript代码
优秀的Stoyan Stefanov在他的新书中(<Javascript Patterns>)介绍了很多编写高质量代码的技巧,比如避免使用全局变量,使用单一的var关键字,循环式预存长度等 ...
-
Mysql写出高质量的sql语句的几点建议
CleverCode在实际的工作也写过一些低效率的sql语句.这些语句会给数据库带来非常大的压力.最基本的表现就是sql语句执行慢,后来逐渐的去优化和尝试. 总结了一些高质量的sql语句的写法.这里C ...
随机推荐
-
图文详解Unity3D中Material的Tiling和Offset是怎么回事
图文详解Unity3D中Material的Tiling和Offset是怎么回事 Tiling和Offset概述 Tiling表示UV坐标的缩放倍数,Offset表示UV坐标的起始位置. 这样说当然是隔 ...
-
20145225《Java程序设计》 第10周学习总结
20145225<Java程序设计> 第10周学习总结 教材学习内容总结 一.网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据: 程序员所作的事情就是把数据发送到指定 ...
-
FreeBSD_11-系统管理——{Part_4 - 内核参数定制}
特别提醒:自行定制的内核,必須经过全方位测试无誤后,方能用于生产环境 基于:/usr/src/sys/amd64/conf/GENERIC cpu HAMMER ident TEST_kernel # ...
-
loadrunner常见问题总结
在玩Loadrunner时经常性的出现脚本录制为空的情况,下面是我总结出的解决办法: 1.在用loadrunner录制脚本时发现脚本录制为空,查找原因,我首先看. IE选项->连接->局域 ...
-
Sublime Text 添加到右键菜单 带菜单图标
1.打开 regedit 2.找到节点 HKEY_CLASSSES_ROOT -> * -> Shell 3.右键选择新建“ 项 ” 这个项的名字将作为右键菜单的菜单名称,我用的“ Sub ...
-
不使用webview,用手机浏览器的android app
需求:wap站在手机上以App的形式打开,但不要嵌套WebView,只能以浏览器打开 package com.gzz.whyinzi; import android.net.Uri; import a ...
-
listview 去掉header和footer中的分割线
在listView中加上android:headerDividersEnabled="false" android:footerDividersEnabled="fals ...
-
yafu安装使用方法以及mismatched parens解决方法
yafu用于自动整数因式分解,在RSA中,当p.q的取值差异过大或过于相近的时候,使用yafu可以快速的把n值分解出p.q值,原理是使用Fermat方法与Pollard rho方法等. 再摘录官方的一 ...
-
Python中的@符号
1.基本含义 @符号用做函数的修饰符,可以在模块或者类的定义层内对函数进行修饰,出现在函数定义的前一行,不允许和函数定义在同一行. 一个修饰符就是一个函数,它将被修饰的函数作为参数,并返回修饰后的同名 ...
-
onblur 事件
onblur 事件 Event 对象 定义和用法 onblur 事件会在对象失去焦点时发生. 语法 onblur="SomeJavaScriptCode" 参数 描述 SomeJa ...