精华内容
下载资源
问答
  • 怎样写好学位论文 怎样写好学位论文 怎样写好学位论文 怎样写好学位论文
  • 如何写好学位论文

    千次阅读 2007-07-24 20:42:00
    如何写好学位论文——浅谈研究生学位论文的基本规范与要求 摘要:本文结合研究生培养中的科学研究及论文撰写等重要环节进行了一般规律性的总结.其目的是培养研究生科学、严谨、求实的优良学风,在研究生学习阶段...
      
    
    如何写好学位论文
    ——浅谈研究生学位论文的基本规范与要求
     
    摘要:本文结合研究生培养中的科学研究及论文撰写等重要环节进行了一般规律性的总结.其目的是培养研究生科学、严谨、求实的优良学风,在研究生学习阶段做出创新性成果。
     
    一、引言
        学位论文是研究生的代表作,是研究生综合素质培养全过程的概括与总结,是培养研究生的重要环节。它集中反映了一名研究生的基础理论和专门知识的扎实性、系统性,反映了学生在本门学科中掌握知识的深度和广度,也反映了学生灵活运用基础理论解决实际问题的能力和基本实验技能。由此来衡量学生从事科学研究和独立承担专门技术工作的能力以及是否已达到研究生培养的目标。
    在评阅硕士或博士学位论文中都有规范性标准,同时形成了一段规范性语言,即:
    硕士论文: 在本门学科已掌握了坚实的基础理论和系统的专门知识,具有从事科学研究和承担专门技术工作的能力,论文工作有所创新。
    博士论文: 在本门学科掌握了坚实、宽广的基础理论和系统、深入的专门知识,具有独立从事科学研究和承担专门技术工作的能力。论文做出了创新性成果。
        这既是对不同学位研究生水平的衡量标准,也是对学位论文的总要求。当然,学位论文的全部工作也要根据这一要求进行。实际上凡是作过学位论文的学生都有体会,在选题那一刻开始就已进入了论文的撰写工作,在某种意义上可以说,整个攻读学位的过程就是撰写论文的过程。
     
    二、论文选题
        要做出好的学位论文,好的选题是至关重要的。论文选题工作也是指导教师承担的重要责任之一。
        一个好的论文选题应具有先进性、前瞻性和创造性,在一定程度上还要有可实现性。一般来说“科研”是作好论文的必要条件,但并不充分。在我们当今的“科研”有实用价值而没有论文价值的很多,并不是所有的项目都可以做一篇好论文。一篇好的论文选题要具备“三性”,其具体含义如下:
         先进性 :论文选题应是本学科的热点,学位论文的起点永远应在最高点。
         前瞻性: 有一定的预测性质,通俗地说,就是针对这个研究课题有希望取得成果的几个方向是什么,也就是对科研的结果有个基本预测。
    创造性: 研究方法、提出的概念、实验结果较前人有所进步和改进或有重大突破。
    所以,在某种意义上说,有一个好的选题,论文工作就已完成了一半。
     
    三、论文撰写
        论文撰写总体上看应是整个研究工作的总结与升华,是由表及里的分析过程,是数学分析对物理概念的诠译过程,也是用实验数据对理论有力佐证的过程。要写好学位论文,就必须掌握学位论文的文体体例和语言特点,一篇好的论文各个环节都要精雕细刻。
        在科技领域里,我们自然科学工作者的任务是描写自然现象,分析自然现象的规律,研究各种自然规律用于人类实践的方法,描述和表达取得的各类成果。其科研工作的特点,在论文中表达的思想要严谨准确,语言简洁明快,推理要合乎逻辑,避免产生歧意和误解。
        撰写学位论文的体系结构一般比较固定,它包含一些主体项目,而且,每一个主体项目具有一定的功能,写作时有一定的语言特点和具体要求。下边谈一下行文的要点,以抛砖引玉,仅供参考。
    1 、标题 (Title) :论文的第一个主体就是标题,其基本功能是:
    1) 概括全文:标题应能准确地概括全文内容,一般要求提纲挚领,点明主题,做到文题相符;
    2) 吸引读者:读者往往“以题取文”,论文题目应有吸引力,这样才能吸引人去读正文,一般情况下,看标题的读者远远高于读正文的读者。
    3) 便于检索:标题是检索论文的重要索引,好的论文标题有利于流通和传播。
    标题的语言特点有:首先,标题一般只是文章的“标签”、“称呼”,不反映具体内容,一般不必用完整的句子;另外,多用名词、词组。 ( 英文更是如此 )
    标题的写作要求是:
    1 )言简意赅。专家们建议不要超过 15 个字,根据人的记忆特点,最好不超过 12 个字,否则不易记忆。如果实在难以精炼,可加副标题。但标题过短而令人费解也不可取。
    2) 避免太空洞、太广泛、太笼统的标题。应坚决杜绝,如“图像编码研究”,就太广泛,令人摸不着边际,而“基于 Walsh —— Hadanard 变换的图像编码研究”就是一个较好的标题。使人一看就知道该论文研究的是图像变换编码,而且所用的变换是 Walsh Hadamard 变换。
    3) 少用问题型标题。在学术论文中,问题型标题一般不多见,因为疑问型标题编制索引也比较困难。
    4) 尽量少用非标准化的缩略语。如果英文标题还应尽量避免名词、动名词混用。
    2 、关键词 (Keywords) :关键词是指论文中最主要、最关键的、重复率最高的词或词组。关键词的功能在于使读者据名猜意,有助于了解全篇主旨。为便于检索,一般关键词常常作为索引列入文献检索系统,因此,有利于全文检索。
    关键词的语言特点有:
    1 )多用名词;字数有限;一般 4 6 个,最多不超过 10 个。
    2) 出处明确:一般从标题或摘要中选取,这部分一般是最重要的部分。
    3) 写作要求:书写规范,包括称谓、位置、书写等要符合规范,一般关键词间用逗号或分号隔开。
    3 、摘要:摘要是论文的重要部分,必须精心组织。
    摘要的功能是:
    1) 摘要是论文的缩影,是全文的高度概括和浓缩,便于读者了解全文的梗概。
    2) 摘要是扩大流通的媒介,有的情报人员根据论文摘要编制索引资料,也有的编入文摘刊物,这样流通范围会大大扩展。
    摘要的语言特点:短小精悍,论文摘要必须提纲携领,言简意赅,重点突出。
    论文摘要可分为两类,一类是概括型摘要,一类是信息型摘要。概括型摘要概括论文的主要论点,分析过程和结论。一般短小精悍。概括型摘要主要用于理论性较强的论文。
        信息类摘要一般是全文的浓缩,不但要综述论文的内容、要旨、重点,而且要概要地介绍论文采用的主要方法,列出有关的数据、试验结果。如果是创新方法、算法,还要说明基本原理、操作步骤、采用的数据等关键资料。这种摘要多用于技术性较强的论文。其长度应为全文的 1 30 左右。
        总体上说,概括性摘要比较宏观,文体比较正式,篇幅比较小。信息型摘要比较微观,文体比较灵活,篇幅比较长。
    论文摘要的文体比较固定,一般为“三段式”结构,即:开头、展开、结尾。开头就是主题句,开门见山点出主题;展开段进一步阐明论文的内容,研究方法,分析过程及论证要点;结尾段是给全文做出结论,并指出结论的意义。
        论文摘要的内容一定要完整。这主要体现在四个方面:研究的目的;研究的方法;研究的结果;研究的主要结论。一般论文摘要可独立成篇。
    论文摘要协作应避免过于简短,避免句子结构太呆扳,避免使用非规范的缩略语,一般不用疑问句和感叹句。
    4 、正文
    学位论文的正文一般结构比较固定。科技论文是说理性文章,主要功能是论述客观事物及其规律,因此,科技文体比较写实。在写作过程中注意语义的准确性,非形象性,注意不要有感情色彩,尽量保持叙述的客观性。论文应包括以下几个部分:
    第一章:综述
        论文的第一章一般安排“综述”,近年来有许多论文都写“绪论”,我个人认为应写“综述”。因为“综述”是综合论述 (summarize) ,是针对该论文的主题对前人工作进行的总结性段落。而绪论的英文是 (introduction) 。通常在写书的时候多用绪论。
        要求: 主要简述一下研究背景材料,有关主要文献的观点,以往的研究历史,未来研究与过去研究的关系,现在的主要研究方法,主要研究的结果,目前存在的主要问题,然后引出自己的研究目标,同时也交待了研究的重要意义。
         特点: 1 综述应围绕着研究主线进行; 2 )一般代表性的方法、算法应有年代、作者、主要成果的简单描述,主要成果指标对该研究方向发展的贡献,存在的主要问题。 ( 标出出处——文献号 ) 3 )最后引出自己的论文是延续哪一方法继续进行 ( 一般另辟途径的不多见 ) 4 )一般好的综述应在 10~20 页左右。
    第二章:原理性介绍
        主要是起铺垫作用,应是系统性与精炼性和谐的统一,把必要的起铺垫作用的知识都说到。
        第三章:论文主体
    论文的主体主要大篇幅地介绍自己的工作,这部分内容应占整个论文的 60 %以上。
        论文主体写作应做到: 1 )论点明确,创新点叙述突出; 2 )基础理论扎实,逻辑推理严密; 3 )多用科技语言或数学语言,避免平铺直叙,白话连篇。
        一般情况下,我们希望的研究程式是:物理现象— > 抽象为数学模型— > 数学— > 推导— > 结论— > 物理概念。如果找不到确定性模型或统计模型,采用“演绎法”、“归纳法”也是可以的。一切结论力争用图表和数据说话。“最优”的结论不可随便提,一定要求证明。
        总之,论文主体要立论正确,推理严密,创新点突出,论述完整,结论可靠。
    第四章:实验描述
    基本功能: 使人相信实验结果具有可靠性,令人信服;使人重复,没有可重复性的实验,没有多大意义;使人受益,可促使后人进一步思考。
      特点: 侧重叙述,交待前因后果步思考;注重说明,交待实验的软硬件条件,把事物的形状、性质、特征、成因关系、功能说清楚。
        写作要求 :准确说明实验要求,如材料、环境等;清楚介绍实验设备,如性能、指标、规格等;细致描述方法、步骤、过程、工艺等;精确计算数据,列出计算公式推导等;介绍判断推理方法。这一部分对于研究生来说十分重要,一般讲,要对前人的工作充分了解,必须亲自实践才行。
    第五章:结果与讨论
    基本功能 :浓缩观察事实;归纳实验发现;分析研究结果;指出争议问题;阐明作者观点;得出最后结论。
    特点: 句式尽量简单,一目了然;常用图表加以分析;篇幅可长可短。
    要求: 1) 结果和讨论是论文中的关键,是画龙点睛之笔,成败由此判断,一切结果以此为据,不可轻视; 2) 通常分题讨论,注意阐述分析结果,不要重复实验过程; 3) 成功的部分是核心,要有评述; 4) 失败的部分也可加以分析,引起同行考虑。总之,结果是作者通过实验、推理得出的最后见解,是整个论文的归宿。既要反映事物内在联系,又要鲜明准确。
    最后,鸣谢:表达谢意,承认他人工作。
    功能: 表明对前人工作的尊重;交待本研究的科学依据;便于读者查证有关资料。
    要求: 有一定格式,内容准确,格式一致,特别要注意把文献的出处 ( 如:杂志或书籍名称等 ) 、发表年限日期、作者、出版单位、页码等标写清楚,便于后人引用。
    四、结束语
        学位论文质量好坏固然取决于选题及科学研究的深度和广度,但根据大量实验及所取得的数据进行总结与提升也是极其重要的。扎实的理论基础,丰富的实践经验,敏锐的观察能力,宽泛的知识积累,深厚的文学功底,是写好学位论文的基本功。让我们努力学习,勤于实践,逐步提高我们的学位论文水平及研究生培养质量。
     
    (阮秋琦   北京交通大学教授、博导)
    本文选自《研究生教育》
     
    展开全文
  • 硕士学位论文-源码

    2021-02-11 04:42:45
    硕士学位论文
  • 24336国开学位论文评审表-论文.zip
  • 哈尔滨工程大学学士学位论文
  • GB-7713-1987-科学技术报告、学位论文和学术论文的编写格式
  • 新疆大学博士和硕士学位论文撰写详细要求
  • 清华大学研究生学位论文写作指南
  • JLU_学位论文:吉林大学学位论文Latex模板
  • 为营造风清气正、积极向上的研究生学位论文学术氛围,促使研究生切实发挥科研生力军作用,产出更多、更的学术科研成果,在导师的指导下独立完成高质量、高水平的学位论文,提高研究生学位论文质量和学位授予水平,构建...
  • 文章目录前言撰写题目撰写提纲撰写论文研究背景和意义国内外研究现状其它章节引用文献导师提意见查重遇到的...毕业论文最重要的就是在每个阶段要和导师及时商量,借鉴师兄师姐的word格式以及模板 本篇适合有科研论...

    前言

    • 写毕业论文最重要的就是在每个阶段要和导师及时商量,借鉴师兄师姐的word格式以及模板
    • 本篇适合有科研论文发表的小伙伴建议参考,写这篇文章的主要目的就是看网上的关于<如何撰写硕士学位论文>大都写的不是很好~关键问题就是很多人写的大而笼统,其实在硕士要撰写硕士学位论文的时候,很多人的工作基本已经做出来了,所以不必要再去选题,做开题报告什么的
    • 本文基本是按照时间顺序往下写的,方便读者定位到自己在那一个阶段
    • 写论文的时候一定要看自己学校的论文撰写规范

    撰写题目

    • 自己撰写出题目,然后发给导师,和导师商量拟定出一个合适的题目
    • 经过三年的科研训练,基本上对于自己做了什么有个大概的了解,题目自然心里也有一个大概想法
    • 如果你对题目如何写不太了解,可以参考宗老师《如何撰写毕业论文》的以下ppt:
      在这里插入图片描述

    撰写提纲

    • 参考师兄师姐的论文提纲,目录,自己根据这些年来所作内容,拟定出一个大概提纲,提交给导师,和导师商量、修改,最终定稿~
    • 提纲是很关键的一步,是整个论文的结构,一定要写出提纲,然后再写具体的论文~
    • 如何写出好的整体布局的建议,不过个人认为最基本的还是参考师兄师姐的论文格式:
      在这里插入图片描述
      在这里插入图片描述

    撰写论文

    • 基本框架确定了以后撰写论文就容易多了,各个章节都有自己想表达的内容,这个时候就需要结合自己以前阅读的文献、所发表的论文以及写作的一些技巧把论文的内容填满~
    • 阅读的文献
    1. 主要阅读自己小领域文献的综述,然后拿来用
    2. 还有自己平常阅读积累的文献

    研究背景和意义

    • 参考师兄师姐相关毕业论文内容结构写出来,主要回答自己为什么做这个的问题
    1. 如<基于磁共振影像的深度学习技术及其在脑疾病分类中的应用>的研究论文,首先第一段我们需要写一下脑科学中精神疾病诊断的意义,第二段写一下磁共振影像在精神疾病中的作用,第三段写一下深度学习强大的分类性能特性,最后一段总结做这个的意义
    • 宗老师总结:
      在这里插入图片描述

    国内外研究现状

    • 针对自己阅读的综述以及本人阅读的论文,归纳相关国内外研究现状,在阐述研究现状的时候一定要一步一步引出自己为什么做本文的工作
    • 参考和自己方向相近的师兄师姐所写论文
    • 宗老师总结该怎么写:
      在这里插入图片描述

    其它章节

    其它章节相对容易一点,参考自己已发表的论文和师兄师姐毕业论文的结构,写出来就行~

    引用文献

    强烈建议用Endnote导入文献,方便快捷,一般学校使用的是GB/T 7714-2005格式
    Endnote之使用 GB/T 7714-2005格式的引用,可以参考一下链接:
    基于国家标准的 EndNote 输出样式模板.

    导师提意见

    论文的初稿完成以后就可以让导师看了,因为导师可能要改目录顺序
    还有章节内容,所以第一次是给导师确定一下每章的内容没有问题。
    然后第二次就是基本定稿了给导师看,导师基本上只改摘要,最后一章,以及每一章的小结部分,最后定稿前记得先查重

    查重

    查重是一项技术活,查重的最高境界是意译,需要不段的练习才能达到,一般的方法下面给出,总的建议先用免费的快速查重,然后第二次用学校官方用的查重再查一次(一般都是淘宝买)

    • 第一次快速查重,推荐迅捷PDF转换器 . 可以实时的修改查重,而且还免费,不过一些特别新的论文没有,还有查重比知网查的要严格一点,一般15%知网查10%左右
    • 查重技巧

    硕士论文查重修改降低到3%的技巧.

    遇到的问题

    word 频繁频繁卡死无响应

    清空word的剪切板
    

    具体参考这篇链接:
    解决Word无响应崩溃的问题.

    Word中给公式自动编号

    参考这篇链接:
    Word中给公式自动编号.

    如何解决endnote切换style导致Word卡死一直闪退,没法切换style?

    这个方法解决多种word闪退的问题:先在word选项中加载项-转到,把endnote取消掉,并将文后引用文献全部删掉(不用删Citation),保存,然后关掉word文档,重新打开,加载项-转到,把endnote重新勾上,点击update citation and Bibliography

    word 公式快速编辑

    输入[ALT]+[=],然后就可以打代码了,格式可以在这里看(Linear format equations and Math AutoCorrect in Word)。 据说是2010就有的功能,
    一直不知道,亏大了
    【用word快速输入公式】希腊字母名称和大小写 .

    论文书写过程常见问题

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    参考文献

    你的毕业论文过了吗?宗老师这份《如何撰写毕业论文? 》27页ppt帮你把把关,中科院自动化所模式国重宗成庆研究员.

    展开全文
  • 自己改中期和毕业论文时候的参考,附上一些格式设置方式,也有一些问题没有彻底解决,可以作为论文格式WORD编辑时的参考
  • 研究生和博士学位论文写作指南参考:北京大学 研究生学位论文写作指南 2014.pdf
  • 中国人民大学-硕士-学位论文-格式模板范文,提供中国人民大学专业的全职、在职硕士论文模板,论文答辩必备
  • 用 LaTeX 漂亮学位论文

    千次阅读 2016-06-05 12:57:58
    用 LaTeX 漂亮学位论文(from wloo) 序 一直觉得有必要这样一篇文章,因为学位论文从格式上说更像一本书,与文章 的排版不同,不仅多出目录等文章没有的部分,而且一般要设置页眉页脚方便阅 读查找。学校...

    用 LaTeX 写漂亮学位论文(from wloo)

    一直觉得有必要写这样一篇文章,因为学位论文从格式上说更像一本书,与文章 的排版不同,不仅多出目录等文章没有的部分,而且一般要设置页眉页脚方便阅 读查找。学校有时会提出具体的格式要求,虽然复旦的要求非常简单,而且事实 上并不严格执行,但自己的论文毕竟是自己的孩子,还是要敝帚自珍的,大家都 希望做得漂亮一点。

    网上已经有不少学位论文的模板,其中大都出自一两个最初的版本,针对各自学 校的要求作了一些改动。这些模板还是很方便的,如果对它们的排版效果感到完 全满意,那么直接拿来用就可以了。不过如果想调整其中某些格式,就不得不仔 细研究一下它们的代码或说明文档,有时并不那么容易。而且这些模板的导言或 cls或sty文件都写得很长,内容很多,尽可能的包含了大家有可能用到的功能, 但其实具体到每个人只有一部分是需要用到的。用一个包含"冗余"代码的模板, 总不是一件很舒服的事情。当然也许很多人抱着能用就好的态度,并不care。:)

    本文是为那些对论文格式有特殊要求或喜欢自己设置格式的人写的。如果你觉得 网上能找到的论文模板已经足以满足你的需要,并且对TeX本身也没有多少兴趣, 那么你没有必要花费宝贵的时间阅读本文。

    阅读本文的基础是假定你已经了解怎样用LaTeX来写普通的文章。一般的 TeX/LaTeX命令不会再作解释,重点将放在学位论文与普通文章的不同点上,以及 怎样用一些宏包方便地设置其格式。其中大部分内容来源于网络资源、工具书以 及各个宏包的说明文档,恕不一一注明,在此一并致谢!

    首先讲一下纸张大小和页边距的设置。根据复旦的格式要求,纸张大小为A4纸, 正文用小四号字,页边距按Word中的默认设置。小四号字即12pt, Word中默认的 页边距为

    上边距=2.54cm, 下边距=2.54cm, 左边距=3.17cm, 右边距=3.17cm

    或者换算成更容易记忆的

    上边距=1in, 下边距=1in, 左边距=1.25in, 右边距=1.25in

    如果我们用book类,第一句可以写

    \documentclass[a4paper,12pt]{book}

    然后用geometry宏包设置页边距

    \usepackage[top=1in,bottom=1in,left=1.25in,right=1.25in]{geometry}

    但其实这样设置的页边距极不美观,尤其是左右对称的页边距没有考虑装订的需 要,而且加上页眉后这样的上边距就显得过窄。所以注重美观的话还是自己调整 一下吧。

    需要注意的是,book类默认是twoside即双面打印模式,与article类默认的 oneside即单面打印模式不同。两者区别在于页边距和页码的位置。单面模式每页 的页边距都相同,双面模式则会在偶数页将设置的左、右页边距调换。如果采用 单面打印,则可在\documentclass的方括号里加上oneside参数,并在geometry的 选项中适当增加左边距,减少右边距,以留出装订线的位置。但是不要忘了装订 的时候右侧一般会裁掉一点边,所以左、右边距也不要相差过大。如果采用双面 打印,则geometry中的设置被解释为奇数页的页边距,偶数页的左、右边距会自 动互换。

    还有几个注意事项。首先,这里的奇数页和偶数页是针对当前page计数器的值来 说的,而不是在生成文件中总的页码。也就是说,假如当前页在整个输出中总排 序是偶数页,但当前page计数器(即显示的页码)为奇数,则当前页的页边距是按 奇数页设置的。

    其次,\documentclass还有一对选项openright和openany, book类默认是前者, 即每一章(包括目录)都会在奇数页开始,如果前一章的最后一页是奇数页,则会 在其后插入一页空白页,以确保新的一章仍然从奇数页开始。这是书籍的排版规 范,不建议改变,论文页数比较少的还可以借此增加页数。:)这是双面模式的情 况,在单面模式下不存在这个问题。经常有人问为什么自己明明是单面打印,却 仍然会在两章之间有一页空白页,请注意book类默认是双面模式,除非你设为 oneside, 记住告诉TeX你要的是什么!

    另外,为了方便查看,页码应该放在书籍的外侧。对于单面模式,外侧就是右 侧,而对于双面模式,奇数页右侧是外侧,偶数页左侧是外侧。如何设置页码留 到后面讲设置页眉、页脚时再详细说。

    至于到底是单面打印还是双面打印,看你自己的喜好了。复旦的论文规范没说, 一般的做法是博士双面、硕士单面。反正总页数少于50页的话,就不要双面了, 否则显得太单薄,书脊的内容都很难打印。

    最后提一个常见的问题。如果用pdf文件来打印,在Acrobat的打印对话框里有一 项Page Scaling默认是Fit to paper, 这样打印出来整个内容就会缩小一些,不 再是设置的尺寸。这是因为打印机的可打印范围不能达到整个A4纸张的全部,而 是比A4纸的规格要小一些(具体的可打印范围跟打印机型号有关), Fit to paper 的意思就是把整个页面调整到可打印范围上去,以保证所有页面上的内容都能打 印出来。因为可打印范围总是小于A4纸的尺寸,所以打印出来总是会缩小一些。 缩小的比例一般为95%左右,与打印机型号有关。解决这个问题,只要选择Page Scaling为None就可以了。

    这一节讲中文字体和中英文混排的问题。中文处理推荐使用CJK或新版CCT, 旧版 CCT因为年代久远,有一些bug会导致莫名其妙的问题,不建议再使用。本文以 CJK为例,中文环境为

    \begin{CJK*}{GBK}{song}
    ...
    \end{CJK*}

    与英文习惯不同,中文排版一般没有粗体的概念,而是用宋体、黑体、楷体、仿 宋等不同的字体来加强文本效果。在CJK默认的字体定义文件中,宋体对应的粗体 是用\CJKbold 命令通过微小平移字形来实现的,不仅放大后能看到锯齿,而且也 不符合中文的排版习惯。建议将宋体对应的粗体设为黑体,这样文中所有粗体命 令作用的环境中加粗的宋体都会自动变成黑体,不需要再用\CJKfamily{hei}来转 换。

    宋体的字体定义文件C19song.fd里典型的一段代码如下

    \DeclareFontFamily{C19}{song}{}
    \DeclareFontShape{C19}{song}{m}{n}{<-> CJK * gbksong}{}
    \DeclareFontShape{C19}{song}{bx}{n}{<-> CJKb * gbksong}{\CJKbold}
    \DeclareFontShape{C19}{song}{m}{it}{<-> CJK * gbksongsl}{} 
    \DeclareFontShape{C19}{song}{bx}{it}{<-> CJKb * gbksongsl}{\CJKbold}
    \DeclareFontShape{C19}{song}{m}{sl}{<-> CJK * gbksongsl}{}
    \DeclareFontShape{C19}{song}{bx}{sl}{<-> CJKb * gbksongsl}{\CJKbold}

    这里C19代表GBK字符集的编码方式,m表示字符的粗细程度和宽紧程度均为中等 (medium), bx表示字符的属性为粗(bold)和松(expanded), n, it和sl分别表示正 常直立体(normal), 意大利斜体(italic)和机械斜体(slanted)。 \DeclareFontShape的最后两个参数分别是字体定义和命令序列。显然,上述语句 将宋体的粗体定义为用\CJKbold 生成。要将其改为黑体,只需将这段代码改为

    \DeclareFontFamily{C19}{song}{}
    \DeclareFontShape{C19}{song}{m}{n}{<-> CJK * gbksong}{}
    \DeclareFontShape{C19}{song}{bx}{n}{<-> CJKb * gbkhei}{}
    \DeclareFontShape{C19}{song}{m}{it}{<-> CJK * gbksongsl}{} 
    \DeclareFontShape{C19}{song}{bx}{it}{<-> CJKb * gbkheisl}{}
    \DeclareFontShape{C19}{song}{m}{sl}{<-> CJK * gbksongsl}{}
    \DeclareFontShape{C19}{song}{bx}{sl}{<-> CJKb * gbkheisl}{}

    实际上,正式的中文排版也不应使用斜体,而应使用楷体或仿宋代替。所以也可 以类似地将上述语句中的gbksongsl改为gbkkai或gbkfs。

    上述字体定义命令可以放在sty文件中(设保存文件名为thesis.sty, 则在导言区 用\usepackage{thesis}引用,后面所述的大部分命令也都可以放在sty文件中), 而不需要更改本地机器上的fd文件,以便在别的机器上也能产生同样的效果。

    另外,为了方便可以定义几个简短的字体转换命令

    \newcommand{\song}{\CJKfamily{song}}
    \newcommand{\hei}{\CJKfamily{hei}}
    \newcommand{\kai}{\CJKfamily{kai}}
    \newcommand{\fs}{\CJKfamily{fs}}

    以后就可以用\song, \hei, \kai和\fs在文中转换字体了。

    在用\begin{CJK*}{GBK}{song}开始中文环境后,应加上\CJKindent和\CJKtilde 两句。前者将段首缩进设为两个中文字符的宽度。后者则是为了解决中英文混排 的美观问题。CJK*环境会吞掉跟在汉字后面的空格,从而使得源文件中的换行不 会在相邻汉字之间产生空白。但是这样一来,像下面这样输入的中英文内容

    中文 abc 中文

    就会产生如下效果

    中文abc 中文

    即abc两侧的空白不一样,很不美观。为解决这个问题,\CJKtilde重新定义了波 浪符~的意义,使得这个符号不再代表一个不可断行的空格,而是一个可断行的弹 性距离,加在中文和英文之间调整它们的距离。上面的中英文内容应该这样输入

    中文~abc~中文

    就能得到良好的效果。这个输入方式最好一开始就形成习惯,否则后来再加会很 麻烦。当然你也可以这样输入

    中文abc中文

    这样的话虽然中英文之间的距离太窄,但至少左右对称,比上述第一种方式略 好,是偷懒的办法。不过如果你比较在意排版质量的话,还是忍受一下输入~的麻 烦吧。

    中英文混排有一些标点的问题要处理好。首先是在默认的CJK环境里,行末的中文 标点不能与边界对齐,因为中文标点也被视为一个普通的全角字符,所以看起来 行末就有了不应该有的空白,这不符合中文的排版习惯。另外,当一行文字需要 压缩或拉伸时,逗号与句号也应该区别对待,逗号后面留的空白应该比句号小一 些。这两个问题用CJKpunct 宏包就能很好地解决,只要加上 \usepackage{CJKpunct}即可。

    此外,中英文混排的时候是用中文标点还是英文标点呢?这并没有统一的规范。 不过比较合理也比较通行的做法是,中文后用中文标点,英文后用英文标点。比 较特殊的两个标点是句号和括号。一般数学文章习惯用全角的实心句点作为中文 句号,这样看起来与英文的句号比较一致。全角的中文括号看起来不太好看,可 以统一使用英文的括号,不过左括号前面和右括号后面最好加上波浪符~以和前后 的文字留出适当的距离。

    上面说的这几点也许比较琐碎,不过也正是最能看出是否精心排版的地方。

    下面几节讲怎样用titlesec和titletoc宏包设置章节标题、页眉页脚和目录的格 式。设置页眉页脚有一个很有名的宏包fancyhdr也可以用,不过titlesec提供的 页面设计命令更方便与它的章节标题命令配合,功能更强大。这一节先讲章节标 题格式的设置。

    在引用titlesec宏包时就可以指定几个格式选项,例如

    \usepackage[bf,small,center,indentafter,pagestyles]{titlesec}

    其中bf设置章节标题的字体为黑体,这也是默认值,可以略去。此外,还可以设 为rm(罗马体), sf(无衬线体), tt(打字机体), md(中等黑度), up(直立体), it(意大利斜体), sl(机械斜体), sc(小体大写字母)。

    small设置标题字体的尺寸,还可设为big(默认), medium, tiny。

    center使标题居中,还可以设为raggedleft(居左,默认), raggedright(居右)。

    indentafter相当于宏包indentfirst的作用,使标题下面的第一个段落正常缩进。

    pagestyles是申明后面要自定义页面样式。

    下面就可以用\titleformat, \titlespacing, \titlelabel等命令来设置标题格 式了。因为这些命令里会用到中文,所以要在设置之前放一个空的CJK环境,如

    \begin{CJK*}{GBK}{song}
    \end{CJK*}

    下面的\titleformat命令设置了章标题的格式

    \titleformat{\chapter}[hang]{\centering\LARGE\bfseries}{\chaptername}{1em}{}

    其中\chapter可以换为\section, \subsection等,设置节、小节等标题的格式。

    hang表示标题头与标题内容在同一行,是默认值。而book类默认的章标题是标题 头与标题内容放在两个段落,对应于display选项。此外还有block, runin, leftmargin, rightmargin, frame, wrap等选项,一般不大用到。

    \centering\LARGE\bfseries这一块是设置标题的排版格式,这里设置为居中、 \LARGE尺寸和黑体。

    后面紧跟的是标题头的定义。book类里的标题头是英文,需要改成中文。如果希 望改成"第一章"这样的格式,则应先引用CJKnumb宏包,它提供了把阿拉伯数字转 换成中文数字的命令。然后定义

    \renewcommand{\chaptername}{第\CJKnumber{\thechapter}章}

    那么\titleformat里的标题头定义\chaptername就得到我们希望的效果。当然你 也可以不用中文数字而用阿拉伯数字,即定义

    \renewcommand{\chaptername}{第~\thechapter~章}

    跟在标题头定义后面的是标题头与标题内容之间的距离,这里是1em。注意,在中 文环境里1em等于一个汉字的宽度。

    最后一个花括号内是在排版标题前执行的命令,这里空置。

    然后用\titlespacing或\titlespacing*命令设置标题与四周的距离,例如

    \titlespacing{\chapter}{0pt}{*0}{*4}

    将章标题与左边、上边、下边内容的距离分别设为0pt, *0, *4。这里*n表示弹性 距离,对上距离来说相当于n ex plus .3ex minus .06ex, 对下距离来说相当于 n ex plus .1ex。弹性距离因为有一定的伸缩自由度,比较容易得到美观的排版。 如果想自己指定用关键字plus, minus定义的弹性距离,可以用星号版本的命令, 即

    \titlespacing*{命令}{左距离}{上距离}{下距离}

    上面设置了章标题的命令,用相同的命令也可以设置节、小节等的标题格式。但 如果没有特殊的要求,只希望修改一下标题头,可以用更加简单的命令 \titlelabel来设置。例如

    \titlelabel{\S\thetitle\quad}

    将章节标题设置为类似"§1 标题内容"的格式。这里\quad等于\hspace{1em}, 即 空出一个汉字宽度的距离。注意,\titleformat命令的定义会覆盖\titlelabel的 定义,而一般来说章跟节标题的格式不一样,所以只要另外用\titleformat命令 定义章标题的格式,\titlelabel的定义就只能作用于节以下层次的标题了。

    这一节接着讲怎样用titlesec宏包提供的命令设置页眉、页脚。下面命令定义了 一个新的页面样式并使用该样式

    \newpagestyle{main}{
        \sethead{}{}{\kai\small\chaptername\quad\chaptertitle\qquad\thepage}
        \setfoot{}{}{}\headrule}
    \pagestyle{main}

    其中\sethead命令设置页眉,格式为

    \sethead[偶数页左页眉][偶数页中页眉][偶数页右页眉]
        {奇数页左页眉}{奇数页中页眉}{奇数页右页眉}

    单面打印模式只要给出奇数页的设置即可,双面模式则需要将左、右页眉做个调 换。上面给出的例子是单面模式的。

    \setfoot用来设置页脚,格式与\sethead类似。

    在页眉、页脚里可以显示章节标题、页码等内容。如上面的例子就在页眉中显示 了章标题和页码。注意,\qquad相当于两个\quad, 即\hspace{2em}。

    \headrule是划出页眉线,类似地\footrule划出页脚线,不过比较少用。默认页 眉线的宽度是0.4pt, 如果不满意,可以用下面命令重新设置其宽度

    \setheadrule{宽度}

    此外,还有两种特殊情况需要处理。首先,尽管在上面例子中用 \pagestyle{main}使用了自定义的页面样式,但每一章的第一页不受影响,仍然 使用默认的plain样式。在这种页面上,出于美观的考虑,一般不加页眉,而将页 码放在页脚(也有人喜欢不加页码)。所以plain样式(没有页眉,页码放在页脚中 间)已经基本符合要求,不必修改。如果需要修改,可定义一个新的页面样式,再 用下面命令重定义plain样式

    \renewpagestyle{plain}{新的页面样式}

    其次,在目录、参考文献或以\chapter*命令生成的章,上面页眉定义中的标题头 \chaptername是不应该显示的。所以有必要定义一个页面样式在这种特殊的章使 用,例如可以定义

    \newpagestyle{special}{
        \sethead{}{}{\kai\small\chaptertitle\qquad\thepage}
        \setfoot{}{}{}\headrule}

    然后在文中适当的地方用\pagestyle{special}改用该样式。

    目录是学位论文的必要组成部分。只要在正文中适当的地方用

    \tableofcontents

    就可以自动生成目录。但是目录的格式不总是符合个人的要求,有时还要往其中 加一些条目。用titletoc宏包提供的命令可以方便地设置目录的格式。

    首先可以用

    \renewcommand{\contentsname}{目\quad 录}

    将目录部分的标题改为中文。然后,用\titlecontents命令来设置不同级别目录 项的格式。例如,chapter层次的目录项格式可设置如下

    \titlecontents{chapter}[0pt]{\vspace{.5\baselineskip}\bfseries}
        {第\CJKnumber{\thecontentslabel}章\quad}{}
        {\hspace{.5em}\titlerule*[10pt]{$\cdot$}\contentspage}

    其中0pt是目录项到版芯左边界的距离。紧跟其后的是在排版目录项之前执行的命 令,这里\vspace{.5\baselineskip}表示与上文留出一定的垂直距离,该距离为 当前单倍行间距的一半。\bfseries把整条目录项的字体设为黑体。

    后面一项是设置目录项的头部,这里设为"第一章"这样的格式,并在其后留出一 个汉字宽度的距离。紧跟的是设置目录项主体的格式,这里因为跟目录项头部相 同而空置。

    再后面是设置填充命令和页码。这里先用\hspace{.5em}在目录项内容后面留出一 点空白,以免跟其后的填充点靠得太近。然后用\titlerule*命令画出填充点,这 里是把垂直居中的实心圆点作为填充符号(习惯上中文不采用居下的填充点), 并 以10pt为包含一个填充符号的水平盒子的宽度,即这个宽度越小,填充点越紧密。 填充点后加上页码\contentspage。

    类似地可以设置section层次的目录项格式如下

    \titlecontents{section}[2em]{\vspace{.25\baselineskip}}
        {\S\thecontentslabel\quad}{}
        {\hspace{.5em}\titlerule*[10pt]{$\cdot$}\contentspage}

    其中2em表示section层次的目录项距左边界有一个缩进。如果还有subsection等 层次,可以类似地定义。

    但是\chapter*, \section*等命令生成的标题不会自动进入目录中。例如中文摘 要部分如果用下面命令开始

    \chapter*{摘\quad 要}

    那么可以紧跟其后加上

    \addcontentsline{toc}{chapter}{中文摘要}

    就可以将中文摘要作为一个chapter层次插入目录中。英文摘要、参考文献部分均 可照此处理。随便提一下,参考文献部分的标题可用如下命令改为中文

    \renewcommand{\bibname}{参考文献}

    这一节讲前几节尚未提到的一些文本排版问题。

    首先是行间距的设置。学校的学位论文规范中提到行间距为20pt。其实不同尺寸 的字体行间距都不相同,而是成比例关系。这个20pt是对正文主要字体来说的。 在TeX中基本的行间距是\baselineskip, 对于12pt的字体,这个值等于14.5pt, 而真正的行间距是

    \baselineskip * \baselinestretch
    
    \baselinestretch默认为1, 但我们可以重新设置它的值,如
    
    \renewcommand{\baselinestretch}{1.38}

    就得到真正的行间距为14.5pt*1.38≈20pt。而这样定义之后,对不同尺寸的字体 都会按同样的比例因子1.38放大行间距,使得全文排版能协调一致。

    那么\baselineskip的值是怎么知道的呢?在TeX源文件中加上命令

    \showthe\baselineskip

    编译时就会暂停下来显示当前字体的\baselineskip值。用这个方法可以知 道,10pt字体对应的\baselineskip为12pt, 11pt字体对应的\baselineskip为 13.6pt。

    至于通常所说的1.5倍行间距和双倍行间距,一般理解为字体基准尺寸的1.5倍和 2倍,例如对于12pt字体, 1.5倍行间距和双倍行间距分别应为12pt*1.5=18pt, 12pt*2=24pt。那么\baselinestretch分别应设为18pt/14.5pt≈1.24, 24pt/14.5≈1.66, 而不是1.5和2, 那样的话行间距就会显得过大了。

    然后讲一下论文首页的设置。复旦的学位论文,装订的地方会按学校的模板制作 封面,就不用自己做了,不过规范中要求在扉页注明指导小组成员名单,并且为 了保持论文电子版的完整性,最好还是做一个简单的论文首页(标题页)。

    没有必要用\title, \author和\maketitle等命令自动生成论文的标题,因为那可 能不太符合你的要求。只要用

    \begin{titlepage}
    标题页内容
    \end{titlepage}

    在标题页内容中用上一些center环境、\vspace*和字体选择命令就可以很容易地 设计出自己想要的格式了。

    注意,上述标题页是没有页码的。而一般正文之前的部分,包括目录、摘要等, 习惯上采用与正文部分不同的页码格式,如用罗马数字表示,而从正文第一页开 始用阿拉伯数字重新开始计算页码。要做到这一点,只要在标题页后加上

    \frontmatter 或 \pagenumbering{roman}

    并在正文第一章前加上

    \mainmatter 或 \pagenumbering{arabic}

    就可以了。但是推荐使用\frontmatter和\mainmatter, 因为这两个命令的用处不 仅限于此。前面说过,像中文摘要这种非正文的部分,可以用\chapter*命令加 入,但当设置了页眉后就会发现一个问题,页眉中的\chaptertitle没有同步更新。 要解决这个问题,一个办法是在\chapter*命令后加上一句\chaptermark, 例如

    \chapter*{摘\quad 要}\chaptermark{摘\quad 要}

    但假如我们使用了\frontmatter, \mainmatter以及与其配套的\backmatter, 就 不需要这么麻烦,只要直接用不带星号版本的\chapter命令就可以了,对于 \frontmatter与\mainmatter之间的部分,以及\backmatter之后的部分,系统就 会自动地跟正文部分的章区别开来,不加上"第一章"这样的章标题头。一个典型 的文档结构示例如下

    \begin{document}
    
    \begin{titlepage}
    标题页内容
    \end{titlepage}
    
    \frontmatter    % 开始正文之前的部分
    \tableofcontents    % 自动生成目录
    
    \chapter[中文摘要]{摘\quad 要}
    % 方括号中是在目录中显示的内容,相当于前面使用的\addcontentsline
     中文摘要内容
    
    \chapter[英文摘要]{Abstract}
    英文摘要内容
    
    \mainmatter     % 开始正文部分
    \chapter{第一章标题}
    第一章内容
    
    \backmatter     % 开始正文之后的部分
    \begin{thebibliography}{99}\addcontentsline{toc}{chapter}{参考文献}
    参考文献内容
     \end{thebibliography}
    
    \chapter[致谢]{致\quad 谢}
    致谢内容
    
    \end{document}

    到这里文本排版讲得差不多了。这一节再讲讲定理和证明环境的格式设置。

    数学论文里经常使用大量的定理环境。LaTeX默认的定理环境已经不能满足要 求,amsthm 宏包提供了方便的命令用于设置定理环境的格式。例如下面的命令定 义了一个定理样式mythm, 并用它来定义一些常用的定理环境

    \newtheoremstyle{mythm}{1.5ex plus 1ex minus .2ex}{1.5ex plus 1ex minus .2ex}
        {\kai}{\parindent}{\song\bfseries}{}{1em}{}
    \theoremstyle{mythm}
    \newtheorem{thm}{定理~}
    \newtheorem{lem}{引理~}
    \newtheorem{prop}{命题~} 
    \newtheorem{cor}{推论~}
    \newtheorem{defn}{定义~}
    \newtheorem{conj}{猜想~}
    \newtheorem{exmp}{例~}
    \newtheorem{rem}{注~}

    我们解释一下\newtheoremstyle命令里各项参数的意义。样式名称之后的两个长 度分别表示定理与上、下文之间的距离,这里均设为弹性距离。\kai是设置定理 内容的字体。\parindent是设置定理首行的缩进,在前面使用了\CJKindent的情 况下,它就等于2em。

    紧随其后的\song\bfseries是设置定理头部即类似"定理 1"部分的格式,一般中 文使用黑体。因为我们在前面已经将宋体对应的粗体定义为黑体,所以这里将中 文字体设为宋体,再用选择粗体命令\bfseries, 就同时把中文变为黑体,英文变 为粗体了。注意,如果前面没有修改字体定义文件,而在这里用\hei改变字体, 再加上\bfseries就很可能会造成"黑上加黑"即黑体的加粗,这种拙劣的文本效果 是不应该出现的。

    这之后的参数是设置紧跟定理头部的符号,英文中常设为一句点,而中文习惯不 加任何符号,所以这里空置。然后是设置定理头部与定理内容之间的空白距离, 这里设为1em, 即一个汉字的宽度。

    最后一项是对定理头部的补充说明,这里空置。但如果我们希望得到类似"定理 1 (存在性定理)"这样的定理头部,那么可以再定义一种定理样式

    \newtheoremstyle{specthm}{1.5ex plus 1ex minus .2ex}{1.5ex plus 1ex minus 
        .2ex}{\kai}{\parindent}{\song\bfseries}{}{1em}{\thmnote{#3}}

    这里最后一项\thmnote{#3}表示用方括号中的附加内容作为定理头部。用此样式 定义一个新的定理环境(与前面定义过的thm环境统一编号)

    \theoremstyle{specthm}
    \newtheorem{sthm}[thm]{}

    并在正文中使用

    \begin{sthm}[定理~\thethm~(存在性定理)]
    定理内容
    \end{sthm}

    就得到了想要的效果。

    至于证明的排版,amsthm宏包提供了proof环境,但格式需要做一点调整。 amsthm.sty中对proof环境的定义如下

    \newenvironment{proof}[1][\proofname]{\par
        \pushQED{\qed}%
        \normalfont \topsep6\p@\@plus6\p@\relax
        \trivlist
        \item[\hskip\labelsep
            \itshape
          #1\@addpunct{.}]\ignorespaces 
    }{%
        \popQED\endtrivlist\@endpefalse
    }

    为了符合一般中文证明环境的排版习惯,可以重新定义proof环境为(注意,因为 这些命令含有@字符,所以需要在前、后分别加上\makeatletter和 \makeatother)

    \makeatletter
    \renewenvironment{proof}[1][\proofname]{\par
        \pushQED{\qed}%
        \normalfont \topsep6\p@\@plus6\p@ \labelsep1em\relax
        \trivlist
        \item[\hskip\labelsep\indent
            \bfseries #1]\ignorespaces 
    }{%
        \popQED\endtrivlist\@endpefalse
    }
    \makeatother

    并且重新定义\proofname为

    \renewcommand{\proofname}{证明}

    proof环境会自动在证明最后一行的最右边加上一个证明结束符,默认为空心方 块,可以重新定义\qedsymbol来修改它。需要注意的是,当证明以一个独立公式 结束时,证明结束符会出现在下一行的最右边,而不是在公式的同一行上,这不 合乎习惯。这时只要在公式环境内加上\qedhere即可。

    最后还要讲讲浮动图形和表格环境的中文化。首先把Figure和Table改为中文

    \renewcommand{\figurename}{图}
    \renewcommand{\tablename}{表}

    然后需要对浮动环境的标题格式做一点修改。在book.cls中可以找到如下定义

    \long\def\@makecaption#1#2{%
      \vskip\abovecaptionskip
      \sbox\@tempboxa{#1: #2}%
      \ifdim \wd\@tempboxa >\hsize
        #1: #2\par
      \else
        \global \@minipagefalse
        \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% 
      \fi
      \vskip\belowcaptionskip}

    这段代码包括了一个判断选择结构,如果标题超过一行则直接显示,否则在一行 内居中显示。可以不理会这个,只要根据自己的格式要求修改#1(即\figurename 或\tablename) 和#2(标题内容)的格式,以及#1与#2之间的分隔符。例如,如果 希望把#1改为黑体,并把分隔符改为一个空格,可以这样设置

    \makeatletter
    \long\def\@makecaption#1#2{%
      \vskip\abovecaptionskip
      \sbox\@tempboxa{{\bfseries #1}\quad #2}%
      \ifdim \wd\@tempboxa >\hsize
        {\bfseries #1}\quad #2\par
      \else
        \global \@minipagefalse 
        \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
      \fi
      \vskip\belowcaptionskip}
    \makeatother

    ★★★结束语★★★

    到这里,每个人都需要知道的东西已经基本上介绍完了。如果你仔细读了这些文 字,并且按照它去设置了你的论文格式,我想应该差不多了。当然,不同学科的 论文有各自的特点和要求,肯定还有很多具体的问题没有涉及。例如计算机专业 的可能经常要用到代码抄录环境,文科的论文可能要使用章末注,等等。这些问 题也是版上经常问到的,在本版精华区中大都能找到解答,这里就不再赘述。

    希望费了不少时间写的这些东西能对大家有所帮助。最后,祝大家TeX越用越熟 练,都能写出漂亮的论文!

     

    from: http://blog.sciencenet.cn/blog-351115-304643.html

    展开全文
  • 2016年山东大学硕士学位论文模板
  • 学位论文-源码

    2021-02-19 05:50:26
    学位论文
  • 建立科学公正的研究生学位论文评审制度是提高 研究生学位论文质量的重要措施。为保证我校研究生培养质量和 学位授予质量,根据《华中科技大学硕士研究生培养工作 规定 》、 《华中科技大学博士研究生培养工作 ...
  • 博士学位论文写作专题,在博士研究生撰写学位论文过程中,有非常大的参考价值。
  • 学位论文PPT模板素材

    2018-11-29 13:39:41
    超好用的学位论文答辩的PPT模板素材,简洁大方,条理清晰。
  • 中科院大学博士学位论文模板使用说明1. 打开模板本模板的操作命令是基于Microsoft Office Word 2003版本。建议直接在“资源管理器”中双击模板文档,不要在打开Word窗口后,使用
  • 江西师范大学硕士专业学位研究生学位论文范本-论文.zip
  • 该资料库用于起草我在杜克大学的博士学位论文。 更新2015-09-01:切换到简单的Word docx并在Dropbox上私下托管,原因很简单,因为我可以更流畅地移动内容。 这是以各种格式呈现的论文草稿:用于不同的目的。 :...
  • SJTUThesis:上海交通大学XeLaTeX学位论文及课程论文模板上海交通大学XeLaTeX论文模板
  • BUAA论文:北航研究生学位论文模板(Word + LaTeX)
  • 东南大学学位论文NoteExpress参考文献输出样式 仅供参考
  • 随着LaTeX在国内的推广,越来越多高校有了自己的LaTeX模板,但是模板确实起来比较麻烦,看别人的cls经常会看晕各种@、token这的那的,鄙人最近也试了一次(谁说双非不能有自己的LaTeX论文模板,爷第一个打死他)。...

    导言

    随着LaTeX在国内的推广,越来越多高校有了自己的LaTeX模板,但是模板确实写起来比较麻烦,看别人的cls经常会看晕各种@、token这的那的,鄙人最近也试了一次(谁说双非不能有自己的LaTeX论文模板,爷第一个打死他)。
    在这里插入图片描述
    不过写一个模板的前提是要有许多基础的LaTeX知识,表格、图片、定理设置、目录设置、最难的封面制作其实就是目录的设置。废话不多说就开始写吧!

    加载自己的class

    \NeedsTeXFormat{LaTeX2e}[1999/12/01]
    \ProvidesClass{SDAUthesis}[2020/08/01 v1.0 Standard LaTeX documentclass]
    \LoadClass[a4paper,UTF8,openany,oneside,12pt,AutoFakeBold]{ctexbook}
    
    %检查是否由xelatex编译
    \RequirePackage{ifxetex}
    \ifxetex 
    \else
    \ClassError{SDAUthesis}{You must have to use the 'xelatex' \MessageBreak Please choose `xelatex'}{%
    Only choose `xelatex', no `pdflatex' or `latex' and so on.}
    \fi
    

    当然你也可以不检测xetex,直接接上面的那段话,也是可以的。
    这几句话是作为为你模板的tex提供class的基础。
    在这里插入图片描述
    可以对比下clsguide里的doc,注意的是Provideclass里面日期必须都是2位且必须都得填满,否则后续运行*.tex虽然可以运行结果但是会报错,所以请填满它们,完成这几句之后开始就可以在tex开始documentclass了

    \documentclass{SDAUthesis}
    

    之后应该是可以正常运行的。

    开始加载宏包!

    在这里插入图片描述
    clsguide里面也建议强烈建议使用\requirepackage的方式,即便package加载或者使用usepackage,但是这个包只会加载一次。OK,开始加载宏包。在这里插入图片描述
    这是学校论文模板的要求,那就加载geometry吧。

    \RequirePackage[top=2.5cm, bottom=2.5cm, left=2.00cm, right=2.00cm,headheight=1.5cm,footskip=1.75cm,]{geometry}
    

    本系列讲述中,就不详细赘述这些包的作用了,是一些基础知识,请自阅读相关材料后,自行理解。

    后续宏包有点多,我就不放代码了,太占页面了。还是解决核心问题吧!
    读者可以自己尝试!

    中文字体加载

    \setCJKfamilyfont{hwxk}{华文行楷}
    \newcommand*{\xk}{\CJKfamily{hwxk}} 
    \setCJKfamilyfont{fzjt}{方正小标宋简体}
    \newcommand*{\fzxb}{\CJKfamily{fzjt}}
    \setmainfont{Times New Roman}
    

    由于学校的学位模板中涉及到了华文行楷方正小标所以需要自己加载。这个是网上攻略查的,然后再自己加进去的。

    页眉页脚的设置

    由于学校论文中,前面部分2个封面2个目录页和1个摘要页是不要页脚和页眉的,所以需要设置单独的,如果是在做封面页的时候直接thispagestyple{empty}就ok了。如果是需要设置页眉和页脚的单独设置。

    \fancypagestyle{mainmatterstyle}{
    
    	\renewcommand{\headrulewidth}{0.4pt}
    	\fancyfoot{} % clear all footer fields
    	\fancyfoot[C]{\thepage} 
    	\fancyhead[C]{\songti \zihao{5} 山东农业大学学士学位论文}%
    }
    
    \appto\mainmatter{\pagestyle{mainmatterstyle}}
    \appto\mainmatter{\linespread{1.0}\selectfont}   %行距
    
    \fancypagestyle{plain}{
    	\thispagestyle{mainmatterstyle}
    }
    
    \AtBeginDocument{\addtocontents{toc}{\protect\thispagestyle{empty}}}
    

    设置mainmatterstyle为页眉是学校,页脚是当前页,所以在主要的tex文件就跟在mainmatter后,自动会加上页眉页脚的。
    在这里插入图片描述
    在这里插入图片描述
    就像这样。
    好吧第一篇先到这里,有点啰嗦了!

    展开全文
  • 西安电子科技大学研究生学位毕业论文Latex模板,这是2019年最新修订的版本,未来几年都是可以通用的,有些师弟师妹们可能假期在家,不方便访问学校的网站,特此将资源贴在此处,希望对学弟学妹们能有帮助!
  • 博士学位论文集-源码

    2021-02-16 03:55:29
    有趣的博士学位论文集 非合作游戏 约翰·纳什(John Nash)从1950年开始的博士学位论文。它只有32页,仅包含两篇参考文献,但仍是当时最重要的论文之一。直到今天。 =============================================...
  • NUDT 学位论文 ttf字体

    2021-09-14 08:51:48
    NUDT 学位论文 ttf字体

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,646
精华内容 11,058
关键字:

如何写好学位论文