LaTeX撰写博士学位论文(华中科技大学).docx_第1页
LaTeX撰写博士学位论文(华中科技大学).docx_第2页
LaTeX撰写博士学位论文(华中科技大学).docx_第3页
LaTeX撰写博士学位论文(华中科技大学).docx_第4页
LaTeX撰写博士学位论文(华中科技大学).docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

LaTeX撰写博士学位论文经验昨天,终于收到了图书馆发来的确认信,我的博士论文电子版通过了审核。在此之前,打印版早就上交到了学校,一切顺利。这个时候,自己终于有想法来写这么一个日志,将用LaTeX撰写博士学位论文的经验分享给大家,特别是华中科技大学的师弟师妹们。LaTeX学起来并不难,一些基础的资料,如一份不太简短的LaTeX2介绍。假设你已经认真看过了上面这个简单的教程,再加上这篇文档,相信你能够写出一篇漂亮的华中科技大学博士学位论文!首先感谢刘慧侃老兄,建立了华工的LaTeX博士学位论文模板,我就是从这个模板开始写作。目前最新的版本是2.0,可以从SF下载。模板的使用教程可以在打包的下载文件中找到,就不再复述,而仅列出在此模板基础上的一些改变或经验:1.对cls文件的修改(1)搜索“hangfrom#1#2”,将此句用“%”符号注释,防止出现模板默认的图注悬挂缩进。进行这个设置,是为中英文双语的图注做准备。如果不希望加入英文图注,可以不进行此修改。(2)搜索“设置标题前后间距”,将接下来的两句都注释掉,即不再设置前后间距。将统一的间距设置取消,同样是为中英文双语图注做准备。否则可不做修改。(3)搜索“renewcommandnormalsizefontsize12pt18ptselectfont”,将“18pt”改成“21pt”,即增加行间距。我赶紧这样更美观可不是为了增加页数啊-_-!(4)搜索“setlengthparskip0pt plus2pt minus1pt”,将其改为“setlengthparskip0.5baselineskip”,目的是增加段落间的距离,差不多等同于word中段前空0.5行的设置。(5)搜索“parboxt5.7cmttextwidth”,将其中的“5.7cm”改为“4.5cm”。否则英文封面将会被排成2页。2.对cpx文件的修改(1)搜索“newcommandabstractname摘hspace1em要”,在“要”字后加“footnote本课题得*”,即在摘要标题中加入资助信息。本来想把这个加在acknowledgement里面,但老板非要我加在摘要中,只有出此下策。(2)搜索“newcommandHUSTdenotationname符号对照表”,将“符号对照表”换成“英文缩写名称一览表”这又是老板的主意。(3)搜索“newcommandHUSTpublicationtitle攻读学位期间发表的学术论文”,将“攻读学位期间发表的学术论文”替换成“攻读学位期间的主要成果和奖励”号称所获奖励、专利和软件著作权都是可以写上去的。3.对cover.tex文件的修改(1)搜索“eassosupervisor”,在该命令之后插入 “edateDecember, 2010”。如果不加入这个命令,自动生成的命令将是编译成PDF的时间,而不是答辩时间。4.对main.tex的修改(1)增加“usepackagemakecell”。目的是在表格的单元格中建立cell,方便换行。(2)增加“usepackageafterpage”。目的是立即处理浮动对象。如果图片太多,有必要使用这个命令,防止图片与引用它的正文距离太远。(3)增加“usepackagemultirow”。目的是进行复杂的表格排版,具体可以在google上检索该宏包的说明。(4)增加“usepackageCJKfntef”。目的是可以给汉子加下划线。(5)增加“usepackageperpage,symbol*footmisc”。目的是将脚注的正文引用处变成“*”号。这里是出于无奈,因为仅仅摘要的脚注使用*号,在“chap01.tex”的一开始,需要插入“renewcommandthefootnotearabicfootnote”,将脚注符号再次换成阿拉伯数字。(6)“includeonly ”命令的使用。由于整个博士论文很大,为了加快速度,往往只编译当前章,比如“includeonlydata/chap02”。(7)搜索“frontmatter”,在其后面插入“pagenumberingRoman”,确保正文之前,使用大写罗马数字作为页码。(8)“newpage”命令的使用。每一章(包括中英文摘要、目录、致谢、参考文献等)的第一页的页码都应该是奇数。所以在全文撰写后,需要用这个命令增加空白页。5.图形的插入图形的插入本来很简单,但由于老板要求加入中英文图注,所以就麻烦了。上网找了不少解决方案都不行,所以就自己摸索了。这个方法需要预先在cls文件中进行两处修改,去除默认的格式设计。(1)插入简单的图(只有一行图注)beginfigure!htbpcenteringincludegraphicswidth=10cmFig_ch01_neuron.epscaption神经元的典型结构(引自维基百科)dawu Fig.thefigureThe typical structure of neurons (from Wikipedia)labelfig:ch1:neuronendfigure“caption”命令给出中文图注“dawu Fig.thefigure*”中给出英文图注。其中,“dawu”指定英文字号为大五,否则中英文字号会不一致;“Fig.thefigure”给出当前figure的编号,比如Fig.2.1。(2)插入复杂的图(有多行图注)beginfigurehtcenteringincludegraphicswidth=15cmFig_ch03_ccdtditest1.epscaptionTDI-CCD 对消除运动模糊失真的测试。dawu (A)微电路板的成像结果。(B)灰度分布曲线,其位置已用虚线标注在(A)图中。dawu Fig.thefigurePerformance test of TDI-CCD for eliminating the distortion resulting from motion blur.dawu (A) Imaging result of micro circuit board. (B) Profiles of pixel value along the dashed lines in (A).labelfig:ch3:ccdtditest1endfigure这幅图的图注过长,很明显会超过一行,所以三次使用了“dawu *”这个命令。在前两个命令后面,还加上了“”用于换行。这个方法的缺点是,需要根据实际排版情况来寻找断句的地方,常常需要反复编译,以获得最佳的效果。一种有效降低劳动量的方法是尽量减少图注中的字数,复杂的内容都放在正文中去解释。(3)图的准备默认的编译过程可以在“msbuild.bat”文件中找到,编译其实就是去执行这个批处理文件。编译有6步,即“latex -bibtex-latex-gbk2uni-latex-dvipdfm”。所以,先是生成DVI文件,再转成PDF,需要使用eps格式的图片。我博士论文中所有的图都是用MS Visio画,或者排版。Visio中并不能直接导出eps图像,有两种方法可以做到这一点:(a)先打印成pdf,然后在adobe acrobat中进行裁剪,裁剪结果另存为eps;(b)先另存为常用图像格式(比如JPG),然后用adobe acrobat转成pdf,最后在导出为eps。在打印pdf或保持成JPG时,一定要注意调整分辨率为150300DPI。主要使用方法a,当图片中出现透明色,就必须使用方法b,因为visio中透明色打印成pdf时显示为网格(丑啊)。事实上,博士学位论文是可以pdfLaTeX编译的,这样可以直接使用JPG图像,感兴趣的可以去试试。(4)另外一些经验对于博士学位论文排版,非常害怕出现很大的图,这样会严重影响自动排版的质量。如果这种图的使用无法避免,就尽量用一些命令去控制,比如“afterpage”。否则,会出现每一章的末尾堆上很多图,图与引用位置间的距离太远(一般控制在同一页,或相邻页)。推荐使用微软雅黑作为绘图时的字体,效果最好。为了保证所有图中的线宽和字号统一,需要特别注意。对于Visio绘图,将图插入论文中后不断调整直到得到合适宽度。记下这个宽度,然后回到Visio中,将图中元件组合,再缩放该图到此宽度。这样获得的图,不会在PDF发生放大或缩小,字号和线框当然会统一。Matlab中获得的线图可以保存为图元文件(矢量图),然后再插入Visio中编辑。对于照片(显微镜图像或系统实物图等),尽量将图像的对比度调高一些,否则打印出来后看不清楚。普通的图做成灰度图,好的实现结果做成彩图,尽量放在连续的几页中。因为,可以把这些好结果打印成彩色,彩打很贵,而且能省则省。6.表格插入举一个例子如下:begintable!htbp centering captionlabeltab:methods鼠脑成像方法 Tab.thetableBrain imaging methodsvspace11pt begintabularcccccccc toprule multirow2*数据获取方法 & multirow2*成像对象 & multicolumn2c分辨率 ($mum$) & multirow2*样本尺寸 & multirow2*makecell数据配准 & multirow2*makecell自动化程度 & multirow2*成像方式 cline3-4 & & 横向 & 轴向 & & & & midrule makecell*Allen 脑图谱获取方法citeLein2007 & 切片 & 0.2 & 40 & 全脑 & 否 & 手动 & 明场/荧光 makecell*ATomociteMicheva2007 & 切片 & 0.2 & 0.05 & 脑块 & 否 & 半自动 & makecell*明场/荧光/电镜 makecell*数字鼠数据获取方法citeBai2006 & 切片 & 0.5 & 200 & 全脑 & 是 & 自动 & 明场/荧光 makecell*TPTCciteRagan2007 & 浅层 & 0.3 & 0.6 & $6 $mm$ & 是 & 自动 & 荧光 makecell*AOHciteTsai2003 & 浅层 & 0.3 & 1 & 脑块 & 是 & 自动 & 荧光 makecell*UMciteDodt2007 & 浅层 & 10 & $10 & 全脑 & 是 & 自动 & 荧光 makecell*OPTciteSharpe2004 & 透明完整样本 & 5-10 & 5-10 & 1-10 $mm$ & 是 & 自动 & 明场/荧光 makecell*MRIciteDorr2008 & 完整样本 & 32 & 32 & 全脑 & 是 & 自动 & - bottomrule endtabularendtable其中,“caption”中为中文表注,“Tab.thetable*vspace11pt”为英文表注。11pt的纵向距离是必要的,否则英文图注和表格间的距离太近,影响美观。“multirow”和“multicolumn”命令可以合并单元格,google一下就清楚用法了。“toprule”和“bottomrule”画粗线,“midrule”画细线,即所谓的三线表。“makecell*string1string”命令构建一个cell,方便内容在单元格内换行,换行的位置用“”命令控制。“makecell”命令对于排版很宽的表格非常有用。排版的结果如下:7.参考文献插入我的做法是Endnote做文献管理。在Endnote中编辑好所有文献,保证文献信息的统一。我的文献风格如下:5 Snyder E Y, Yoon C, Flax J D, et al. Multipotent neural precursors can differentiate toward replacement of neurons undergoing targeted apoptotic degeneration in adult mouse neocortex. P Natl Acad Sci USA, 1997, 94(21):1166311668.作者名字缩写为Snyder E Y,仅列出3人。期刊名使用ISO标准的缩写,比如P Natl Acad Sci USA。然后,还要给每篇文献加入唯一的Label,比如上面这篇文献的Label为Snyder1997。最后,建议删除endnote中记录的无关内容,比如abstract、note、keywords、address等。LaTeX使用BibTeX管理文献,endnote提供了可以输出为BibTeX格式的style,称为BibTeX Export。输出结果可以直接粘贴到“refrefs.bib”文件中,比如:articleSnyder1997, author = Snyder, E. Y. and Yoon, C. and Flax, J. D. and Macklis, J. D., title = Multipotent neural precursors can differentiate toward replacement of neurons undergoing targeted apoptotic degeneration in adult mouse neocortex, journal = P Natl Acad Sci USA, volume = 94, number = 21, pages = 11663-11668, year = 1997如果引用的位置为网页,可以直接在bib文件中插入以下类似内容:MISCwwwbrainmap, note = ,8. 攻读学位期间的主要成果和奖励对于不仅有论文的同志,可以按照下面这个格式来写:beginpublicationsitem “高分辨数字人体三维结构数据集的构建与可视化”获得2006 年湖北省科技进步奖一等奖. 主要完成人: 骆清铭, 刘谦, 龚辉, 鲁强, 曾绍群, CJKunderline李安安, 徐国栋, 陈华, 韩道, 张杰, 熊小飞.item *begincentertextbfsihao 发表的学术论文endcentersetcounterenumi0item CJKunderlineLi A A, Gong H, Zhang B, Wang Q D, Yan C, Wu J P, Liu Q, Zeng S Q, Luo Q M. Micro-optical sectioning tomography to obtain a high-resolution atlas of the mouse brain. Science, 2010, 330(6009):1404-1408.(第一单位:华中科技大学)item *begincentertextbfsihao 申请或授权的专利和软件著作权endcentersetcounterenumi0item 骆清铭, 张斌, CJKunderline李安安, 龚辉, 王冰然. 一种小动物全脑标本的制备方法, 发明专利申请号200810306435.3.item *endpublications说明:论文的格式和“参考文献”的格式基本一致,但有必要列出所有作者名单。9.盲审盲审很无聊,不仅评审人很容易判断论文的作者是谁,而且评审人的名字需要填在毕业前的一大堆表格中。不管怎样,需要按照形式来。我们最好重新建立 “coverM.tex”和“publicationsM.tex”两个文件,分别临时代替原文件。然后,去除所有出现的作者信息,导师信息。说白了就是一个空白的封面,以及没有作者信息的成果列表。另外,在盲审版本中不需要插入“致谢”。盲审需要打印3本,交给研究生教务员即可。然后,就祈祷各位评审人动作快一点,快递别出啥差错。10.其他注意事项(1)中英文间的空格比如这么一段:“由表reftab:aerotech 可知,$X$ 轴的运动行程最长,便于执行主切削运动,相比之下,$Y$ 轴和$Z$ 轴的运动行程只有厘米量级。”为了排版美观,中英文间应该有空格,英文部分与前面的中文间要加入“”符号,与后面的中文间要加入一个真的空格。在这里,英文是所有阿拉伯数字、希腊字母、公式、拉丁字母等的统称,即凡是汉字以外的字符。但是,中文标点符号与这些元素间是不需要增加额外空格的。(2)单位的特殊格式对于单位、坐标轴等信息,我习惯用公式环境。比如微米写成“$mum$”,X轴写成“$X$ 轴”。公式环境能够让这些元素在正文中突出显示,更加美观。(3)双引号我过去喜欢用这四个半角字符实现双引号,但是它的效果没有直接使用“”这中文符号漂亮,感兴趣的可以去试一试。(4)标题深度虽然学校允许出现“”这样的四级标题,但是还是建议标题只使用到三级,即不允许出现“subsubsection”这个命令。如果需要在三级标题下增加分割,建议使用“(1)”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论