LaTex教程--latex排版学习笔记---入门提高

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

LATEX排版学习笔记zoho@bbs.ctex.org2013年10月14日前言从2006年3月29日开始,陆陆续续记录了排版LaTeX文档时的笔记。直到2011年11月6日大概有了30多篇记录,于是开始将所有内容整理为一个PDF文档。然后继续增添内容,到目前为止,总共有92页。2目录第一章基本使用71.1基本排版流程..............................71.2文本排版................................71.2.1英文文档............................71.2.2输入特殊字符..........................81.2.3段落换行............................91.2.4中文文档............................91.3列表环境................................91.4文档结构................................101.4.1文档类别............................101.4.2标题摘要............................111.4.3章节目录............................111.4.4参考文献............................121.5插入表格................................131.5.1基本表格............................131.5.2跨列表格............................131.5.3浮动表格............................141.6插入图片................................151.6.1图文并排的小图片.......................151.6.2图文分开的大图片.......................161.6.3位置浮动的大图片.......................17第二章格式调整192.1各种长度单位..............................192.2字体使用................................192.2.1字体编码............................1934目录2.2.2字体族名............................202.2.3字体系列............................202.2.4字体形状............................202.2.5字体大小............................212.3段落对齐................................222.3.1居中对齐............................222.3.2单侧对齐............................222.4页面大小布局..............................232.5目录页格式...............................24第三章数学公式263.1两种公式................................263.2各种字母................................273.3数学函数................................283.4配对括号................................283.5多行公式................................293.6定理环境................................31第四章图形绘制334.1画交换图................................334.1.1用amscd包画交换图.....................334.1.2用diagrams包画交换图....................334.1.3用xy-pic包画交换图......................344.2画图语言和画图软件..........................354.3PGF/TikZ绘图.............................364.3.1画流程图............................364.3.2函数图像............................374.3.3几何图形............................38第五章演示文稿395.1最简单例子...............................405.2逐步显示................................415.3主题模板................................425.4中文演示................................43目录5第六章高级应用446.1输入各种撇号引号...........................446.2文件拆分及独立编译..........................446.3合并多个PDF文件..........................466.4错误处理................................466.4.1编译时的错误信息.......................476.4.2编译时的警告信息.......................47第七章背景资料497.1TeX系统的前世今生..........................497.2TeX系统的目录结构..........................507.3TeX系统的文件查找..........................51第八章字体详解548.1字体类型与文档格式..........................548.2新字体选择方案NFSS.........................558.3中文排版历程..............................568.3.1CCT中文排版.........................568.3.2CJK中文排版.........................578.3.3XeTeX中文排版........................58第九章相关软件609.1纯文本编辑器..............................609.1.1TeXMaker编辑器.......................609.1.2TeXworks编辑器........................619.1.3正向搜索与反向搜索......................629.2可视化编辑器..............................639.2.1LyX文档处理软件.......................639.2.2TeXmacs文档排版软件....................659.3新版Office的公式排版.........................669.4在网页中显示数学公式.........................67附录ATeX排版原理69A.1读取文件................................69A.2生成盒子................................70A.3分段为行................................71A.4组行为页................................736目录附录BPostScript语言75B.1PS语言的基本知识...........................75B.2PS语言的点阵图像...........................77B.3PS语言的点阵字体...........................78附录C常用宏包介绍81第一章基本使用1.1基本排版流程和MicrosoftOfficeWord等所见即所得的办公软件不同,用LATEX排版文档,首先要用文本编辑器编辑好tex文档,然后通过各种程序编译,得到pdf文档用于打印或者阅读。基本的排版流程如下图:...tex..pdf..dvi..ps.latex.dvips.ps2pdf.pdflatex.xelatex.dvipdfmx一般我们经常用pdflatex或者xelatex程序直接从tex文件生成pdf文件。如果是中文tex文档,优先使用xelatex程序编译。如何使用编辑器以及编译文档在后面的章节有详细介绍。1.2文本排版1.2.1英文文档最简单的LATEX英文文档如下:78第一章基本使用%hello.tex\documentclass[a4paper]{article}\usepackage{hyperref}\begin{document}HelloWorld!\end{document}我们来看看上面的tex文档内容。在LATEX里面,每行的%符号后面的内容都表示注释,在编译时都会被忽略。因此第一行的内容没有任何结果。接着看第二行。在LATEX文档中,用\开始的字母串来表示一个命令,这里的\documentclass是LATEX文档的基本命令,用于指明文档类。命令后面用花括号{}包含的内容是该命令的参数,必不可少。对于这个例子,article参数就指明我们撰写的是一篇文章,类似地还可以用book或者report参数,分别表示书籍和报告。命令后用方括号[]包含的内容是该命令的选项,选项可以省略,省略时必需连同方括号也去掉。如果选项省略,将会使用默认值。这里例子的a4paper指明我们文档的页面是A4纸张的大小,改为b5paper就是B5纸张的大小。第三行的\usepackage命令也是LATEX的基本命令,用于载入LATEX宏包。LATEX系统中包含了各种各样的宏包,对LATEX的基本功能作了各种扩展。我们这一行载入的hyperref宏包后面将介绍到。接下来在\begin{document}和\end{document}之间的部分我们称为正文区,一般用于正文内容的撰写。这个例子的正文内容只有简单的HelloWorld!。对应的,在\documentclass和\begin{document}命令之间的部分我们称为导言区,一般用于载入宏包,定义命令和调整格式。LATEX文档把格式和内容部分分开,是一种良好的设计准则。1.2.2输入特殊字符在LATEX的文本内容中,大部分字符都可以直接输入,但是#,$,%,&,{,},_,ˆ,˜,,,|,\这几个字符由于有特殊用途不能直接输入。我们可以按照下表的方式输入这些特殊字符输入\#\$\%\&\{\}\_\^{}\~{}显示#$%&{}_ˆ˜输入\textless\textgreater\textbar\textbackslash显示|\1.3列表环境9另外,LaTeX中是区分左右引号的,输入`和‘分别显示左右单引号,输入``和“分别显示左右双引号。连字号、起止号和破折号看起来都是一个差不多的短横线,但输入的方式也是不同的。用-得到连接单词的连字号-,用--得到表示数字范围的起止号–,用---得到英文的破折号—。1.2.3段落换行用一个空行或者\par命令可以开始新的段落,同时会有默认的首行缩进。用\\或者\newline可以强制换行在下一行继续,且在下一

1 / 92
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功