如何写好一篇高质量的paper
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 ...
随机推荐
- 用Okhttp框架登录之后的Cookie设置到webView中(转)
1.webview中设置: [java] view plain copy @SuppressWarnings("deprecation") public void synCooki ...
- 网络流 poj 3308 最小割
t个样例 n*m的矩阵 L个伞兵 给出每行每列装激光的花费 伞兵的位置 要求杀死所有伞兵 总费用为这些费用的乘积 求花费最小 建图 源点 -> 行 -> 列 -> 汇点 ...
- java.lang.ClassCastException: com.sun.proxy.$Proxy32 cannot be cast to com.bkc.bpmp.core.cache.MemcachedManager
java.lang.ClassCastException: com.sun.proxy.$Proxy32 cannot be cast to com.bkc.bpmp.core.cache.Memca ...
- mysql-函数CASE WHEN 语句使用说明
mysql数据库中CASE WHEN语句. case when语句,用于计算条件列表并返回多个可能结果表达式之一. CASE 具有两种格式: 简单 CASE 函数将某个表达式与一组简单表达式进行比较以 ...
- java-原生爬虫机制源码
这是一个web搜索的基本程序,从命令行输入搜索条件(起始的URL.处理url的最大数.要搜索的字符串),它就会逐个对Internet上的URL进行实时搜索,查找并输出匹配搜索条件的页面. 这个程序的原 ...
- 控件(弹出类): ToolTip, Popup, PopupMenu
示例1.ToolTip 的示例Controls/FlyoutControl/ToolTipDemo.xaml <Page x:Class="Windows10.Controls.Fly ...
- ios 图片点击两次禁止保存或拷贝
通常当你在手机或者pad上长按图像 img ,会弹出选项 存储图像 或者 拷贝图像,如果你不想让用户这么操作,那么你可以通过以下方法来禁止: img { -webkit-touch-callo ...
- EF(Entity Framework)发生错误”正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不保证 DbContext 的实例成员和相关类是线程安全的。 临时解决了这个问题,在Context的构造函数中,禁用了自动初始化:
解决方案: 禁止上下创建. 修改.删除,默认为true public DataDbContext() : base("name=DataDbContext") { this.Da ...
- python 列表与元组的操作简介
上一篇:Python 序列通用操作介绍 列表 列表是可变的(mutable)--可以改变列表的内容,这不同于字符串和元组,字符串和元组都是不可变的.接下来讨论一下列表所提供的方法. list函数 可以 ...
- VI,CI,UI
一.VI VI全称Visual Identity, 即企业VI视觉设计,通译为视觉识别系统.是将CI的非可视内容转化为静态的视觉识别符号.设计到位.实施科学的视觉识别系统,是传播企业经营理念.建立企业 ...