LaTeX入门教程v2.docxVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LaTeX入门教程v2

计算机与IT入门实验讲义LaTeX入门实验实验手册大连理工大学软件学院实训基地2016年7月1LaTeX简介LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。LaTeX编辑器有很多,这里我们使用WinEdt,它是CTeX自带的一款,功能比较齐全,也是我的入门编辑器。入门首推这款,下载CTeX即可,也可以单独安装。2WinEdt指南首先我们来简单了解WinEdt的使用,打开WinEdt,新建空白文件,软件的基本界面如图所示。工具栏中蓝色框内为编译模式选项,本次实验中我们选择选择PDFLaTeX。编译后我们可以使用该下拉菜单下的PDFTeXify选项查看生成的PDF。3LaTeX案例讲解本次实验我们以example.pdf文档的编写为例讲解LaTex编写文档的过程,涉及到中文支持,图片插入,公式编辑,表格编辑,算法编辑等。文档对应的.tex源文件为example.tex。3.1LaTeX宏定义及中文支持LaTex宏定义主要设置了文档的基本格式和以及源文档编译时会用到的包。如案例文档的源文件中,设置了如下的宏定义:\documentclass指定了要编写的文档类型为普通的文章。3-4行设定了文档中的段落要首行缩进两个空格,最后两行设定了文档的页边距,即上下左右均留出1.0cm的空白。LaTeX在默认情况下不能支持中文字符,因此为了支持文档中的中文,我们需要导入相应的中文包,其中最常用的方法是导入CJK包,具体的命令如上图第二行所示,\usepackage{CJK}。3.2LaTeX文档结构LaTeX的文档包括宏定义和正文两个大部分,其中正文部分要写在一组\begin{}和\end{}标签,如下所示\end{document}后面的内容不会出现在生成的文档中。由于本案例中需要使用中文,要额外添加一对标签\begin{CJK*} \end{CJK*},如下图所示。其中GBK表明了文档的编码方式支持中文编码,song表示文档中的中文字体为宋体。因此,在需要支持中文的情况下,我们的文档内容要编写在这两对标签之间。特别注意,LaTeX中的\begin{}和\end{}标签必须成对出现。文档的题目由\title{}标签指定,其中在标题标签内的\footnote{}是为文档的题目加上脚注,\author{}标签指定文档的编写者是谁,本次上机实验中要求\author的内容为姓名+学号的形式。特别注意这一部分的\date{}标签,如果没有这个标签,那么编译之后生成的文档中,会自动加上文档生成的日期,如果加上该标签,那么生成的文档中就不会有日期了。题目编写后要由\maketitle命令将标题和作者信息加入到文档中。LaTeX文档中可以支持多级的标题,其中一级标题用\section{}标签定义,二级标签由\subsection{}表示,三级标题由\subsubsection{}表示。本文中用到了两级标题,源码和对应的文档效果如下所示。LaTeX中新起一段可以使用命令“\\”,如果新起一段同样需要缩进那么在“\\”之后加上“\indent”表示需要缩进。3.3算法排版算法的排版需要导入两个包,algorithm和algorithmic。为了让生成的算法名称为中文,我们修改算法的宏定义,即让算法的标题形式为“算法1 XXXX”。在\begin{CJK*}后加入\floatname{algorithm}{算法},如下图所示。算法的编写结构如下:其中\caption{}中定义了算法的名字,\label{}给算法定义了一个引用时的标识。算法中的普通语句写在\STATE标签后面,for循环要写在一组\FOR和\ENDFOR标签内容,其中for循环的条件要写在\FOR标签后的{}内。而if条件中执行的语句要写在一组\IF和\ENDIF内,其中条件要写在\IF后的{}内。这里需要注意的是,“{}”在LaTeX源文件中有特殊含义,因此如果希望输出普通文本形式的大括号需要在“{}”加上“\”进行转义。算法或其他对象在文档中的引用需要在引用的位置使用\ref{}标签,大括号内为对象的标识,即定义对象时\label{}标签内指定的内容。对象的序号由系统自动按照在源文件中的顺序添加。同一类型的对象同一编号。算法排版后的效果和正文中的引用如下所示。3.4图片排版LaTeX文档

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档