文章目录
本学期参加了闵老师的《论文写作》课程,让我在学术写作方面有了更加全面和深入的认识。通过系统学习,我提高了自己的学术写作水平,为未来的研究工作和毕业论文的撰写奠定了坚实的基础。感谢闵老师的精彩授课,我相信这对我的学术生涯将产生长远的影响。想更多了解闵老师的内容和作品,可以访问他的CSDN主页:https://blog.csdn.net/minfanphd?type=blog。
1.Latex工具
LaTeX是一款用于文档排版的系统,与通常的文字处理软件(例如Microsoft Word)相比,LaTeX更专注于处理科技文档、学术论文、报告以及数学公式等。稳定的版本控制、自动化编译、处理大型文档的能力以及丰富的模板支持,使LaTeX成为研究和学术领域中最受欢迎的文档准备工具之一。
注意事项:
(1)尽量不要引入特殊的包(usepackage导入包), 以免其他系统不兼容的情况。
(2)尽量多实用模板(每个出版社的要求可能不同),直接在上面进行修改,可以避免一些奇奇怪怪的问题。
补充:Latex 表格的控制
(1)可以在表格中的数据旁边做标记(用于表示最优结果,结果更好等意义)
(2)表格一般应该与文字边距相同,如果表格内容不多, 可以用如下语句控制宽度;
\begin{tabular*}{12cm}{@{\extraclosep{\fill}}lll}
(3)如果数据太多装不下, 也可以用如下语句控制宽度, 但表格中字体会自动缩小;
\resizebox{12cm}{!}{
(3)对齐方面, l 表示 left, c 表示 center, r 表示 right。
2.论文写作中慎用的单词与短语
(1)Have’t 与 Don’t正式论文中不要这要简写;
(2)句子开头禁止使用And,句子中间也要慎用and,避免滥用;
(3)easy和simple两词谨慎使用(会让别人感觉不舒服);
(4)慎用solve,而应使用handle 或 address;
(5)慎用novel (比较大的创新),而应使用new;论文写
(6)把 only 放到一个尽可能靠后的位置;
(7)慎用prove(除非写了定理、性质及其证明过程),实验结果表明应该使用show;
(8)可以使用 https://www.linggle.com 查看单词或词汇的使用频率(可以大概知道那些单词能用,那些需要谨慎使用)
3.论文写作中的语法问题
这里主要有两种方法:借鉴法和倒腾法
(1)借鉴法
基本步骤:
1)找 20 篇顶刊的论文;
2)找出各个部分的简单句子;
3)获得句型, 如: The main idea is to … by …;
4)在自己的论文中使用。
(2)倒腾法
基本步骤:
1)写一个表达自己意思的英文句子;
2)使用 https://translate.google.cn/ 翻译成中文句子;
3)再翻译成英文句子;
4)直到中文句子和英文句子都不再改变 (即收敛);
5)将句子中的非专业词汇换成正确的专业词汇(因为翻译软件对它们不了解)。
总结:两个办法各有优劣。借鉴法启动慢, 需要积累很多的句式,但是写的句子不会有基本的语法问题并且会越写越顺手;倒腾法看似节约时间,但是会浪费比较多的时间,而且不会形成一定的语法体系。
4.给自己论文取一个吸引眼球的标题(Title)
(1)标题要有吸引力
(2)便于他人理解
(3)便于他人检索(这样浏览量和引用量会有所提高)
(4)长度最好控制在 40-60 个字母之间
(5)尽量不使用 based on(会显得很捞)
(6)使用 through, with 等来表示技术
(7)如果主要贡献为算法, 题目的缩写就应该为算法的名称
5.论文摘要(Abstract)
论文摘要在整篇论文中起到关键的导向和概括作用,是读者首先接触到的内容,因此具有极其重要的地位。一个优秀的摘要应该能够清晰而精炼地传达论文的核心思想、研究问题、方法、结果和结论,吸引读者对整篇论文产生兴趣。摘要的质量直接影响读者是否选择深入阅读全文,对于审稿人、学术界同行以及研究领域的其他相关人士都具有决定性的影响。因此,论文作者在撰写摘要时应注重精炼表达,确保信息传递的准确性和完整性,使读者能够迅速理解论文的研究内容,从而提高论文的可阅读性和影响力。摘要是论文的门面,也是学术交流的桥梁,对于学术研究的传播和推广具有至关重要的作用
这一部分老师给出了摘要规范10句:1 问题及其重要性;2 已有工作;3 已有工作局限性;4 本文工作;5 本文方法的第 1 -3个技术/步骤/方面/优势/贡献(尽量至少三个,不然会显得工作量不足);6 实验设置;7 实验结果;8 提升。
6.论文关键词(keywords)
(1)关键词最好3-5个;
(2)除了相关的术语,关键词不能过长(一般1-3个单词);
(3)关键词应有序、关键词的摆放可以按字母的升序排列。
7.论文引言(Introduction)
引言是为论文做铺垫,在计算机论文中,引言需要讲述完整的故事。很多审稿人在读完引言后,就有了基本 (80% 以上) 的判断。如果引言写得漂亮,他就会在后面的正文中找出一些证据,赞扬研究工作有意义,理论完备,实验效果好等等。如果引言写得难看,感觉作者没受过专业的科研训练, 他也会在正文中找出几条问题,说论文写得不好。因此,要把重要的东西放在引言里面讲清楚了,不然一个读者看完这篇论文后,很可能丢失引用的机会。
引言风格:
(1)采用与摘要相同的结构
摘要的每一句,都扩展成引言中的一段。每段的首句被称为"主题句",你也可以把摘要相应那个句子稍作修改移过来。主题句通常是一种"断言",该段其它句子的作用,都是支撑该断言。
(2)每段5~10句
根据前面的规定,每段可能是50-150个单词,若相邻两段比较短,则合并。
(3)算法图或运行示例
在引言的部分放算法图,通过该图读者能够更快掌握全文主要思想。可以理解为是 “开局一张图”,由此可见,这张图需要画得很漂亮!
(4)引言层次
1)没有拼写及语法错误(单词级)
2)表达简洁(简单句够用了)(句子级)
3)what、why、how三个角度分析(段落级)
4)条理清晰(章节级)
5)创新
8.文献综述
(1)每篇论文都应有文献综述(表示对前人工作的尊重,也便于读者了解技术细节)
(2)可以在文中不同的位置描述
(3)文献需要进行分门别类的介绍(分成几个大类,大类再分成几个小类,这样的综述才有目的、有营养。)
(4)不应将参考文献的引用作为句子的主语、宾语等
(5)不要一次性引用太多文献(会给人一种强行堆的感觉,也会变现出对这篇文献没有足够尊重)
(6)不提倡全句引用
(7)合理评述相关工作的优缺点(多说优点,谨言缺点)
(8)可以综述自己前期的工作, 但一般控制在 2-3 篇论文(不要过多引用自己的)
9.论文算法伪代码(Algorithm Pseudocode)
算法伪代码是论文的核心之一:
(1)需要说明输入、输出;
(2)方法 (函数) 名可写可不写, 如果被别的方法调用就必须写;
(3)需要写出主要步骤的注释;
(4)长度控制在 15-30 行;
(5)可使用数学式子或对已有数学式子的引用;
(6)不重要的步骤可以省略;
(7)一般需要进行时间、空间复杂度分析, 并写出配套的 property 以及相应的表格, 以使其更标准。
示例代码:
\begin{algorithm}[!htb]
\renewcommand{\algorithmicrequire}{\textbf{Input:}}
\renewcommand{\algorithmicensure}{\textbf{Output:}}
\caption{Multi-label active learning through serial-parallel neural networks}
\label{algorithm: masp}
\begin{algorithmic}[1]
\REQUIRE
data matrix $\mathbf{X}$,
label matrix $\mathbf{Y}$ for query,
query budget $Q$,
cold-start query budget $P$,
number of representative instances $R$,
instance batch size $B_i$,
label batch size $B_l$
\ENSURE
queried instance-label pairs $\mathbf{Q}$, prediction network $\Theta$.
\STATE Initialize the serial-parallel prediction network;
\STATE $\mathbf{Q} = \emptyset$;\\
// Stage 1. Cold start.
\STATE Compute instance representativeness according to Eq. \eqref{equation: dp-representativeness};
\STATE Select the top-$R$ representative instances to reorganize the training set $\mathbf{X}$;
\STATE Update $\mathbf{Q}$ and $\mathbf{Y}'$ by querying $B_l$ labels for each of the top $\lfloor Q / B_l \rfloor$ representative instances;
\STATE Train the prediction network using $\mathbf{X}$ and $\mathbf{Y}'$;\\
// Stage 2. Main learning process.
\REPEAT
\STATE Compute $\hat{\mathbf{Y}}$ using the prediction network and Eq. \eqref{equation: label-prediction};
\STATE Compute label uncertainty according to Eq. \eqref{equation: label-uncertainty};
\STATE Query top-$B_i$ uncertain instance-label pairs to update $\mathbf{Q}$ and $\mathbf{Y}'$;
\STATE Update the prediction network using $\mathbf{X}$ and $\mathbf{Y}'$;\\
\UNTIL{($|\mathbf{Q}| \geq Q$)}
\end{algorithmic}
\end{algorithm}
10.论文中的实验部分(Experiment)
实验是整篇文章非常重要的部分,它关系着论文会不会被直接拒。
1.数据集越多越大可信度越高
数据集越多,覆盖领域越广,结果就越可信,12 至 20 个公开数据集就足够。使用参考文献中的数据集更好,方便比较。如果实现别人的代码和他的结构不一致,则使用自己实现的版本作比较。
2.实验内部比较
展示参数变化所导致的性能变化,二维图一次只能展示一个参数和一个性能指标。因此,如果有很多参数,就只能讨论最重要的几个,否则图太多。展示主要方案与其变种相比的优势。有时候我们有好几种可选方案,通过比较,可以获得最佳那个。
3.实验外部比较
外部比较是与已有算法进行比较。需要与经典方案,基准方案,最先进的方案进行比较。很多时候使用柱状图,如果数据太多,用表格就比图合适。如果要把参数影响,数据集大小影响也表现出来,就只有用折线图。最重要的比较放在最后。要有足够的文字进行分析,不能让读者自己去观察。并不需要在所有数据集上击败其它方案。在分析自己方案优势之余, 也应该分析方案的劣势。
11.论文结论(Conclusion)
结论不要太繁琐,作为文章的最后一部分,通常审稿人和读者都会逐句阅读。
1.长度
1)不要太长, 5 句就可以。
2)如果想讨论的内容比较多,在本节之前加入一个单独的 Discussions 小节。
2.内容
1)避免使用与摘要内容相同的句子。
2)摘要里面说我们做了哪些事情,而这里应该说我们获得哪些观察与结论。也就是说,结论比摘要更加具体。
3)如果要讨论说进一步工作,可以列出 3 至 5 条。(如果这一部分写得好, 就会有很多的引用,引用数量也比论文发表数量更重要。)
12.论文参考文献(References)
参考文献这一块特别容易出现小问题,所以更应该注意规范。
latex文献引用模板:
@ARTICLE{MinZhang2020Frequent,
author = {Fan Min and Zhi-Heng Zhang and Wen-Jie Zhai and Rong-Ping Shen},
title = {Frequent pattern discovery with tri-partition alphabets},
journal = {Information Sciences},
year = {2020},
volume = {507},
number = {1},
pages = {715--732},
doi = {10.1016/j.ins.2018.04.013}
}
@INPROCEEDINGS{MinCai2007Dynamic,
author = {Fan Min and Hong-Bin Cai and Qi-He Liu and Zhong-Jian Bai},
title = {Dynamic discretization: a combination approach},
booktitle = {ICMLC},
year = {2007},
pages = {3672--3677}
}
注意事项:
(1)直接使用网上的 bibitem(会存在一些问题),正确做法是使用上面的模板然后将信息填入进去;
(2)作者名字的规范;
(3)注意题目的大小写;
(4)期刊的名字按照正常方式写即可(有些时候会缩写);
(5)页码之间应使用两个连词符 -, 最终的效果就是一条比较长的横线;
(6)特殊字符需要使用转义符才能正常显示;
(7)千万不要把特殊字符 (包括全角的引号, 头上戴点的字母等等) 拷贝进 bib 文件;
(8)除最后一行外, 其它行应以逗号结束;
(9)参考文献非常容易出现问题,应该生成pdf文件,然后一点一点的细致检查(可以和自己的同学交换检查)。
13.论文图片与图摘要
一副好图胜过千言万语,所以画好一幅图非常重要。
(1)尽可能使用矢量图
visio,matlab,python 生成的图都可以存为矢量图。(建议不要使用 Excel 画图。)
(2)图注可以相当长
有些期刊要求图片是自封闭 Self-enclosed 的,即仅看图注的解释就够了。
围绕图的说明性文字应该比较长。(占的版面应不低于图片本身版本的 1/2, 也可以是两倍。)
(3)彩图很贵
因此,应保证你的图片打印成黑白的也可以表达自己的意思(例如直线上有不同的标记)。
(4)规范命名
引用图片时,应保持与图片编号的一致。作为主语时, 建议使用 Figure 1. 这个也需要看下期刊以前论文的风格。
14. 审稿意见回复要直截了当
在回应审稿意见之前,务必仔细阅读审稿人提出的意见和建议。确保准确理解他们的观点,能够有针对性地回答每一个问题。审稿人可能提出具体问题或建议,你需要逐一作出回应。确保回答清晰、准确,同时能够有力支持论文的立场。若审稿人提出合理建议或批评,应积极接受并进行相应改进,以提升论文质量,展示开放和合作的态度。
在回答问题时,应详细解释自己的观点和理由,帮助审稿人更好地理解研究内容和思路。在回应审稿意见时,保持礼貌和尊重十分重要。感谢审稿人投入的时间和努力,表达对他们意见和建议的高度重视。在回应审稿人的意见后,需提交修改后的论文。确保认真吸收审稿人的建议,并对论文做出相应修订和完善。
15.总结
以上是我对《论文写作》这门课程的学习心得。在闵老师的详细模板指导下,我学到了如何在论文每个部分该写什么,以及如何进行有效的写作。每个指导都被清晰地解释,看似简单的要点实际上在实际写作中具有挑战性。他的指导使我深刻理解了一篇好论文是如何通过反复修改和润色而逐步打磨而成的。如果你看到这个帖子,不妨从阅读每篇论文开始,寻找灵感,并尝试应用这些指导进行写作。此外,如果想更多了解论文写作相关的东西可以关注闵老师的论文写作专题博客https://so.csdn.net/so/search?q=%E8%AE%BA%E6%96%87%E5%86%99%E4%BD%9C&t=blog&u=minfanphd&urw=。