(完整word版)LaTeX入门教程v2.doc
- 格式:doc
- 大小:499.02 KB
- 文档页数:9
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 是一款强大的排版系统,基于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 命令创建内部链接。
计算机与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编写数学公式,您需要掌握一些基本的语法和命令。
下面是一个简单的教程,帮助您入门。
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入门教程里面的图好多都刷不出来,于是我就自己运行了一遍,至少验证了这个教程的正确性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 ⼊门教程最近⼏天改论⽂,因为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入门讲义优质课件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}`之前的部分,用于定义全局设置和引入宏包。
LaTeX新人教程,30分钟从完全陌生到基本入门by Nan对于真心渴望迅速上手LaTeX的人,前言部分可以跳过不看或只看粗体,直接跳到正文。
这是一篇面向对LaTeX完全无认知无基础的新人的入门教程。
这一篇文章中,我追求的是极致的简短和实用。
我希望能够帮助新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX 完成基本的文本编辑。
在我初学LaTeX时,我自己有着很强烈的感受,对于新人来说,LaTeX其实不缺少长篇的系统论述的manual,但是缺少简短的step by step的一个example接一个example的有操作价值的tutorial。
我想大多数人接触LaTeX的原因都和我一样,只是论文需要,并不是有多么想去当一个杂志编辑。
因此这一篇tutorial的起点为零,终点到满足写一个proposal就为止了。
这篇教程中涉及的以及被我有意过滤掉的LaTeX的功能,都是我仔细斟酌过的,我确保文章的内容对于新人来说完全够用。
从proposal到paper当然还有一点距离,最重要的台阶是模板的应用,其次是做参考文献。
不过有了这篇文章垫底,至少能用LaTeX编辑点东西了,也就不怕了,单独去google需要的部分的教材就可以了。
那么我个人对于即将接触LaTeX的新人的教材建议是,先从这一篇出发,掌握这一篇里的内容之后,就可以开始着手撰写和编辑自己的LaTeX文本了,比如自己的proposal或者论文的提纲,一边写一边可以去看一下我学LaTeX的时候觉得最简短有指导意义有操作价值的《一份不太短的LaTeX介绍》,那一篇教材里基本就涵盖了以写paper为目的全部LaTeX功能需求了。
而对于其他一些经典教材,如果只是为了写paper的话,是没有必要专门去读的,拿来当百科全书或字典,需要的时候查阅就好了。
先用三句话来介绍什么是LaTeX,以下三点基于我个人写assignment report和写论文的主观经验的总结。
latex使用教程LaTeX是一种强大的排版系统,用于生成高质量的科学文档。
本教程将介绍LaTeX的基本语法和常用命令,帮助您快速入门。
1. 安装LaTeX:您可以从TeX Live或MiKTeX等官方网站上下载并安装LaTeX发行版。
安装完成后,您可以使用命令行或图形界面来编译LaTeX文档。
2. 创建新文档:在LaTeX中,您可以使用任何纯文本编辑器来创建文档。
首先,创建一个新的.tex文件,并用任意内容填充。
3. 文档结构:LaTeX文档通常由以下几个部分组成:- 文档类声明:使用`\documentclass`命令指定文档类型,例如:`\documentclass{article}`。
- 导言区:在`\begin{document}`之前添加需要的宏包、定义新命令等内容。
- 正文区:在`\begin{document}`和`\end{document}`之间编写文档内容。
4. 编写文本:在正文区域,您可以编写普通的文本内容。
LaTeX将自动处理换行和段落,无需手动添加。
5. 格式化文本:- 字体样式:使用`\textbf{}`、`\textit{}`等命令切换字体样式。
- 对齐方式:使用`\centering`、`\raggedright`、`\raggedleft`命令切换文本对齐方式。
- 段落格式:使用`\par`命令手动分段,或者使用空行自动分段。
- 列表:使用`itemize`或`enumerate`环境创建项目符号或编号列表。
6. 数学公式:LaTeX是数学公式排版的强大工具。
- 行内公式:使用`$`符号将数学公式括起来,例如:`$E=mc^2$`。
- 行间公式:使用`equation`或`align`环境包裹数学公式。
- 特殊符号:使用`\alpha`、`\beta`等命令插入特殊符号。
7. 插入图片和表格:- 图片:使用`graphicx`宏包插入图片,可以使用`\includegraphics`命令,并指定图片路径和大小。
用LATEX对数学类文章编辑的方法,现将下面的程序运行,再根据需要对照PDF文件与源文件的相应项,就可以一分钟搞定。
\documentclass[12pt,a4paper]{article}\usepackage{CJK}\usepackage{subfigure} %%插入并列图片宏包\usepackage{graphicx} %%一般插入图片宏包\usepackage{amsmath}\usepackage[sort]{natbib}\newtheorem{theorem}{定理}\newtheorem{definition}{定义}\newtheorem{lemma}{引理}\newtheorem{corollary}{推论}\newtheorem{proposition}{性质}\newtheorem{example}{例}\newtheorem{remark}{注}\renewcommand\figurename{\rm 图}\renewcommand\tablename{\bf 表}%%----------------------------------------------------------------------\begin{CJK*}{GBK}{song}\title{“孤立子“方向用到的诸多公式的编写方法,对照PDF文件和源文件,LATEX学习分钟搞定}\author{SUNLEY FORWARD}\date{2011/4/28}\begin{document}\maketitle\section{Darboux变换}\indent 已知谱问题$\psi_x=U\psi$和相应的辅谱问题$\psi_t=V\psi$,其中\\\begin{align*}U=\left(\begin{array}{cccc}0 & 0 & 1 & 0 \\0 & 0 & 0 & 1 \\u+\lambda & \upsilon & 0 & 0 \\\omega & u-\lambda & 0 & 0 \\\end{array}\right),\end{align*}\begin{align*}V=\left(\begin{array}{cccc}\frac{1}{2}u_x & -v_x & -u+2\lambda & 2v \\-\omega_x & \frac{1}{2}u_x & 2\omega & -u-2\lambda \\\frac{1}{2}u_{xx}+2\omega u-u^2+\lambda u+2\lambda^2 & -v_{xx}+uv & -\frac{1}{2}u_x & v_x \\-\omega_{xx}+u\omega & \frac{1}{2}u_{xx}+2\omega u-u^2-\lambda u-2\lambda^2 & \omega_x & \frac{1}{2}u_x \\\end{array}\right)\end{align*}\indent 引入相应谱问题的规范变换$T:\psi\mapsto\bar{\psi}$,即$\bar{\psi}=T\psi$,其中$\Phi$是Lax对的基解矩阵,在T的作用下,有$\bar{\Phi}=T\Phi$.\section{达布变换的应用-精确解}\ \ \ \ \ 根据达布变换的显式表达式,当我们给定已知的平凡解时,根据线性代数系统可以计算出T和其他相关的参数,最终得到方程的新解。
Texmaker:用户手册1。
配置Texmaker1。
1配置编辑器1。
2配置Latex相关的命令1。
3配置拼写检查2.编辑TeX的文档2.1常用命令2.2设置一个TeX的文件的前序部分一个文件,2。
3结构2.4浏览你的文档2.5格式化文本2.6的间距2.7插入列表2。
8插入表格2。
9插入一个“跳格”的环境2。
10插入图片2。
11交叉引用和注释2。
12插入数学公式2.13使用“•”占位3。
编译的文件3。
1编译3。
2日志文件3。
3同步源PDF与Synctex4。
其他功能4。
1折叠/展开部分文档4。
2关于在几个文件中分离出来的文件4。
3参考书目4。
4交友标签ANS工具4。
5 Pstricks / Metapost / Tikz /渐近线支持4.6更改界面语言和外观4。
7“恢复以前的会话"命令4.8“正向/反向搜索”与Texmaker4.9剧情简介texmaker命令4.10键盘快捷键4。
11“源代码浏览器”面板4。
12“使用'构建'子目录。
..”选项(PDF)Latex命令正则表达式4.13替换文本4.14使用Texmaker作为一个渐近线编辑器Texmaker:用户手册1.配置Texmaker使用Texmaker之前,您必须配置通过“配置Texmaker”命令,在“选项”菜单中的编辑器和Latex的相关命令(“首选项"下的MacOSX)。
1。
1配置编辑器在编译你的第一个文件,你必须设置所用的编辑器的编码(“配置Texmaker” —>“编辑” —〉“编辑字体编码”)。
然后,你应该使用相同的编码在你的TeX 文件(例如:\ usepackage [拉丁]{} inputenc,如果使用“ISO—8859—1”编码编辑器)的序言注意:当打开一个文件,你警告说,如果该文件不能被正确使用的默认编码解码,该方案可以让您选择其他编码(没有修改默认的编码)。
1.2配置Latex相关的命令Texmaker不能编译你的文件,如果路径中的LaTeX相关的命令是错误的。
2014.5.19 于百度文库搜寻到,将作者文中提到的文章全部搜寻集中,放置于百度文库,方便自己在我初学LaTeX时,我自己有着很强烈的感受,对于新人来说,LaTeX其实不缺少长篇的系统论述的manual,但是缺少简短的step by step的一个example接一个example的有操作价值的tutorial。
我想大多数人接触LaTeX的原因都和我一样,只是论文需要,并不是有多么想去当一个杂志编辑。
因此这一篇tutorial的起点为零,终点到满足写一个proposal就为止了。
同时这一篇tutorial的内容只涉及信息的撰写和录入,不涉及排版美化。
我提倡的是新人们先开始跟着这个教程用LaTeX来写起来,在把内容放进去之后,遇到怎么让版面更加规范美观的问题的时候,可以从容地去翻manual或者问google。
这篇教程中涉及的以及被我有意过滤掉的LaTeX的功能,都是我仔细斟酌过的,我确保文章的内容对于新人来说完全够用。
从proposal到paper当然还有一点距离,最重要的台阶是模板的应用,其次是做参考文献。
不过有了这篇文章垫底,至少能用LaTeX编辑点东西了,也就不怕了,单独去google需要的部分的教材就可以了。
那么我个人对于即将接触LaTeX的新人的教材建议是,先从这一篇出发,掌握这一篇里的内容之后,就可以开始着手撰写和编辑自己的LaTeX文本了,比如自己的proposal或者论文的提纲,一边写一边可以去看一下我学LaTeX的时候觉得最简短有指导意义有操作价值的《一份不太短的LaTeX介绍》,那一篇教材里基本就涵盖了以写paper为目的全部LaTeX功能需求了。
另外感谢朋友留言提醒了我另外一篇当初在我入门时对我帮助非常大的教程,它名字很简单朴素叫做《LaTeX notes》。
这个note和《不太短的》都是内容合理实用,没有多余的废话,没有职业编辑才可能用到的高端内容,而且充满了清爽的examples的教程。
latex入门教程LaTeX入门教程LaTeX是一种专业的排版工具,广泛用于学术论文、科技文档、书籍和报告的撰写。
它用于生成高质量、精确和美观的文档输出。
LaTeX的优势在于其强大的数学公式排版能力和灵活的排版布局,可以实现各种复杂的需求。
下面是一些基本的LaTeX命令和语法:1. 文档类定义:LaTeX的第一行通常用于定义文档类,例如:\documentclass{article}。
常用的文档类有article, report, book和letter等。
2. 导言区:在\begin{document}之前,你可以使用\usepackage命令加载各种宏包,例如:\usepackage{graphicx}用于插入图片。
3. 标题:使用\title、\author和\date命令定义标题、作者和日期。
在\begin{document}之后使用\maketitle命令生成标题。
4. 段落:使用空行来分段,使用\par命令来换行。
LaTeX会自动缩进段落的第一行。
5. 字体样式:使用\textbf{}命令来加粗文本,\textit{}命令来斜体文本。
还可以使用\emph{}命令来强调文本。
6. 列表:使用\begin{itemize}和\end{itemize}命令来创建无序列表,使用\begin{enumerate}和\end{enumerate}命令创建有序列表。
7. 数学公式:LaTeX是数学公式排版的绝佳工具,使用$...$或\(...\)来内联排版公式,使用\begin{equation}和\end{equation}命令来独立排版公式。
8. 插入图片:使用\includegraphics命令插入图片,例如:\includegraphics{image.png}。
可以通过指定缩放比例、旋转和裁剪等参数来调整图片显示效果。
9. 引用文献:使用\cite命令引用文献,使用\begin{thebibliography}和\end{thebibliography}环境来列举参考文献。
计算机与 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 分)。