(完整word版)LaTeX入门教程v2.doc
latex 教程

latex 教程当你在撰写LaTeX文档时,你可能遇到一些需要特别注意的情况。
本教程将介绍如何处理这些情况,以便确保你的文档符合要求,并避免出现标题相同的文字。
1. 标题重复:在LaTeX中,使用\section{}或\subsection{}等命令创建标题。
确保在整个文档中,每个标题都是唯一的。
如果你需要在文档各个部分使用相同的标题,可以考虑使用标签(label)和引用(ref)的方法,而不是直接复制标题的文字。
例如:```\section{Introduction}\label{sec:intro}...\section{Conclusion}\label{sec:conclusion}...在第\ref{sec:intro}节中我们介绍了...```2. 文档类别重复:LaTeX中的文档类别(document class)决定了文档的整体结构和样式。
如果你在同一个文档中多次声明相同的文档类别,这将导致错误。
确保在文档开头只声明一次文档类别。
例如:```\documentclass{article}\usepackage{...}...\begin{document}...\end{document}```3. 少量文本修饰:有时,你可能想在文档中的某个位置添加一个额外的修饰。
在这种情况下,避免使用标题命令,而是使用其他命令来实现你想要的效果。
例如,如果你只想让一段文字居中并加粗显示,可以使用\textbf{}命令:`\textbf{这是一段加粗的文字}`。
4. 隐藏标题:有时,你可能想在文档中隐藏某个标题(即在文档中不显示该标题)。
这种情况下,你可以使用星号命令来实现。
例如,\section*{Introduction} 将创建一个没有编号且不显示在目录中的标题。
5. 自定义标题样式:如果你想使用自定义标题样式来重写默认样式,可以使用一些额外的包,例如titlesec。
这样可以确保你的标题样式与文档的其他部分保持一致,并避免重复。
latex使用手册

latex使用手册LaTeX 使用手册一、LaTeX 简介与安装LaTeX 是一款强大的排版系统,基于TeX 编程语言开发。
它广泛应用于学术论文、书籍、报告等文档的撰写与排版。
安装LaTeX 系统后,用户可以利用各种编辑器(如TeXstudio、TeXworks 等)编写文档,并通过命令行或图形界面进行编译。
二、LaTeX 基本语法与结构1.文档结构:LaTeX 文档由一系列章节组成,每个章节具有独立的标题和内容。
2.标题:使用section、subsection、subsubsection 等命令创建不同级别的标题。
3.段落与换行:使用par 和ewline 命令创建段落和换行。
4.文本格式:使用textbf、textit、textsf 等命令设置文本格式。
三、文本格式与排版1.字体:使用fontfamily 命令选择字体。
2.字号:使用fontsize 命令设置字号。
3.行距:使用linespacing 命令设置行距。
4.间距:使用marginpar 命令设置页面四周的空白。
四、数学公式与符号1.数学公式:使用equation、align 等命令编写数学公式。
2.符号:使用symbol 命令插入特殊符号。
五、表格与图表1.创建表格:使用begin{tabular}、end{tabular} 命令创建表格。
2.修改表格:使用hline、multicolumn 等命令修改表格样式。
3.创建图表:使用begin{figure}、end{figure} 命令创建图表。
4.修改图表:使用caption、label 等命令修改图表属性。
六、目录与参考文献1.目录:使用tableofcontents 命令生成目录。
2.参考文献:使用bibliography 命令管理参考文献。
七、跨章节引用与链接1.交叉引用:使用label 和ef 命令实现章节间的引用。
2.内部链接:使用hyperlink 命令创建内部链接。
latex讲义

