救救你的REPORT(4)— 套路和结构(LaTeX)

通过前面三讲,已经有同学在Mac电脑上安装成功了。我已经打开了评论,大家遇到任何问题请评论,并留下邮箱。自从加入了打赏二维码(文章末尾处)之后,还真的收到了一些同学以及我妈妈的资金支持。写教程不是为了钱,但我觉得有用的东西应该是值钱的。咱们今天开始进入LaTeX的正题,我会从写Report和Thesis的角度来给大家讲如何用LaTeX的命令。

套路

无论是paper、report、还是thesis,都是套路性很强的学术写作。我自己不是英语写作的高手,但也在读研的时候刷出过很高的report分数,并且读研读博士做助教的时候至少也看过上千篇本科生的各种Report和Assignment ,阅PO无数。所以也想谈谈我的一些不成熟的小建议。

首先讲一个通用的道理,如果大家做的一件事情需要另一个人来评判,是不是要先换位思考评判者是怎么想的呢?设想一下你如果是老师或者助教,会喜欢什么样的Report呢?大家都说这是个看脸的社会,很多女生甚至男生不化妆都不敢出门,但为什么就敢交上去一份乱糟糟的Report还期盼着得高分呢?想象一下,老师和助教不可能单独改你的作业的吧,基本上都是几十份上百份集中起来评分,有利于效率和公平公正。体谅一下,大家都是人,都有感情和情绪,在已经看得眼睛都花了的时候,突然看到一份结构整齐、字体优美、图片清晰、公式漂亮、表格专业、还有专业的参考文献的PDF文档,心情是不是好一些啊!这会让老师们感觉这个学生起码态度很端正。所以我们后面会分别将一下在LaTeX里怎么设置结构、怎么调整字体、怎么绘图和插图、怎么插入参考文献、怎么写公式,表格将放在最后,因为表格是我认为LaTeX里唯一一个比较麻烦的地方,当然也有办法很好的解决。

第二,在内容方面,咱们写的并不是什么文学作品,而是学术作品,所以词法的优美什么的就不是绝对重要的了。当然你如果雅思8分以上,那就尽情的发挥语言优势,我是见过这样的学生的,托福GRE巨高,Report的用词非常专业。如果对自己的英语不是那么的有信心,那就用尽量使用有把握的表达方式把有效的内容表达清楚。一些长难词,自己都是第一次查词典查出来的就别拿出来用了,除非真的是有必要的专业词汇。有效的表达是很考验你对Report内容本身的理解程度的,所以尽量少花时间在文字排版上,多去研学课程内容,这也是我写LaTeX教程的原因,LaTeX一但掌握了就很省时间了。

内容方面也是有套路的,对于Report或者Assignment,你的内容就是让评判者认为你做了并且理解了,然后得到一个合理的分数。用一句绕口令来说,就是你要知道如何让评判者知道你知道了,即便是他知道你知道如何让他知道你知道了。有一些我从学生身上学会的小技巧以及我自己的心得很值得分享一下:

  • 懂得基本的学术写作规则,比如说图片下面要有描述、表格上面要有描述、要有Reference,等等,我们想到就会逐渐介绍到。我研究生的时候学过一年这方面的知识,我还能记住的应该都是有用的。
  • 用下划线、加粗、或者斜体标出你认为最重要的概念或者内容,即便是一两个单词,如果能让评判者瞬间知道你懂了,那就起到效果了。其实这是个双向互利的,你的标识也会节省评判者的评估时间,你让他爽,怎么会有坏处呢?
  • 图的表达能力往往是胜过文字的,对于难以描述的流程、难以描述的结构、难以描述的数据,直接画个图,然后再文字解释一下,效果会更好。还是那句话,让评判者知道你知道。如何画图,用什么工具画图,后面会单独来讲,包括流程图、示意图、功能框图、对比曲线图等等。
  • 用编号列表或者无编号列表把事情描述的有条理。还是那句话,让…知道…
  • 如果有时间的话,约ELC的老师或者其他比你厉害的人,帮你proofreading。这要看你的人品、运气和社交能力了。

最后,想说一些作人方面的想法。虽然根据中华传统美德,师者、传道受业解惑也。老师要表现的德高望重,始终无条件的坚持公平公正公开的对待学生。但这是不是和我们常听的那些空话一个感觉的。任何事情都没有绝对的,我只能讲咱们的老师和助教们是友善的这件事是的很大概率的。他们绝对不会想故意整你的。但是当然会有改错分数的情况,遇到这种情况,其实是给你一个可以让老师或者助教以良好的第一印象认识你的机会,长远看是没有坏处的。首先以很平和的态度,甚至抱着对分数不是很看重,只是很想提高自己的心态来给老师或者助教写邮件,最好能够以当面探讨的方式见一下,平和的说出自己的分数是被弄了。如果是非常显而易见的错误,比如说算错分了,那评判者会立刻想办法帮你更正的。如果是主观内容的评判,这时候一定不要很强硬的要求加分,因为主观评判很难有对错之分,除非有很严重的漏洞,否则绝对不可能给改分。如果你被评判者关注到了,想一下自己是以好的印象被关注的还是坏的印象。心态要平和,平均分是持久战。

总之,想让别人对你友善,自己首先得友善。我不喜欢用道德去评判别人,任何人都可能在极端的条件下做出极端的事情的。所以不要给别人害你的机会,也不要去害别人。

