LATEX-入门讲义

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

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

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

资源描述

2015-10-13LaTex入门系统和编辑器操作系统发行版编辑器WindowsMikTeXTeXnicCenter、WinEdtUnix/LinuxTeXLiveEmacs、vim、KileMacOSMacTeXTeXShopLATEX发行版只提供了一个LATEX后台处理机制,用户还需要一个前台编辑器来编辑它的源文件。主要内容❖文字编辑•——普通文字•——数学式❖插入表格❖插入图片❖Beamer文字编辑首先尝试输入一段文字:“Hello!”,使用以下代码:例1:%hello.tex\documentclass{article}\begin{document}Hello!Thisismyfirst\LaTeX{}article.\end{document}•LaTex语句LATEX源文件的每一行称作一条语句(statement)。语句可以分为:命令(command)、数据(data)和注释(comment)1.命令:普通命令:以\起始,只有一行,标准形式为\命令名[可选参数]{不可省参数},当括号中有多个参数时要用逗号(半角)隔开。例:\documentclass{article}环境:包含一对起始声明和结尾声明,一般有多行,前后呼应。例:\begin{document}Hello!\end{document}2.数据:即普通内容例:\begin{document}Hello!\end{document}3.注释:用%引出,它在编译过程中被忽略,主要是方便自己操作。例:%hello.tex\documentclass[options]{class}%文档类声明\usepackage[options]{package}%引入宏包...\begin{document}%正文...\end{document}•文档结构latex源文件的结构分三大部分,依次为:文档类声明、序言、正文。1.文档类声明:用来指定文档的类型;例:\documentclass{article}常用的文档类(documentclass)有三种:article、report、book,一般常用的是article2.序言(preamble):位于\documentclass{article}之后,正文之前,用来完成一些特殊任务,比如引入宏包,定义命令,设置环境等;3.正文:文档的实际内容,是\begin{document}和\end{document}之间的部分。•文字编辑具体应用1.标题、摘要、目录、文章结构2.特殊符号3.数学公式插入4.排版1.标题、摘要、目录、文章结构•标题信息……\title{MyFirst\LaTeX{}article}%括号中为标题内容\author{yourname}%署名\begin{document}\maketitle%显示标题,以下为文本区……•摘要\begin{abstract}...\end{abstract}%摘要环境•插入目录\tableofcontents%生成整个文档的目录\setcounter{tocdepth}{2}%目录层次,括号中表示显示的小标题层次,如果不设置,latex会使用默认值•层次\section{…}%一级标题,括号为标题内容\subsection{...}%二级标题\subsubsection{...}%三级标题……\paragraph{…}%段落\subparagraph{…}%二级段落例2:\documentclass{article}\author{yourname}\title{MyFirst\LaTeX{}article}\begin{document}\maketitle\begin{abstract}Thisisabstract.Thisisabstract.Thisisabstract.Thisisabstract.Thisisabstract.Thisisabstract.\end{abstract}%摘要环境\tableofcontents%生成整个文档的目录\setcounter{tocdepth}{2}Hello!Thisismyfirst\LaTeX{}article.\section{FirstSection}Thisisthefirstsection\subsection{Firstsubsection}Thisisthefirstsubsection.\subsection{Secondsubsection}ThisistheSecondsubsection.\subsubsection{Firstsubsubsection}\paragraph{1stparagraph}Thisisthefirstparagraph.\subparagraph{1stsubparagraph}Thisisthefirstsubparagraph.\subparagraph{2ndsubparagraph}Thisisthesecondsubparagraph.\section{SecondSection}\end{document}2.特殊符号•引号、连字号单引号:`……’双引号:``……”,连用两个左单引号表示一个左双引连字号:-(一个“-”);数学减号:—(两个“-”);西文引号:—-(三个“-”)•功能性符号•连体字ff,fi,fl,ffl,ffi直接输入后会显示连体,如果要消除连体,则需要在字母之间加左右斜杠:\/例:f\/f输出字符#$%{}~_^\|输入字符\#\$\%\{\}\~{}\_{}\^{}$\backslash$$|$$$$$•空格、换行、换页在latex英文文本中打多个空格导出后显示一个空格,中文文本中打出空格导出后不显示,手动加入空格:\+空格;空格的其他不同规格:换行:文本中输入单个换行相当于空格,输入多个换行只换1行。也可以使用\\或\newline来强制换行手动换页:\newpage\,3/18em\:4/18em\;5/18em\quad1em\qquad2em\!-3/18em中文支持:在源文件的最开始处加入:%#-*-coding:utf-8-*-%!TEXencoding=UTF-8Unicode导言区加入宏包\usepackage{ctex}编译时使用XeLaTex3.数学公式插入•数学模式行内公式:\begin{math}……\end{math}简化:\(……\)或$……$行间公式:简化:\[……\]或$$……$$手动编号:$$数学公式\eqno编号$$$$数学公式\leqno编号$$带编号不带编号单行公式\begin{equation}……\end{equation}\begin{equation*}……\end{equation*}多行公式\begin{eqnarray}……\end{eqnarray}\begin{eqnarray*}……\end{eqnarray*}•例3:比较几种不同数学模式的比较•数学基本元素(1)字母英文字母在数学模式下可以直接输入,希腊字母则需要用表3.1中的命令输入,注意大写希腊字母的命令首字母也是大写。(2)运算符+-*/等简单运算符可以直接输入,(3)指数、下标、根号、分数指数或上标用^表示,下标用_表示,上下标如果多于一个字母或符号,需要用一对{}括起来。根号用\sqrt{}表示。例:$$x_{ij}^2\quad\sqrt[2]{x}$$输出x𝑖𝑗2𝑥2分数:用\frac{}命令表示它会自动调整字号,比如在行间公式中小一点,在独立公式则大一点。\dfrac{}命令把分数的字号显式设置为独立公式中的大小,\tfrac{}命令则把字号设为行间公式中的大小。例:$\frac{1}{2}\dfrac{1}{2}$分别输出\[\frac{1}{2}\tfrac{1}{2}\]输入符号\[\pm\times\div\cdot\cap\cup\geq\leq\neq\approx\equiv\]输出符号±×÷·∩∪≥≤≠≈≡(4)求和、求积、极限、积分求和:\sum{}极限:\lim{}求积:\prod{}积分:\int{}例:$\sum_{i=1}^ni\prod_{i=1}^n\lim_{x\to0}x^2\int_a^bx^2dx$$$\sum_{i=1}^ni\prod_{i=1}^n\lim_{x\to0}x^2\int_a^bx^2dx$$输出:多重积分:多重积分如果用多个\int来输入的话,积分号间距过宽。正确的方法是用\iint\iiint\iiiint\idotsint等命令输入。但是需要在导言区用amsmath宏包例:(5)行列式数学模式下用array环境来生成行列式,参数{ccc}用于设置每列的对齐方式,l、c、r分别表示左中右;\\和&用来分隔行和列。例:$$\begin{array}{ccc}x_1&x_2&\dots\\x_3&x_4&\dots\\\vdots&\vdots&\ddots\\\end{array}$$如果要加上括号,即在$$……$$内加入\left(……\right)省略号:\dots\cdots\vdots\ddots(6)长公式、公式组公式太长一行放不下,或几个公式需要写成一组,用到amsmath提供的几个适合多行公式的环境。首先在导演去引入宏包\usepackage{amsmath}对于多行不需要对齐的长公式,我们可以用multiline环境,自动编号,不需要编号使用multiline*环境。需要对齐的长公式可以用split环境,它本身不能单独使用,因此也称作次环境,必须包含在equation或其它数学环境内。split环境用\\和&来分行和设置对齐位置。例:\begin{multline*}x=a+b+c+\\d+e+f+g\end{multline*}\[\begin{split}x=&a+b+c+\\&d+e+f+g\end{split}\]此处不能用$$……$$公式组:不需要对齐的公式组用gather环境,需要对齐的用align,自动编号,取消编号加*例:\begin{gather}a=b+c+d\\x=y+z\end{gather}\begin{align}a&=b+c+d\\x&=y+z\end{align}(7)顶标、底标常用上下标表格:\hat和\tilde有宽版:\widehat{}\widetilde{}可以随着内容的长度延伸上下划线:\underline{}\overline{}上下括号:\underbrace{}\overbrace{}例:$$\hat{abc}+\widehat{abc}$$$$\overline{\overline{a}^2+\underline{ab}+\bar{b}^2}$$$$\underbrace{a+\overbrace{b+\dots+d}^{20}}_{n}$$•特殊符号表见链接:•(8)其他结构列举:itemize环境、enumerate环境、desperation环境;每个条目由\item引出例:\begin{itemize}\item{条目1}\item{条目2}\end{itemize}差别:itemize环境自动生成默认标签,4层标签分别是•-﹡·enumerate环境自动生成排序标签;desperation环境无标签例:\begin{itemize}\item这是itemize环境第一层\begin{enumerate}\item这是itemize环境第二层、enumerate环境第一层\begin{enumerate}\item这是enumerate环境第二层\item第二层条目二\end{enumerate}\item回到enumerate环境第一层\end{enumerate}\item回到了itemize环境\end{itemize}定理和证明:\newt

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

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

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

×
保存成功