LaTeX简介张宏浩下载与安装•以在Windows系统安装CTeX套装为例,可到网站的“下载中心”链接下载最新的full版本•下载之后,可按默认提示安装在C盘的CTEX目录编辑器与帮助文档•安装好之后,到左下角的“开始菜单—所有程序—CTeX”可以看到如下快捷方式,WinEdt是编辑器,CTeXFAQ和LaTeXShort是很好的入门文档。宏包(packages)的sty文件一般放在这个路径在以上路径放置新的宏包后,要到这里刷新名称数据库宏包的帮助文档在这个路径这个按钮是“设置主文件”(Setmainfile)点击这个按钮,用pdflatex编译也可将该按钮下拉,选择用latex编译,再用dvips转换成ps,然后pspdf转换成pdfTex源代码的几个最基本要素包含宏包用\tableofcontents自动生成目录效果:公式的范例源代码:效果:源代码:效果:引用参考文献插图插入表格支持中文中文显示效果补充介绍可以用百分号%注释掉后面的东西也可用verbatim宏包提供的comment环境来注释掉不必显示的内容在unix/linux系统下如何编译tex(上)在unix/linux系统下如何编译tex(下)文档类及其选项文档的两种常用种类:article和book一些纸张的尺寸•a4paper(297mm*210mm)•a5paper(210mm*148mm)•b5paper(250mm*176mm)•letterpaper(11in*8.5in)•legalpaper(14in*8.5in)•executivepaper(10.5in*7.25in)注释:1in(英寸)=2.54cm例:将pagestyle设为headings的显示效果\include命令\include结合\includeonly例:编辑一本由8章组成的书籍\documentclass{book}导言区\includeonly{.....}\begin{document}\frontmatter\include{toc}\mainmatter\include{chapt1}...\include{chapt8}\backmatter\printindex\end{document}其中toc.tex文件由如下的文本组成\setcounter{page}{7}\tableofcontents\listofcontents\listoffigures通过在\includeonly命令中添加适当的项,如\includeonly{toc,chapt8}就可以选择性地处理各章(这里为第8章)。\input命令不会另起一页,只是简单地载入文本导言区的内容也可以\input,例如其中tex-setup.tex的内容如下断行与分页类似的实例:对article可以分节当使用book类时可以用\chapter{…}分不同的章但是\part{…}的章的序号不起作用,例如:在\appendix之后的\section{…}或\chapter{…}会自动改用字母而非数字标记\begin{document}\maketitle\frontmatter(前页的内容,如扉页、版权页、序言、目录等,页码是罗马数字)\mainmatter(正文的内容,页码开始用阿拉伯数字计数)\appendix(附录的内容,此后各章节序号改用字母)\backmatter(后页的内容,如参考文献、索引等)用\footnote{…}添加脚注用flushleft、flushright、center环境左对齐、右对齐、居中源代码排版:方法一:用\verb接“分隔符”接“需原文打印的文本”再接“同一分隔符”方法二:用verbatim环境带*号的verbatim环境或\verb*命令可保持空格的原样显示用tabular环境加上p{宽度}选项,可让某个段落在指定宽度自动换行,例如\hline插入一条横跨所有列的水平线;而\cline{i-j}则只插入从第i列到第j列的水平线,例如连续两次\hline,可插入两根横跨所有列的水平线例如:在下表中,第一个词的左侧和最后一个词的右侧有些边缘空白而通过在左右两端引入两个@{},可使得表格内容在左侧和右侧都没有边缘空白在下面这个例子的表格中,•第2列与第3列的间隔用@{内容}包含的“内容”来分隔•在第一行中,用到了\multicolumn{2}{c}{内容}来合并从该位置算起的两列,并将“内容”居中显示用\multicolumn合并列之后,竖线自动失效;如果需要补回竖线,需要在\multicolumn选项上加上竖线|LaTeX中的浮动环境选项例如:插图或表格的短标题可以放进目录可用$数学公式$显示段内的数学公式如果希望数学公式单独在一行显示,可用以下几种方式之一:\[数学公式\]\begin{displaymath}数学公式\end{displaymath}\begin{equation}数学公式\end{equation}\begin{eqnarray}数学公式\end{eqnarray}在数学公式环境中包含文本,可用以下几种方式之一:\textrm{文本}\mbox{文本}\text{文本}(\text{…}要用到amsmath宏包)在数学环境中,•可用\quad产生较大的空格,用\qquad产生更大的空格•用\,或\:或\;或~前进•用\!后退在数学环境中用\phantom{内容}可显示与“内容”相同宽度的空白用\stackrel{上面的符号}{下面的符号}可以堆积符号用\left和\right生成根据内容自动调整的大括号用\bigg等生成固定大小的大括号数学环境中的几种省略号