第一章 基本知识
许多命令需要一个参数(parameter) 并用一对大括号(curly braces){ }将其括 起来置于命令名称的后面。也有一些命令 支持用方括号(squarebrace)括起来的 可选参数。 You can \textsl{lean} on me!
第一章 基本知识
1.2.4 注释 当LATEX 在处理源文件时,如果遇到 一个百分号字符%,那么LATEX将忽略% 后的该行文本、分行符以及下一行开始的空 白字符。 如果需要较长的注释,你可以使用 verbatim 宏集所提供的comment 环境。当 然,你需要在源文件的导言区里加上命令 \usepackage{verbatim}。
第一章 基本知识
1.7 大型文档 当处理大型文档时,最好将源文件分成几个部分。 LATEX 有两条命令来处理这种情况。 \include{filename} 第二个命令可用在文档的导言区,它允许你指导 LATEX 仅仅读入某些\included 文件。 \includeonly{filename,filename,. . . } 这条命令在导言区被LATEX 读入执行后,在所 有的\include 命令中,只有\includeonly 命令参数中 列出的文件才会被执行。
第一章 基本知识
文档类(class): article 排版科技期刊、短报告、程序文档、邀请函等。 report 排版多章节的长报告、短篇的书籍、博士论文 等。 book 排版书籍。 slides 排版幻灯片。其中使用了较大的sans serif 字 体。也可以考虑使用FoilTEX 来得到相同的效果。 中文排版有两种方式:
注意:这个方法不能使用在像数学环境等一些复杂的环境中。
第一章 基本知识
LaTeX入门教程v2