讲了这么多所谓的套路,其实都是一些显而易见的规则和方式。在写Report方面,优美的版面和专业的内容永远是制胜之道,再配合简单的作人法则,怎么可能会得不到高分。

LaTeX的常用语法规则

无参数:\命令

单一参数:\命令{参数1}

多参数:\命令{参数1}{参数2}…

例如:

\reporttitle{How To Rescue Your Report Using \LaTeX{}}
\student{Your NAME}
\module{EEE000 - Report Writing}
\teacher{Dr. Firstname SURNAME}
\ddl{$30^{th}$~/~Sept~/~2017}

上面这些命令是report.tex文件一开始需要你根据实际情况修改的封面信息。这些命令都不是标准的LaTeX命令,是我自创的,更简单好用。(这里目前更新了,新版本我还没写出来)

LaTeX另外一个让我很喜欢的就是注释,注释的部分不会被编译成内容,就像程序一样。这样在写作和修改过程中没有把握的部分可以不必删除,只需要注释就可以。也可以先用注释来给文章设计结构等等。

注释的语法是:% 后面的都是注释,只能单行注释。

因为\和%以及其他一些符合都被命令本身占用了,所以 \ 使用 \backslash 进行转义,就是说 想输入反斜线的时候要用 \backslash代替。%的转义就是 \%。还有一些符号我也记不住,如果编译报错了就去搜一下,一般都很容易解决。

LaTeX的段落规则是,两个回车才是新的一段,也可以用 \\来代表换行。

文章结构

章、节、小节…是我们在写文章时常用的结构方式。在LaTeX中,对于文字结构控制的命令特别简单:

章:\chapter{标题} %Chapter 1 Title

节:\section{标题} % 1.1 Title

小节:\subsection{标题} % 1.1.1 Title

小小节:\subsubsection{标题} % 这个一般就是加粗一下,不带编号

你无需自己对章节进行编号,LaTeX编译器会自动帮你编号,虽然Word也有自动编号功能,但我相信你已经经历过那糟糕的方式了。语法部分请大家到report.tex里尽情的修改和尝试。不要怕改错,弄错了随时去github上下载一个新的来用。

除了语法之外,知道写什么更重要。一般来说,一篇Report的作用就是写一下你到底做了一些什么事情。所以要写的内容也就比较明确了:

  1. 为什么做这件事
  2. 怎么做的
  3. 结果怎么样
  4. 总结一下

第1部分一般就是Introduction的部分,这部分主要是阐述背景、提出问题、回顾别人的成果、提出自己想法、然后总体介绍一下后面的章节。一般Introduction是文章的第一章,如果在做文献回顾的时候内容很多,也可以在第二章单独来写。当然,对于大二大三普遍面对的Lab Report没有这么复杂,例如C/C++一般课程里会有明确的Report结构要求,经常变动,其实第一部分也无外乎是提出问题和分析问题;对于电路实验之类的,可以介绍实验内容、目的、仪器设备等。

第2部分主要是描述方法论(Methodology),主要描述你提出的想法具体是怎么实现的,有哪些重要的理论描述和流程描述。不同的学科方向描述的方法也是很不同的。在课程里,一般也不会提出新的想法,主要是描述怎么解决问题的。比如说C/C++里会要求你写如何设计程序的等等;有一些Lab Report甚至不要写这部分。但是毕业论文中,这一部分是最重要的。

第3部分主要是展现如何做实验的以及实验结果。我们很小的时候就在物理实验中学习过控制变量法,这方法还是有用处的。例如在C/C++中,展现程序测试结果的时候就要充分考虑各种情况,通过控制变量法来体现你的代码在任何情况下都能工作,就像我记得之前有一道Hello World级别的题目是输入姓名显示姓名的,这时候姓名是一个词、两个词、汉字、数字的情况就可以分别测试,对于不允许的情况要给出提示。你知道怎么测试,是最能展现出你已经懂了这个知识点的。在课程的Report中,一定要看清楚要求的展现形式是什么,如果没有要求,就用你认为最好的方式展现。

第4部分要有一个总结(conclusion),一般就是总结过去展现未来。把结果中的闪光点再说一说,并指出一些缺陷,并说一下未来怎么改善这些缺陷。

主要的部分就是这四块,一般在最前面有一个独立出来的摘要(Abstract),这部分一般不加参考文献,因为是独立的,所以在这里声明过的缩写要在正文中第一次提到时再重新声明一次。对于正式的paper或者thesis,要有acknowledgement,长文中要感谢一些帮过你的人,像你的导师、同学、朋友、家人等等,如果你觉得我的文章对你有益也可以提一下。另外要感谢支持你的各级基金项目等。在期刊或者会议paper中篇幅有限,一般主要感谢金主,就是各级基金项目了,主要也是为了被金主承认你的成果。

今天主要是讲了一些写Report的经验和技巧,以及最基本的LaTeX命令的用法。后面更有用的内容很快就会更新。

内容免费,但求支持,原创文章写作确实是很累的,尤其是这种学术技术类的。支付宝13584435676,比特币钱包1NBzPagXqFHrwzxT4haGnX7S9FuwTkvX39。微信打赏:

也非常感谢LaTeX开源软件,Sublime免费软件以及LaTeXTools插件的作者们。今后也会考虑向开源社区捐献资金。


作者:程飞。未经作者允许请勿转载其他网站,可以转载朋友圈。4,500 次浏览

发表评论