用LaTeX撰写学位论文_陈德伟.pdf_第1页
用LaTeX撰写学位论文_陈德伟.pdf_第2页
用LaTeX撰写学位论文_陈德伟.pdf_第3页
全文预览已结束

下载本文档

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

文档简介

用 LaTeX 撰写学位论文 陈德伟 常州工学院 电子信息与电气工程系 江苏 常州213002 摘要 学位论文作为高校教学计划中的重要环节 对提高教学质量 培养学生综合应用能力具有十分重要的意义 LaTeX是一种格式化的排版系统 将它应用于学位论文的撰写 真正做到编辑 排版 校对一体化 在较高层次上实 现学位论文排版的美感 讨论了如何采用LaTeX系统来撰写学位论文 如果将此作为学位论文模板共享将大大节省 学位论文的排版时间 提高高校学位论文规范化管理的质量 关键词 LaTeX系统 学位论文 科技排版 中图分类号 TP311 52文献标识码 A文章编号 1672 7800 2009 11 0100 03 0引言 毕业设计是高等学校教育的重要组成部分 大多数高校都 要用整整一个学期来进行毕业设计 占去了整个高等教育的八 分之一 学位论文作为毕业设计的最终文档 其重要程度显而 易见 国家为了规范学位论文的管理工作而制定了 科学技术 报告 学位论文和学术论文的编写格式 大部分高校都根据此 规定并结合自己学校的特点 采用所见即所得文字处理软件如 Microsoft Word WPS等制作了相应的学位论文模板 然而在这 些模板的使用过程中通常会遇到很多问题 学生也常常忙于应 付学位论文模板格式上的要求而将学位论文的质量放在了次 要的位置上 这些问题包括论文章节的增删所引起图表和公式 序号的变动 同章节内公式和图表的增删所引起的序号的变 动 参考文献的增删所引起的引用标号的变动 论文格式调整 引起图片位置变化而造成大量篇幅成为空白区域等等 造成这 些问题的原因在于Microsoft Word WPS等文字处理软件制作 的模板没能实现内容和格式的分离 LaTeX是一种格式化的排版系统 它遵循传统的排版规 则 以排版的质量为最重要的目标 因此具有高质量的输出 它 是一种宏命令编程语言 可以用很少的命令来完成非常复杂的 工作 它几乎在所有的计算机操作系统平台上得到实现 具有 良好的通用性 它采用ASCII码存储文件 占用很小的存储空 间 可以在任何文本编辑软件中识别 本文详细介绍如何用 LaTeX来撰写学位论文 1学位论文的布局与组织 LaTeX排版文件的第一条命令用来确定整篇论文的全局 处理格式 这条命令的语法是 documentstyle 选项 类 根据 学位论文的格式要求 这里的类可以设置为book 这样在整篇 文章中内容将按章节编写 同时区别对待奇偶页 而且根据章 节标题在每页上标出该处的页眉 其他设置在选项中设定 因 此学位论文排版文件的第一条命令可以为 documentclass 10pt a4paper twoside fleqn openany book 其中10pt指定论文普通文本的字体大小 章节标题 页 眉 页脚等其他文本字体相应的自动改变 a4paper指定纸张的 大小为A4纸 twoside指定当页码为奇数时出现在右边 为偶 数时出现在左边 fleqn指定论文中的公式左边对齐 openany 总是在下一页开始新的一章 更多选项请参阅文献 1 学位论文的内容需要放在 begin document 与 end docu ment 之间 因为学位论文需要使用中文 还需要在上两条命令 之间插入 begin CJK GBK song 与 end CJK 两条命令 学位论文所有的内容如封面 摘要 目录 正文 参考文献 致 谢 附录等均放在这两组命令之间 下面分别从以上的内容入 手来完善学位论文 通常情况下 封面里的各个项目包括论文题目 作者 学 号 专业 指导教师等信息 需要单独定义一个makecover宏命 令来直接生成封面的布局 对于不同的学生 学位论文封面的 格式是一样的 而封面内各个条目的内容则是不同 这就需要 定义单独的内部变量来存储这些信息 同时还需要有专门的修 改命令来修改这些信息的值 因此 针对封面内的各个信息分 别定义相应的内部变量 例如 def ctitle 1 def ctitle 1 def ctitle 定义中文标题 变量 def cdegree 1 def cdegree 1 def cdegree 定 义 申请学位变量 作者简介 陈德伟 1976 男 重庆人 博士 常州工学院电子信息与电气工程系副教授 研究方向为光信息处理 软 件 导 刊 Software Guide 第8卷 第11期 2009年11月 Vol 8 No 11 Nov 2009 第11期 def caffil 1 def caffil 1 def caffil 定义学院系部 变量 def cauthor 1 def cauthor 1 def cauthor 定义论 文作者变量 def csupervisor 1 def csupervisor 1 def csupervisor 定义指导教师变量 只需要调用相应的宏命令并输入 具体 的 值 再 调 用 makecover宏命令 就可以生成符合格式要求的封面 如 ctitle 常州工学院毕业设计 cdegree 工学学士 caffil 电子信息与电气工程学院 cauthor 学生姓名 csupervisor 指导教师姓名 makecover 在其他文档类中可以用 begin abstract 和 end abstract 来生成摘要 但在book文档类中没有生成摘要的命令 因此定 义了如下的命令来生成摘要 long def cabstract 1 long def cabstract 1 long def ca bstract 中文摘要命令 def ckeywords 1 def ckeywords 1 def ckeywords 中文关键词命令 long def eabstract 1 long def eabstract 1 long def e abstract 英文摘要命令 def ekeywords 1 def ekeywords 1 def ekeywords 英文关键词 使用时只需将摘要内容放入宏命令中即可 如 cabstract 中文摘要内容 ckeywords 中文关键词 eabstract 英文摘要内容 ekeywords 英文关键词 在中英文摘要后面放上 tableofcontents命令就可以在这 个位置生成目录表 目录表的信息是显示在文档开头的地方 而这些信息指导文档结束才可能全知道 因此当最后定稿时 需要运行两次LaTeX才能正确显示目录表 接下来完成学位论文正文的录入 通常正文会按章节来组 织 章的组织用命令 chapter 章名称 节的组织用命令 sec tion 节名称 小节的组织用命令 subsection 小节名称 如果 还要细分就用命令 subsubsection 小小节名称 最好的做法是 每一章单成一独立文件 最后再用命令 include 某章文件名 将所有章节组织起来 正文的组织可以用到的命令较多 这些 命令为使正文排版美观可以对其进行精确调整 学位论文的参考文献在正文中通过其活动编号对其进行 引用 通常正文如果没有结束 参考文献就不会完成 一般排版 软件中每当向参考文献中加入一项 需要通读所有的正文去改 变所有的引用编号 LaTeX提供了一种崭新的参考文献机制 这种机制不但能对参考文献进行格式化 而且能够跟踪对他进 行的修改和添加 在正文中自动改变引用 这就避免了参考文 献引用过程中庞大而令人头痛的工作 参考文献通过LaTeX的 一个辅助程序BIBTeX来管理 它通过搜索一个或多个数据 库 自动为LaTeX文档构造参考文献 首先在参考文献所在位 置调用命令 bibliography 数据库一 数据库二 其中的参 数值数据库一 数据库二 就是要搜索的参考文献数据库 的文件名 然后在LaTeX正文任何地方都可以通过 cite 关键 词 命令来引用数据库中的一篇文献 其中的关键词就是文献 的标志 参考文献的样式可以通过特定的命令 bibliogra phystyle 样式 来声明 这里使用plain参数表示参考文献的条 目按字母顺序排列 致谢可以使用生成章节的命令 chapter 致谢 命令中的 表示不生成章节号 但是这条命令生成的致谢不会自动加入 到目录中 因此需要使用 addcontentsline toc chapter hei致 谢 来生成目录 其中chapter表示生成的目录样式与正文的章 相同 hei致谢表示在目录中以黑体显示 致谢 附录采用如下的方法生成 begin appendix 附录文本 end appendix 2论文插图与插表 最理想的插图应当具有如下功能 若当前页面位置足够 就把插图或表格放在当前页上 否则就留到下一页上考虑 直 到找到适当的地方放置 并且表格或插图的说明也应当随同移 动 然而通常的排版软件很难自动实现这样的功能 LaTeX通 过如下命令实现了这样的功能 begin figure 位置 图片 end figure begin table 位置 表格 end table 其中参数值 位 置 定义了图片或者表格允许出现的地方 其取值可能为h t b p 意义分别为 h表示图片或者表格位于环境输入时所处的地方 t表示当前页如果有足够的空间 则图片或者表格位于当 前页的顶部 如果没有足够的空间 则后续文本显示在当前页 上 图片或者表格加到下一页的顶部 b表示图片或者表格放在当前页底部 后续文本继续显示 在当前页上知道留下足够的地方放置图片或者表格位置 如果 当前页没有足够的空间 则图片或者表格放到下一页 p表示图片或者表格放在一个只有图片或者表格的特殊 页面上 因此参数值 位置 包含了0 4个字母 按照排列先后顺 序优先考虑插入点 如果没有设置这个参数值表示标准组合 tbp 即如果当前页面顶部有足够的空间则将图片或者表格放 置在当前页面顶部 如果顶部没有足够的空间则考虑页面底 部 如果底部空间也不够 则图片或者表格放置在特殊页面上 可以在figure或table环境中用如下命令生成图片或者表 格的说明 caption 说明文本 在table环境中 caption命令生 成形如 Table n 说明文本 的标题 在figure环境中则是生成 形如 Figure n 说明文本 的说明 这里的n表示自动给出的顺 序编号 例如第六章的第三张图片为 Figure 6 3 图片说明 如果不想要编号的话 就不用 caption命令而在环境中加入说 明文本即可 它也将随着图片或者表格一起移动 陈德伟 用LaTeX撰写学位论文101 2009年软 件 导 刊 Design and Realization of Degree Thesis Based on LaTeX System Abstract As an important part of college teaching plan the degree thesis is significant in iimproring the teaching quality and cultivating comprehensive application ability of undergraduate student The LaTeX is a makeup system which has the advantage of truly synchronizing compiling composing and proofreading improving the esthetic sense of the layouts This article is aim at using the LaTeX system to write a degree thesis This application shows that the thesis template can save the time of type setting for undergraduate student and enhance the level of thesis normalization management of colleges Key Words Latex System Degree Thesis Type Setting 学生撰写学位论文过程中 并不知道每一张图片或者每一 个表格的自动编号 论文按章节顺序撰写的可能性不大 撰写 过程中可能插入新的图片和表格或者删除一些图片或者表格 所以仅仅跟踪 caption的编号是不够的 只能采用LaTeX的交 叉索引系统来解决 基本命令为 label 名称 和 ref 名称 其 中的名称是将正文中要用到的图片或者表格编号赋予一个关 键词 名称 label 名称 放在图片或者表格环境中 在正文中 用命令 ref 名称 就会插入相应关键词所对应的编号 例如在 图片环境中使用如下命令 begin figure h 图片内容 caption 图片说明 label fig chap1 keyword end figure 在正文中引用命令为 ref fig chap1 keword 3数学公式的撰写 学位论文中 数学公式是除了图片和表格之外的另一种重 要的非文本内容 使用极为频繁 如何快速而准确的编排数学 公式常常是令学生头痛的事 LaTeX中数学公式是通过输入特 殊的描述性文本来生成的 不必像Microsoft Word那样每次都 打开公式编辑器 在输入数学公式时 只需要使用LaTeX数学 环境告诉编译器要把相应的文本解释成一个数学公式 有两种 常见的数学公式 一种是出现在正文文字之间的正文公式 一 种与正文文字分开的显示公式 正文公式是用 begin math 公 式文本 end math 或者 公式文本 或者 公式文本 生成 三 种形式完全等价 公式文本用 begin displaymath 公式文本 end displaymath 或 者 begin equation 公 式 文 本 end equa tion 生成 用equation会自动给公式加上一个顺序的公式编 号 而displaymath不添加 在默认的情况下 显示公式是水平 居中的 而且如果有公式编号的话 编号会显示在右页边 通过 选择文档类选项fleqn

温馨提示

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

评论

0/150

提交评论