LaTex快速入门.doc
《LaTex快速入门.doc》由会员分享,可在线阅读,更多相关《LaTex快速入门.doc(92页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-作者xxxx-日期xxxxLaTex快速入门【精品文档】xxxxxxxx2016/2/5目录前言3第一章简单熟悉TexLive的安装与TeXworks editor的界面4第1节texlive的安装4第2节TeXworks的简单设置与熟悉7打开编辑器7窗口熟悉7简单设置8第二章 初识latex代码-语法与结构10第1节 初步了解论文写作的3种文档10第2节 latex的语法简介11第3节 latex代码的基本结构13第三章 提纲文档的结构层次16第1节一篇文档的完整结构16第2节 标题21第3节 目录和章节22第4节 摘要,附录,索引和文献23第5节 文献24第四章 版面设计30第1节 常用
2、3种文档的整体设置30西文31中文32第2节 页眉与页脚33第3节 源代码打包与多文件编译35第五章 正文输入38第1节基本文字符号与格式的录入38第2节字体41第3节一些附带的小功能44第4节定义新命令与新环境45第六章 几种常见的环境48第1节摘要和引用环境48第2节定理类环境50第一步,简单使用,利用2个花括号50第二步,使用第二个方括号,学会编号51第三步,使用第一个方括号,学会接着编号,改动的例子如下52第四步,简单小结53第3节列表环境54第4节抄录和代码环境56一抄录命令与环境56二代码环境56第5节插图与表格60一.插图60二表格62第6节数学公式的简单使用65一数学模式65二
3、基本数学符号介绍65三数学环境71前言 写了十几个小时,总算搞定了。教程比较简单,涉及的都是基本,更强大灵活的设置可以在入门后参考其他文档。至于latex是什么,请参考其他文档具体了解。文中最后一章的最后两节基本就是截图粘贴过来的,实在没耐心写下去了。前面的教程看懂了,最后两节即使看截图也能迅速看懂了。另外,文中给的代码还是比较完整的,由于临时写的对于分章分节时输出的pdf有好几页,所以文中没有给出输出效果显示,直接读教程或许有点抽象,读者可以装了软件后,边看边操作,内容其实不多,快的话不到一天就可以学完。另外,本文是用word编辑的,懒得改成latex了,因为图片有点多,插图有点麻烦。学完后
4、,对于latex的基本语法和结构应该有一定了解,然后就可以直接从网上找一些latex模版写东西了,一般不会自己写,自己写的难看而且麻烦。本文前面的例子都是框架,没内容,很简短,所以排版出来非常难看,这个属于正常情况,你只要弄懂代码什么意思怎么用就行了。 补充:本文只是作者临时花一周看了点latex书籍的部分内容,为了加深知识写的。教程前面的例子中部分代码直接复制粘贴进去会出错,读者暂时可以不用理会,出错时,可以在出错信息下面的输入框里面输入s便可以跳过所有错误继续编译下去,或者直接回车跳过当前错误。错误信息具体请参见latex入门(刘海洋)第七章。更多Latex以及排版信息,请到本人博客查看:
5、第一章 简单熟悉TexLive的安装与TeXworks editor的界面使用latex一般下载的是CTEX套装或chinatex或TeXlive。Texlive的内置编辑器TeXworks editor界面简单,适合入门学习,所以我用的就是texlive,后面也都是基于TeXworks editor讲解的。学完后可以尝试安装winedt编辑器(ctex和chinatex自带的,安装了texlive的用户可以直接下载winedt,winedt永久使用方法自行百度)第1节 texlive的安装这个百度经验上就有,这里粘贴复制一下。(注意我们用的是texlive2015,安装方法是一样的)第2节
6、TeXworks的简单设置与熟悉打开编辑器如上图,你只要这个就行了,其他的在初学时不必知道,想知道详细内容可以参考其他文档。窗口熟悉上面这个图是主要界面,补充一点就是,本文档所有的编译选项都是pdlatex。可能你安装完成后输出代码显示的比较小,这个编辑器还要作一些简单的设置简单设置1. 编辑首选项,然后进入下面的界面,需要设置的已经标好了2. 格式字体,然后进入下面的界面。这个就是设置你的代码字体的,最好设置大一点,根据个人喜好设置就行了。第二章 初识latex代码-语法与结构 第1节 初步了解论文写作的3种文档例documentclassarticle %接下来会说明第一行,其他的暂时别管
7、begindocumentHello,world!enddocument如上,是最简单的例子,第一行就是声明文档类型的,latex提供3种文档类型,分别是article,report,book。写作时,必须声明!作用:声明后,latex会对这种文档作出一系列默认设置,比如,纸张大小,字体大小,标题与文献的默认格式,等等。例documentclassUTF8,a4paperctexart %先别管中括号里面的东东,接下来说明ctexartbegindocumentHello,世界!enddocument如上,这里花括号里面并不是article,而是ctexart。需要说明的是article,re
8、port,book这3种声明,后面写的文档必须是英文,不支持中文。要想写中文文档,上述3种分别对应的是ctexart,ctexrep,ctexbook。总结:西文文档声明的3种情况:documentclassarticledocumentclassreportdocumentclassbook中文文档声明的3种情况:documentclassctexartdocumentclassctexrepdocumentclassctexbook第2节 latex的语法简介例documentclassUTF8,a4paperctexart %声明文档类型 begindocument %正文环境开始tex
9、tsl口袋妖怪 %带参数命令kaishu Hello,world! %声明命令kaishu 神奇宝贝超世代 %这也是声明命令哈哈哈哈哈enddocument %正文环境结束Latex语法有3种,分别是注释,命令,环境。代码区分大小写!1, 注释:用%表示,某一行%后面的内容都是注释。2, 命令:以开头,分为2种。第一种是带参数的命令,如textsl口袋妖怪,textsl作用是把话括号里的参数设置成倾斜字体;第二种是声明,声明用法有2种:其一,如kaishu 神奇宝贝超世代 表示kaishu 后面所有的内容都是楷书字体,直到kaishu所在环境结束;其二,如kaishu Hello,world!
10、用花括号括起来,作用范围就是花括号中的内容。注意:声明类型的命令后需要加个空格分隔开,一般情况下,命令前后都加个空格保险。至于空格,我们会在第五章再次说明。3, 环境:格式为begin环境名称环境中的内容end环境名称说明完了3种语法,下面来看看参数,命令和环境的参数分为2中,可选参数和一般参数,可选参数用方括号括起来,一般参数用花括号括起来。方括号在花括号前面,并且括号里面的参数可以不止一个,多个参数之间用逗号分开。如documentclassUTF8,a4paperctexart 声明是一个ctexart文档,编码是UTF8,纸张大小是A4。下面简单罗列一下命令与环境的一般形式一, 带参数
11、的命令命令可选参数1,可选参数2,略参数1,参数2,略二, 环境begin环境名称可选参数1,可选参数2,略参数1,参数2,略end环境名称后面这段话是后来加进去的,读不读影响不大。对于命令,需要注意的地方,有时候参数不是放在一个括号里面,可以有很多个括号。另外,方括号可有可无,但是命令后面如果有花括号(一个或几个),全都不能省略,否则会出现编译错误。对于环境需要注意的地方,begin环境名称后面紧接着就已经是环境的内容了,在latex里面空格换行不是真正的空格换行,后面会解释这一点,现在不理解这一点完全没有问题。因为这个问题只在极少数的地方有一点点影响,第3节 latex代码的基本结构例do
12、cumentclassUTF8,a4paperctexart%声明文档类型usepackagetxfonts %使用txfonts宏包,将正文的字体都用txfontsusepackagegraphicx %使用graphicx宏包,正文就可以用命令插图了usepackagelistings %使用listings宏包,正文就可以用lstlisting环境了title论超梦的战斗力 %后面的3行都是标题的一些设置authorlucariodatetoday %以上全部都是导言区begindocument %正文开始maketitle %输出标题tableofcontents %输出目录secti
13、on %开始第一节内容includegraphics123.png %插入图片section % 开始第二节内容 beginlstlistingLanguage=C % 用lstlisting环境写东东#include void main()printf(“hello,world”)endlstlistingenddocument %正文结束 如上,就是latex代码的基本结构,代码分为2大块,导言区和正文部分。正文部分就是begindocumentenddocument之间的内容。导言区就是begindocument之前的内容。导言区主要有以下几种代码1. documentclass 声明文
14、档类型的,不必多说2.usepackage使用宏包说明:为什么要使用宏包,简单来说就是latex内置的命令与环境不够用了,必须使用第三方开发的宏包,来使你的文档更加好看。宏包主要有以下几种使用方式:(1) 如usepackagetxfonts 作用是将正文的字体都用txfonts(2) 如usepackagegraphicx graphicx宏包里面包含includegraphic命令,正文就可以用这个命令插图了(3) 如usepackagelistings listings宏包里面有lstlisting环境,正文就可以用lstlisting环境了3. 标题设置title论超梦的战斗力 aut
15、horlucariodatetoday 导言区使用上面3行代码,就设置好了标题,然后在正文中用maketitle命令就可以在你的文档中输出标题。所以记住,上面导言区的3行代码和正文的maketitle命令是搭配使用的,两者是相互有关联的,后面的目录,标签,文献等也都是如此,后面再细说。类似标题,在导言区也可以设置文献,然后在正文的尾巴处输出文献,这里不提,后面专门讲解。再来看看正文部分,正文部分结构通常如下maketitle %输出标题tableofcontents %输出目录section %开始第一节内容includegraphics123.png %插入图片section % 开始第二节
16、内容 beginlstlistingLanguage=C % 用lstlisting环境写东东#include void main()printf(“hello,world”)endlstlisting一般首先就是输出标题和目录,有时候还有摘要,前言之类的东东,这里不说,我们马上就在第三章说,这里给出不完整的文章结构,就是简单说明一下代码组织的方式这里的结构是标题,目录,第一节,第二节标题:用maketitle输出标题内容,和前面所说的一样,导言区必须设置好标题的格式和内容 目录:用tableofcontents输出,这个命令会自动收集后面的章,节信息,然后自动形成一个目录输出。我们这里是收集
17、所有的section(节)形成一个目录。章节:3种文档有不同的层次结构,比如article有chapter(章),section(节),subsection(小节)等。每用一个命令,就会自动生成一章(或一节),并且自动编号。至于章节的名字,我们会在下一章详细介绍。本章,弄懂代码结构就行了,各个代码的使用细节后面都会重新介绍。可能,你还会疑惑,那么页码什么是如何形成的?上面直接输出标题和目录还有章节开始,他们都在同一页,还是另起一页呢?等等等等,现在不必搞懂,后面一步一步介绍。第三章 提纲文档的结构层次在上一章中,我们初步了解的latex的代码结构,分为导言区和正文区,导言区主要声明文档类型,引
18、入宏包,声明标题,文献等的格式,正文区输出标题,目录,章节和其内容。以上仅仅是代码结构,但文档结构却不完整,比如,只有节,没有章,而且,也没有摘要,文献等等。在本章中,将会对latex的3种文档的结构层次作简要说明。讲解时,我们不用英文文档,这里仅用3种中文文档ctexart,ctexrep和ctexbook说明。第1节 一篇文档的完整结构Latex将文档的章节划分为7个层次层次名称命令说明-1部分part最高层0章chapterarticle没有这一层1节section2小节subsection默认不编号,也不加入目录3小小节subsubsection默认不编号,也不加入目录4段pargra
19、ph默认不编号,也不加入目录5小段subpargraph默认不编号,也不加入目录一个文档大致会按标题,目录,正文(章节内容),参考文献,索引这样的顺序出现,article和report差不多,所以后面我们分别以article和book为例说明。后面会给出article和book的基本结构层次,下面3个例子看个大概即可,后面还会细化讲解。例(article文档的基本结构)documentclassUTF8,a4paperctexartusepackagelistings %使用listings宏包title论超梦的战斗力 %标题设置authorlucariodatetoday %以上全部都是导言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LaTex 快速 入门
限制150内