计算机与IT入门实验讲义LaTeX入门实验实验手册大连理工大学软件学院实训基地2016年7月1LaTeX简介X,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算LaTeX(L A TE机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。
对于生成复杂表格和数学公式,这一点表现得尤为突出。
因此它非常适用于生成高印刷质量的科技和数学类文档。
这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
LaTeX编辑器有很多,这里我们使用WinEdt,它是CTeX自带的一款,功能比较齐全,也是我的入门编辑器。
入门首推这款,下载CTeX即可,也可以单独安装。
2WinEdt指南首先我们来简单了解WinEdt的使用,打开WinEdt,新建空白文件,软件的基本界面如图所示。
工具栏中蓝色框内为编译模式选项,本次实验中我们选择选择PDFLaTeX。
编译后我们可以使用该下拉菜单下的PDFTeXify选项查看生成的PDF。
3LaTeX案例讲解本次实验我们以example.pdf文档的编写为例讲解LaTex编写文档的过程,涉及到中文支持,图片插入,公式编辑,表格编辑,算法编辑等。
文档对应的. tex源文件为example.tex。
3.1 LaTeX宏定义及中文支持LaTex宏定义主要设置了文档的基本格式和以及源文档编译时会用到的包。
如案例文档的源文件中,设置了如下的宏定义:\documentclass指定了要编写的文档类型为普通的文章。
3-4行设定了文档中的段落要首行缩进两个空格,最后两行设定了文档的页边距,即上下左右均留出1.0cm的空白。
LaTeX在默认情况下不能支持中文字符,因此为了支持文档中的中文,我们需要导入相应的中文包,其中最常用的方法是导入CJK包,具体的命令如上图第二行所示,\usepackage{CJK}。
latex数学公式使用教程

latex数学公式使用教程要使用LaTeX编写数学公式,您需要掌握一些基本的语法和命令。
下面是一个简单的教程,帮助您入门。
1. 引入amsmath宏包:在您的LaTeX文档的导言区,添加如下代码:```\usepackage{amsmath}```这个宏包提供了一些常用的数学命令和环境。
2. 行内公式:如果您想在文字中插入一个简短的数学公式,可以使用$符号将公式括起来。
例如,$y = mx + b$会产生一个行内公式。
3. 居中公式:如果您想将一个较长的数学公式居中显示,可以使用\[\]环境。
例如,```\[\sum_{i=1}^{n} i = \frac{n(n+1)}{2}\]```会产生一个居中显示的求和公式。
4. 基本数学符号:您可以使用各种数学符号,例如+、-、*、/等。
您还可以使用^和_来表示上标和下标。
例如,x^2表示x的平方,a_i表示a的第i个分量。
5. 分数:要表示一个分数,可以使用\frac命令。
例如,\frac{1}{2}表示1/2这个分数。
6. 根号和指数:要表示一个根号,可以使用\sqrt命令。
例如,\sqrt{2}表示根号2。
要表示一个指数,可以使用^符号。
例如,x^2表示x的平方。
7. 求和和积分:要表示一个求和符号,可以使用\sum命令,后跟上下限。
例如,\sum_{i=1}^{n} i表示求和公式。
要表示一个积分符号,可以使用\int命令,后跟上下限。
例如,\int_{0}^{1} x^2 dx表示积分公式。
8. 矩阵和方程组:要表示一个矩阵,可以使用\begin{matrix}...\end{matrix}环境。
例如,```\[\begin{matrix}1 &2 \\3 &4 \\\end{matrix}\]```表示一个2x2的矩阵。
要表示一个方程组,可以使用\begin{cases}...\end{cases}环境。
例如,```\[\begin{cases}x + y = 1 \\2x - y = 3 \\\end{cases}\]```表示一个包含两个方程的方程组。
LaTeX入门教程

LaTeX入门教程里面的图好多都刷不出来,于是我就自己运行了一遍,至少验证了这个教程的正确性O(∩_∩)O哈哈~CTEX - 在线文档- TeX/LaTeX 常用宏包资料下载:LaTeX2e插图指南LaTeX2e使用手册TeX语言CTeX FAQ 常见问题集Contents•TEX/L A TEX是什么?•为什么要用TEX/L A TEX?•安装•开始使用•数学符号o行内公式与行间公式o上标与下标o常见的数学公式o行列式与矩阵o方程组与分段函数•使用中文•文章的各个部分•表格•插图•罗列•分割长文档•学习资料•幻灯片制作简介•重要建议•BibliographyT E X/L A T E X是什么?T E X 是一个非常优秀的排版软件,L A T E X 是基于T E X 之上的一个宏包集。
因为L A T E X 的出现,使得人们使用T E X 更加容易,目前大部分人们使用的T E X 系统都是L A T E X 这个宏集。
为什么要用T E X/L A T E X?我们为什么要用T E X/L A T E X 来排版我们的论文、书籍呢?因为它•排版的效果非常整齐漂亮;•排版的效率高;•非常稳定,从95年到现在,T E X 系统只发现了一个bug。
由此可见它的稳定性;•排版科技文献,尤其是含有很多数学公式的文献特别方便、高效。
现今没有一个排版软件在排版数学公式上面能和T E X/L A T E X 相媲美;安装我们可以从上下载最新的中文T E X 套装,Windows 用户请下载CT E X 套装,Linux 用户可以下载TeXlive 来安装。
安装过程就不用我多说了吧!开始使用好了,安装了,是不是很想试试身手了?那么准备好:•打开一个编辑器。
哦,你用的是CT E X 套装吗?那就是那个WinEdt ,在桌面上画了一支钢笔的那个东东。
如果没有这个,也无所谓,你就打开一个记事本也行。
•输入以下的代码:\documentclass{article}\usepackage{amsmath,amssymb}\usepackage{latexsym}\usepackage{CJK}\begin{document}\begin{CJK*}{GBK}{song}测试一下我的数学公式\[\int_a^b f(x)dx\]\end{CJK*}\end{document}上面的代码需要说明一下,我们将\begin{document}这个命令以前的部分叫做导言区,这部分主要用来声明使用什么宏包,重新定义命令,规划文章的总体布局等。
LaTeX用户手册
2.3 相关文档
本文中用到的LATEX命令主要参考了TEXGuru的《LATEX2ε用户手册》 [3]。此 外,还参考了Micheal Shell为IEEE LATEX模板所写的说明文档 [4]。
–I–
英文摘要
LATEXTemplate for Doctor (Master) Dissertation in Peking University
Ying PAN(Computer Science) Directed by Professor FuQing Yang
This article presents the LATEX+ CJK template for Doctor Thesis (Master Thesis) of Peking University, and briefly introduces the usage.
第二章 有关说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.1 更新记录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 软件环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3 相关文档. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.4 使用须知. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.5 下载和更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.6 常见问题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
latex入门教程
latex ⼊门教程最近⼏天改论⽂,因为information science 只提供latex 模板,所以突击学习了⼀下latexlatex 的编辑软件主要⽤到的是ctxt ,安装地址⼀路点击下⼀步就可以了然后安装插⽂献的软件jabref ,安装地址打开Elsevier 提供的latex 模板⽂件就可以开始编辑了、⾸先确认你要⽤的模板类型及版⾯⼤⼩,Elsevier ⼀共提供了2种⽂件类型,⼀种是preprint 就是默认提交给elsevier 的格式,review 是增加了⾏间距的格式,有3种版⾯⼤⼩设置,1p ,3p 和5p ,通过进⾏设置接下来设置需要的参考⽂献的格式类型,我们在⽂中⽤到的是[1-4]这种压缩的格式,⽤的是数字,所以设置成接下来开始写⽂章整体来说,latex 有点类似于html 的语法,⽂章从开始,到结束我们按照提⽰填⼊,,,然后填⼊摘要,关键字等等,下⾯就开始写正式章节了⼀级标题应该⽤ 这样的形式⼆级标题⽤三级标题⽤四级标题没有定义,应该⽤参考⽂献参考⽂献直接⽤jabref 插⼊,在jabref 中选好⽂件之后,点击右上⾓的推送到winedt ,winedt 的路径要先选⼀下,在⾸选项,外部程序⾥⾯找到,选择之后确认。
建⽴bib ⽂件,每⼀条搜索之后铜⿎google 导出bib ,复制粘贴就加⼊了⼀条记录,记得要把库⽂件保存到个tex ⽂件同⼀个⽂件夹,然后在tex ⽂件中指定参考⽂件,在推送之前,⼀定要先编译纯粹的latex ,然后编译bib ,再编译latex ,再编译bib 之后才能推送,不然⽂献会是编译⽆法通过的时候可以加⼊然后每次选中⼏条,⿏标放到tex ⽂件中需要插⼊的地⽅,直接点击推送到winedt 就⾏了插⼊url 时要⽤到如下包插⼊图⽚我们要插⼊的⽅式是⼀⾏插⼊多张图⽚,使⽤下述的程序段使⽤前要先声明⽤了如下包:放⼀张图时⽤如下程序插⼊表格latex 绘制表格⽐较⿇烦,因此我们⽤⽹站进⾏绘制:在⽹站上绘制好之后,我们使⽤然后点击缩放到跟纸张⼀样⼤之后直接粘贴到我们的⽂件中就⾏了,要声明⽤到如下包:如果某条线要加粗,需要把替换为elsarticle-template-num.tex \documentclass[preview,3p,12pt]{elsarticle}\biboptions{numbers,sort&compress}\begin{document}\end{document}\title{}\author[1]{chao shen}\author[2]{zhao wang}\address[1]{xi'an jiaotong university}\begin{abstract}…………\end{abstract}\begin{keyword}…………\end{keyword}\section{Introduction}\subsection{xxx}\subsubsection{xxx}\paragraph{(1)Detection Performance Comparison}D:\programfiles\CTEX\WinEdt\WinEdt.exe \bibliographystyle{elsarticle-num}\bibliography{ref}?\usepackage{epstopdf}\usepackage{url}\usepackage{subfigure}%\begin{figure}[t]\noindent\centering\subfigure[]{\includegraphics[width=.3\textwidth]{6-1.eps}}\subfigure[]{\includegraphics[width=.3\textwidth]{6-2.eps}}\subfigure[]{\includegraphics[width=.3\textwidth]{6-3.eps}}\caption{EER curves against different user sizes:(a) nearest neighbor (Mahalanobis), (b) One-class support vector machine, (c) Mahalanobis (normed).}\label{Figure 6}\end{figure}%\begin{figure}[t]\centering% Requires \usepackage{graphicx}\includegraphics[width=0.5\textwidth]{2.eps}\\\caption{EER curves at varying operating length using the three detectors. X-axis represents the number of touch operations to verify a user's identity}\label{Figure 2}\end{figure}compress whitespace scale \usepackage{multirow}\usepackage{booktabs,graphicx}hline \Xhline{1.2pt}\begin{table}插⼊的时候可以在后⾯加上选择放置的位置,[t]代表top ,[h]表⽰hear ,[b]表⽰bottom在表格中要加⼊空格的时候可以⽤这个命令如果要改变表格与⽂字之间的距离,使⽤其中后⾯这个分类如下所⽰:Change one or more of the following lengths:— distance between floats on the top or the bottom and the text;\floatsep — distance between two floats;\intextsep — distance between floats inserted inside the page text (using h) and the text proper.参考⽂献参考⽂献的插⼊主要有两种⽅式,第⼀种是通过JabRef, 在google 上下载bibtxt ⽂件, 保存到jabref 的库中, 保存为bib ⽂件,通过jabref 菜单中的插⼊winedit 进⾏插⼊, 在tex ⽂件中写⼊第⼆种是直接将参考⽂献放⼊tex ⽂件中:\begin{table}\hspace*{75pt}\setlength{\textfloatsep}{10pt plus 1.0pt minus 2.0pt}\textfloatsep \textfloatsep \bibliographystyle{elsarticle-num}\bibliography{ref}\bibliographystyle{named}\begin{thebibliography}{}\bibitem{Password1}Klein D V. Foiling the cracker: A survey of, and improvements to, password security[C]//Proceedings of the 2nd USENIX Security Workshop. 1990: 5-14.。
Latex教学
2
学习的意义 LaTeX 是全世界科学家和艺术家集体智慧 的结晶。 学习和使用LaTeX 永远不会过时。 在熟悉了 TeX 之后开始把使用 TeX 作为一 种爱好,而不是一件枯燥无味的劳动。
DLUT Software School
3
课程目标
理解Latex文档编辑基本结构和思想; 学会基本的操作和常用技巧; 独立完成一个文档编辑排版作业;
Email: 标题: 课序号+姓名+学号-latex-作业04 附件:latex文件,pdf,其他必要文件; 命名:姓名+学号.tex; 不许拷贝、抄袭,发现成绩为0; 鼓励当堂上交并评分,100分制; 上课期间禁止看视频、玩游戏,否者轰出课堂, 成绩为0;
DLUT Software School
DLUT Software School
6
课程内容
Latex课程内容 1. Latex/Ctex简介 2.命令与环境 3.文档排版与组织 4.普通文本 5.数学公式 6.图形、插图、表格、文献等 7.相关例子和练习
DLUT Software School
7
1 Latex简介
一般格式: \begin{<环境名>} … … …… \end{<环境名>} 直接单击‘insert’菜单中的有关条目
DLUT Software School
17
2-3 命令与环境(2)
命令组成
命令格式:\命令名[可省参数]{不可省参数} 命令可以用户设定,命令在命令的第一个非字 母字母之前结束(def…) # $ & ~ _ % {} 表示特殊命令,如果要输出此类 的字符,前面必须有转义符 注意:位于无参数命令和文本之间的空格不是 作为间隔,而是作为命令的结束;应该在此类 命令后加空格(转义后的)或者在命令的外面加上 {} 例: \LaTeX \includegraphics[width=3in]{file.eps}
LATEX入门讲义优质课件pptx
LATEX入门讲义优质课件pptx•LATEX简介与安装•基础语法与排版规则•图表制作与插入方法•文档编辑优化技巧分享目录•学术论文写作规范指导•实战案例分析与讨论环节01LATEX简介与安装LATEX是一种基于TEX的文档排版系统,广泛应用于学术论文、书籍、报告等文档的排版和编辑。
LATEX使用标记语言来描述文档结构,可以实现复杂的排版需求,如数学公式、图表、目录、参考文献等。
LATEX具有跨平台、可定制性强、生成文档质量高等特点,是学术界和科技界常用的排版工具之一。
010203 LATEX概述为什么要学习LATEX学术论文排版LATEX是学术论文排版的首选工具,可以方便地编辑数学公式、图表等复杂元素,同时保证文档的格式规范和美观。
提高文档质量LATEX生成的文档质量高,排版规范,可以大大提升文档的专业性和可读性。
跨平台使用LATEX可以在Windows、Mac OS、Linux等多个操作系统上使用,方便用户在不同平台间进行文档编辑和排版。
可定制性强LATEX具有丰富的宏包和模板资源,用户可以根据自己的需求定制文档格式和样式。
选择合适的LATEX 发行版(如TeX Live 、MikTeX 等)并进行安装。
安装LATEX 发行版安装编辑器配置环境变量安装宏包和模板选择一款适合自己的LATEX 编辑器(如TeXstudio 、Visual Studio Code 等)并进行安装和配置。
将LATEX 发行版和编辑器的相关路径添加到系统环境变量中,以便在命令行中直接调用相关命令。
根据需要安装所需的宏包和模板,以便在文档中使用相应的功能和样式。
安装与配置环境02基础语法与排版规则03命令与环境掌握基本命令(如`section`、`subsection`等)和环境(如`equation`、`figure`等)的使用方法。
01文档类选择适合的文档类,如article 、book 、report 等。
02导言区在`begin{document}`之前的部分,用于定义全局设置和引入宏包。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机与 IT 入门实验讲义
LaTeX入门实验实验手册
大连理工大学软件学院
实训基地
2016 年 7 月
1 LaTeX 简介
LaTeX( L A T E X ,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计
算机学家莱斯利·兰伯特( Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。
对于生成复杂表格和数学公式,这一点表现得尤为突出。
因此它非常适用于生成高印刷质量的科技和数学类文档。
这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
LaTeX 编辑器有很多,这里我们使用 WinEdt,它是 CTeX 自带的一款,功能比较齐全,也是我的入门编辑器。
入门首推这款,下载CTeX 即可,也可以单独安装。
2 WinEdt 指南
首先我们来简单了解WinEdt 的使用,打开 WinEdt,新建空白文件,软件的基本界面如图所示。
工具栏中蓝色框内为编译模式选项,本次实验中我们选择选择 PDFLaTeX。
编译后我们可以使用该下拉菜单下的PDFTeXify 选项查看生成的PDF。
3 LaTeX 案例讲解
本次实验我们以 example.pdf 文档的编写为例讲解LaTex 编写文档的过程,
涉及到中文支持,图片插入,公式编辑,表格编辑,算法编辑等。
文档对应的 .tex
源文件为 example.tex。
3.1 LaTeX 宏定义及中文支持
LaTex 宏定义主要设置了文档的基本格式和以及源文档编译时会用到的包。
如案例文档的源文件中,设置了如下的宏定义:
\documentclass指定了要编写的文档类型为普通的文章。
3-4 行设定了文档中
的段落要首行缩进两个空格,最后两行设定了文档的页边距,即上下左右均留出1.0cm 的空白。
LaTeX 在默认情况下不能支持中文字符,因此为了支持文档中的中文,我们
需要导入相应的中文包,其中最常用的方法是导入CJK 包,具体的命令如上图
第二行所示, \usepackage{CJK}。
3.2 LaTeX 文档结构
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 文档支持多种图片格式,如.jpg,.eps, .tif 等,不同的图片格式需要
用不同的方式编译,本案例中使用的图片为.jpg,使用的编译方式问PDFLatex。
LaTeX 中插入图片需要使用graphicx 包。
同样,为了让图片的名字显示为“图 X”的形式,我们使用L aTeX 命令修改宏定义。
插入图片需要写在一组 \begin{figure} 和\end{figure} 标签之间,具体格式如下
所示。
其中 \centering 指定了插入的图片居中显示, \includegraphics 指定了插入的图片名字(需要带图片的扩展名),“[]中”指定了图片的大小。
\caption{} 指定了文档中显示图片的名字。
需要注意的是, LaTeX 在编译时默认图片的位置与 .tex 文件在同一目录下,如果图片过多,需要放在另外的路径下,可以在宏定义中预先指定图片的路径,这里不再赘述。
插入图片的效果及在文档中的引用如下所示。
3.5 公式排版
LaTeX 中公式编辑分为两种,一种是嵌入到正文中,另一种为编号的公式。
LaTeX 公式编辑的功能非常强大,在使用这些工具前需要引入amsmath包。
嵌入正文中的公式编写非常简单,只需要在正文中,将需要的公式写在“$$”之间即可。
编号的公式写在一组\begin{equation} 和\end{equation} 之间,公式的编号由系统自动统一编号。
文档中的示例如下。
其中带有“”为LaTeX 中支持的数学符号或特殊字符。
3.6 表格排版
LaTeX 中普通的表格不需要特殊包支持。
但是为了让表明显示为中文“表X”的形式,需要修改宏定义
本案例中用到的表格编写如下。
其中“|c|c|c|c|定义了”该表格共有 4 列,“|表”示要绘制竖线。
\hline 表明要绘制横线。
表示一行结束, & 为两个格子之间的分隔符号。
绘制出的表格效果如下。
4上机练习
本次上机满分为 10 分,其中必做题目为( 1)-( 5),完成前( 5)项最多可得 8 分。
(6)-( 7)为扩展练习, 7 道练习全部完成最多可得满分10 分。
编辑内容自拟,不允许与案例相同,严禁抄袭。
(1)创建标题及作者,作者要求写自己的姓名和学号(无日期)(1分)(2)文档中插入公式(嵌入和编号两种都要有)(1分)
(3)插入一张表格( 2 分)
(4)插入一张图片( 2 分)
(5)插入一个算法( 2 分)
(6)插入子图,即一张图片由多张子图构成( 1 分)
(7)为题目添加脚注( 1 分)。