LaTeX学习历程
latex教程LaTeX是一种专业的文档准备系统,它具有高质量的排版能力,
latex教程LaTeX是一种专业的文档准备系统,它具有高质量
的排版能力,
LaTeX是一种专业的文档准备系统,它具有高质量的排版能力,被广泛应用于学术论文、科技文献、书籍、报纸等领域。
以下是LaTeX教程的基本知识:
1. 安装LaTeX:首先需要安装LaTeX系统,并选择一个适合自己的LaTeX编辑器。
常见的LaTeX编辑器有T exmaker、TeXstudio、WinEdt、Sublime Text等。
2. 编写LaTeX文档:LaTeX文档使用.tex扩展名,它由一系列命令和文本内容组成。
一个简单的LaTeX文档包含文档类型、文档标题和作者。
在编写时,需要掌握一些基本的LaTeX命令,例如字体样式、段落格式、插入图片等。
3. 排版:LaTeX的排版能力非常强大,可以自动化地处理文本格式问题,如间距、页面边距、标注等。
在排版时,还需要注意一些常见的问题,如页眉页脚、目录、交叉引用等。
4. 格式要求:在使用LaTeX撰写学术论文时,需要遵守一定的格式要求。
这些要求包括字体、行距、字数统计、参考文献格式等。
总的来说,LaTeX的学习需要花费一定的时间和精力,但也有丰富的资源和社区支持。
在编写LaTeX文档之前,需要研究所需的文档结构和格式。
LaTeX的核心是命令和环境,因此掌握这些基本知识是非常重要的。
LaTeX的优点在于它可以使文档的格式更加一致、精美,同时也可以自动化地完成其他任务。
LATEX 教程 (LaTeX 软件教程) LaTeX notes
3 数学
23
3.1 数学模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2 基本原素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.1 字母 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
鄙人才疏学浅功力不逮,面对汗牛充栋罄竹难书3的资料,未免考虑不 周挂一漏万,或有误导,敬请海涵。若有高手高手高高手略拨闲暇指点一 二,在下感激不尽4 。
借此感谢一下老妻,如果不是伊天天看韩剧,包老师也不会有时间灌 水和整理这份笔记。
3此处用法循阿扁古例。 4huang.xingang@
3.2.2 指数、下标、根号 . . . . . . . . . . . . . . . . . . . . 24
3.2.3 分数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.4 运算符 . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
大约是 2005 年底,看了一下 lshort,用 LATEX 记了些数学笔记,开始 有点感觉。包老师生性愚钝,所以喜欢相对简单的东西。HTML、Java 都 用手写,FrontPage、DreamWeaver、JBuilder 之类笨重的家伙看两眼就扔 了,所以喜欢上 LATEX 只是时间问题。
次年老妻要写博士论文,拿出 Word 底稿让我排版。大家都知道 Word 太简单了,谁都能用,但是不是谁都能用好。人称电脑杀手的老妻制作的 Word 文档自然使出了各种奇门遁甲,加上她实验室、学校和家里电脑里的 三个 EndNote 版本互不兼容,实在难以驯服。我只好重起炉灶,拿她的博 士论文当小白鼠,试验一下 LATEX 的威力。
LaTex教程--新手入门
TeX是一类用于编辑和排版的软件,用于生成PDF文档。 TeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。 TeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。
我想大多数人接触LaTeX的原因都和我一样,只是论文需要,并不是有多么想去当一个杂志编辑。
因此这一篇tutorial的起点为零,终点到满足写一个proposal就为止了。 同时这一篇tutorial的内容只涉及信息的撰写和录入,不涉及排版美化。 我提倡的是新人们先开始跟着这个教程用LaTeX来写起来,在把内容放进去之后,遇到怎么让版面更加规范美观的问题的时候,可以从容地去翻manual或者问google。
而对于其他一些manual或厚的教材,如果只是为了写paper的话,是没有必要专门去读的,拿来当百科全书或字典,需要的时候查阅就好了。
先用三句话来介绍什么是LaTeX,以下三点基于我个人写assignment report和to West rear, to County Shen Liqun report guerrillas breakout Hou of action situation, boat via Zhejiang wuxing daughter town Shi, six people has a NI surname "spies" (enemy) midway tuogu landing tipsters, away from small town three in Xu, was day Elves Li Taishan Department captured, five people all killed, broken corpse sank Yu River in the. On January 18, 1943, when the Japanese army militiamen arrested 53 people in Wuzhen, transferred to the tomb of the former Japanese military police command (in the "Tai" Jiang Yuan), the 28th in Shenyang North of jade bang massacred them. Hu Maosheng knife wounds woke up in the middle of them, crawling out from the dead, in the tomb of Gao Changhai residents, saved by bing. Such as Hu Maosheng, Gao Changhai is a witness to this tragedy. (B) in memory of "massacre" Xu Youyong yan tomb is the copper law. Copper originally was called Luo yan Tomb, because Eastern Han dynasty distinguished prose poems my father yan Tan bogey was buried in the town's water. Has a long history here, cultural atmosphere, and there are many old houses, and left many people with lofty ideals. Business flourished here, is the hub of four townships of agricultural and sideline products, wine culture has a long history. The outskirts of the town has left, "Huang Chi", originally Yue water hides
LaTex教程latex排版学习笔记入门提高
目录
ቤተ መጻሕፍቲ ባይዱ
第一章 基本使用
7
1.1 基本排版流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 文本排版 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4.1 文档类别 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.4.2 标题摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.4.3 章节目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.3 TeX 系统的文件查找 . . . . . . . . . . . . . . . . . . . . . . . . . . 51
第八章 字体详解
54
8.1 字体类型与文档格式 . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.2 新字体选择方案 NFSS . . . . . . . . . . . . . . . . . . . . . . . . . 55
目录
5
第六章 高级应用
44
6.1 输入各种撇号引号 . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.2 文件拆分及独立编译 . . . . . . . . . . . . . . . . . . . . . . . . . . 44
latex 两层公式
latex 两层公式摘要:一、引言二、LaTeX 简介TeX 的发展历程TeX 的优势三、LaTeX 两层公式1.两层公式的概念2.两层公式的使用方法3.两层公式的实例四、LaTeX 公式样式的调整1.公式样式的设置2.公式间距的调整五、LaTeX 两层公式的应用领域六、总结正文:一、引言LaTeX 是一种强大的排版系统,广泛应用于学术期刊、科技论文等领域。
其中,LaTeX 的两层公式功能尤为重要,它可以帮助用户轻松地排版复杂数学公式。
本文将详细介绍LaTeX 两层公式的相关知识。
二、LaTeX 简介LaTeX 是一种基于TeX 的排版系统,由Donald Knuth 等人在20 世纪80 年代开发。
由于其强大的数学公式支持和高质量的排版效果,LaTeX 逐渐成为学术界的首选排版工具。
TeX 的发展历程LaTeX 的前身是TeX,由Donald Knuth 于1978 年开发。
TeX 主要应用于书籍、论文等印刷品的排版。
随着科技的发展,人们对于数学公式排版的需要越来越迫切,于是LaTeX 应运而生。
LaTeX 在TeX 的基础上,加入了许多方便用户排版数学公式、表格等功能。
TeX 的优势LaTeX 具有以下优势:(1)高质量的排版效果:LaTeX 能够自动处理版面布局,使得文章格式规范、美观。
(2)强大的数学公式支持:LaTeX 内置了大量的数学公式符号,可以轻松排版复杂的数学公式。
(3)丰富的模板资源:LaTeX 有大量的模板资源可供用户选择,满足不同领域的排版需求。
三、LaTeX 两层公式1.两层公式的概念在LaTeX 中,两层公式是指在一个公式内部嵌套另一个公式。
这种结构可以帮助用户排版多行数学公式,使得公式更加清晰易懂。
2.两层公式的使用方法使用`[`和`]`标记来创建两层公式。
在第一个`[`和第二个`]`之间放置内层公式,内层公式与外层公式之间用`&`符号分隔。
例如:```[[frac{a}{b} + c]= d]```3.两层公式的实例下面是一个两层公式的实例:```[[frac{a}{b} + c]= d]```四、LaTeX 公式样式的调整1.公式样式的设置在LaTeX 中,可以使用`begin{equation}`和`end{equation}`环境来设置公式样式。
latex 读书报告
latex 读书报告
最近我阅读了《latex 入门》这本书,这是一本关于LaTeX 的入门教材,通过阅读这本书,我对LaTeX 有了更深入的了解。
LaTeX 是一种排版系统,主要用于学术论文、书籍等的排版,它具有强大的功能和高度的灵活性,可以帮助用户生成高质量的文档。
在阅读这本书之前,我对LaTeX 只有一些初步的了解,但通过阅读这本书,我学到了很多关于LaTeX 的知识。
这本书从LaTeX 的基础知识开始讲起,包括LaTeX 的基本结构、命令和语法等。
通过实例,详细介绍了如何使用LaTeX 生成各种类型的文档,如论文、书籍、幻灯片等。
此外,书中还介绍了LaTeX 的一些高级功能,如交叉引用、图表制作、公式编辑等。
通过阅读这本书,我对LaTeX 有了更深入的了解,也掌握了一些使用LaTeX 的技巧。
我认为这本书对于LaTeX 的初学者来说是非常好的教材,它内容丰富、讲解详细,通过实例让读者更好地理解LaTeX 的各种功能。
我认为《latex 入门》是一本非常值得一读的书籍,它可以帮助读者快速掌握LaTeX 的基本知识和使用技巧,为学术写作和文档排版提供有力的工具。
学习LaTeX、EndNote、Origin等工具软件和知网文献检索综合应用方法和心得体会
一、学习LaTeX、EndNote、Origin等工具软件和知网文献检索综合应用方法和心得体会(一)学习心得体会在开始学习LaTeX、EndNote、Origin等软件之前,需要先了解一些基础知识,例如排版、字体、语法等等。
可以通过网上教程、书籍或者参加培训课程来学习这些基础知识。
在掌握了基础知识之后,需要熟悉LaTeX、EndNote、Origin等软件的操作。
可以通过练习来熟悉软件的界面和操作方式,例如编写简单的文档、排版等等。
最后学习LaTeX、EndNote、Origin等软件的高级功能,LaTeX、EndNote、Origin等软件具有丰富的高级功能,例如数学公式、表格、图表等等。
可以通过学习相关的教程或者参加培训课程来学习这些高级功能。
学习LaTeX、EndNote、Origin等工具软件和知网文献检索综合应用方法需要将它们结合起来,通过使用这些软件和工具来完成自己的学术研究和论文写作。
在制作学术论文、制作学术报告、制作网页时,需要使用LaTeX进行排版,使用EndNote进行文献管理,使用Origin进行数据分析,并使用知网进行文献检索。
总的来说,学习LaTeX、EndNote、Origin等工具软件和知网文献检索综合应用方法需要不断地实践和探索,只有通过不断地实践和探索,才能够掌握这些软件的使用技巧和方法,从而发挥出它们的最大价值。
(二)工具软件介绍LaTeX是一种排版软件,可以帮助用户制作高质量的学术论文和书籍。
学习LaTeX需要掌握LaTeX语法、排版技巧、样式等方面的知识,同时还需要掌握相关的插件和宏包。
EndNote是一种文献管理软件,可以帮助用户管理文献信息和引用格式。
学习EndNote需要掌握EndNote的基本操作、导入导出文献、创建引用等方面的知识。
Origin是一种数据分析软件,可以帮助用户进行统计分析和可视化展示。
学习Origin需要掌握Origin的基本操作、数据导入和导出、数据可视化等方面的知识。
LaTeX 从新手到TeXPert(翻译版)
▪下载和安装LaTeX(包括Windows, linux, 或者Mac系统)▪使用LaTeX创建简单的文档▪安装新的LaTeX宏包▪在LaTeX文档中插入表格和图像▪使用LaTeX的交互引用, 脚注和基本的参考文献用法▪在LaTeX文档中插入数学公式这些主题已经覆盖写文档的基本任务. 然而, 注意到, 但使用LaTeX系统的时候, 你可以很容易创建看起来非常专业的文档, 并且LaTeX是全面和可扩展的. 还有许多在这篇基础引导性文章没有提及的功能. 幸运的是, LaTeX的文档非常丰富. 如果你对碰到什么问题, 可以向你的老朋友Google寻求帮助.什么是LaTeX?LaTeX是一个排版系统, 它允许作者创建一个高质量的文档, 而不用过多关心格式, 分页, 对象的位置和其它一些将作者从写作上分心的格式设置. LaTeX的发音为“lay-tech”, 它是原始排版系统TeX (”tech”)的一个扩展. 你可以在Wikipedia上找到TeX 和LaTeX 的历史.也可以参加本站的介绍什么是LaTeX,什么是TeX.LaTeX在一个专业领域被广泛的使用. 在数学, 物理, 经济, 统计和其它一些学术和专业领域, 它们的文档需要经常使用LaTeX来排版数学符号, 因为LaTeX 能简单而高质量地支持数学符号.一些出版公司也使用基础TeX的系统来排版文档.为什么要学习LaTeX, LaTeX的优缺点分析可参考本站的资源, LaTeX-劝学篇和TeX的优缺点LaTeX 是怎样工作的?LaTeX与传统的字处理软件有下列两个基本的不同:1.一般地, 使用容易学的LaTeX的标记语言来写LaTeX文档, 而不是使用图形界面来确定格式[1].2.在输入文本之后需用LaTeX编译生成文档, 而不像其它字处理软件, 它可以使用下面的文档的总长度, 表格的数目等信息来优化表格, 图形, 断页等.下面是一个非常基本的LaTeX文档的例子:\documentclass{article}\author{Your Name}\title{Test Document}\begin{document}\maketitleThis is a test document\end{document}使用任何一个LaTeX发行版, 保存上面的文本到一个后缀为".tex" 的文件, 然后用LaTeX来编译就可以生成一个文档了.LaTeX被设置成在不同的系统可得到同样的输出. 因此, 如果你发布上面的文本, 其他人可以使用某个LaTeX发行版的, 而不用关注他的操作系统, 都将得到完全一样的结果. LaTeX可以输出各种格式的文件, 但最流行的是PDF格式.如何得到LaTeX软件从技术上来说, 你只需要LaTeX引擎(一些二进制的文件和库)就可以将简单的文本tex文件转化为优美的PDF文件. LaTeX可以以命令行形式被使用, 因而*nix和Dos的支持者将觉得这非常好. 然而使用一个LaTeX前端编辑器将使得操作跟简单. 大多数的LaTeX前端编辑器本质上都是文本编辑器, 但还有下面的功能:▪编译LaTeX文档, 而不是使用命令行.▪让LaTeX语言跟容易的书写(命令补全, 创建模板化表格等).这这篇文档中, 我假设你已经有了一个LaTeX引擎和一个前端编辑器. 每个操作系统下你都有很多的LaTeX引擎和一个前端编辑器供选择. 我将描述最流行和最容易安装的开源的工具的安装. 不同发行版间的唯一区别是应用时的一些配置和用法不同, 你也可以自由地选择其它的发行版.对于版本的选取, 我这里推Window下推荐CTeX, 参见写给初学者: CTeX安装与使用Linux 下使用推荐texlive, 参见ray2.0-GUN/Linux下成功安装latex+CJK上面的两个链接也包含了对中文的支持, 建议没有用过LaTeX的看一下, 后面不会特别提到中文的设置了.接下来的介绍TeX发行版一般就可以跳过去了.Mac OS X系统引擎. gwTeX 是OS X中拥有图形界面安装的开源LaTeX发行版. 在它的主页上选择一个镜像, 选在TeX包下载. 还可以安装一个额外的指南.当安装完毕,你还仅需一个前端编辑器.注: 由于资源时效性关系, 现在Mac OS X 下的最流行的LaTeX发行版应该是MacTeX. 参见这里.前端编辑器. TeXShop 是OS X上的一个非常流行的前端编辑器. 安装只需要简单地将它拖到/Applications文件夹. TeXShop 会自动的配置gwTeX, 所以如果你使用的是gwTeX引擎, 那你已经设置好.为了测试你使用的版本, 将前面的例子存为一个.tex 格式文件, 然后用TeXShop 打开你的文档, 再编译.如果进行顺利的话,将会打开一个新的输出窗口, 一个新的PDF文件(还有log 文件) 会在你保存的文件目录下出现. Windows 系统引擎. MikTeX 是一个非常流行的开源发行版. 为了安装, 访问这个页面, 下载它的安装文件, 下载页面上也有额外的安装说明.前端编辑器. TeXnic Center 是一个具有很多有帮助特性的开源编辑器. 就跟通常安装程序一样, 下载和允许安装文件, 完毕后有自动运行"向导".TeXnic center 会自动配置MikTeX. 为了测试的安装, 将前面的例子存为一个.tex 格式文件,用TeXnic center 打开, 然后选择Build > Current file .如何所有设置正确的华, 一个新的PDF文件(还有log 文件)会在你保存的文件目录下出现.Linux 系统Linux 系统有它们自己的程序管理工具(例如apt-get, rpm 等), 安装LaTeX将依赖你的Linux 发行版. Ubuntu 用户可以通过Synaptic Package Manager (一种安装包管理工具)安装LaTeX. Kile 是一个在KDE和Gnome下都流行和容易使用的编辑器.关于文件格式的一点注记LaTeX 可以生成多种格式的输出文件, 包括PDF 和DVI (与设备独立的格式) 文件. 生存文件的格式依赖于是否使用PdfLaTeX或另一个程序来编译文件. 编辑器默认会创建PDF 文件, 主要到改变相应的设置会影响输出文件的格式.LaTeX 基础知识LaTeX 命令LaTeX 命令通常是以一个反斜杠(backslash)开头, 和具有形式\command[options]{argument. 例如,\section{Introduction}将定义一个叫“Introduction” 的新的小节. 符号“%” 定义一个注记, 这一行它后面的字符都将被认为是注记, 而被LaTeX 忽略. 如果你需要在文档中输入字符“%” , 使用命令: \%.在LaTeX 使用引号的方式有点不同. 为了插入一个引号, 使用标准的"文本" , 就是两次字符` (位于键盘的左上方).导言区(preamble)文档中, 行“\begin{document}” 之前的部分称为导言区. 一个典型的导言区可以像这样:\documentclass{article}\usepackage{graphicx}\title{Test}\author{Test}\date{}在上面的例子中:▪\documentclass{article} 告诉LaTeX , 这个文件是的类型是文章(article). 其它类型有: 书本(book), 信( letter) 和演示文稿( slides) . ▪\usepackage{graphicx} 告诉LaTeX 使用graphicx 宏包, 它允许用户在文档中包含许多类型的图像. 将会在后面介绍宏包的用法.▪\title{} and \author{}显然就是定义文章的标题和作者.▪\date{} 告诉LaTeX 留下一行生成日期. \date{April 2006}将会生成日期“April 2006″ . 如果只使用\date{} 将告诉LaTeX 使用今天的日期. 命令\documentclass{} 有一些参数. 例如,\documentclass[11pt,twocolumn]{article} 将文档的主体为设为两栏格式. 注意参数之间用逗号隔开. 其它的一些参数包括:▪oneside 或twoside - 改变边界, 设置成单页或双页文档▪landscape - 将文档的格式从portrait 改为landscape.▪titlepage 或notitlepage - 定义是否使用分离的标题页面, 或者标题, 作者和日题出现在文章的顶部.文档的主体(The document body)导言区后边, 也就是\begin{document} 和\end{document} 之间的部分是文档的主体. 大多数的LaTeX 文档只是一个简单的纯文本. 为了开始一个新的段落, 输入两个回车. LaTeX 会自动忽略一个空白的行. 为了强制断行, 使用\\ .文档的结构(Document structure)定义一个文档的结构可使用命令\section{}. LaTeX 是基于结构的文档. 结构的标记有:▪\section{Name}▪\subsection{Name}▪\subsubsection{Name}▪\paragraph{Name}为了插入一个没有标号的小节, 使用命令\section*{Name}. 章节的会自动的连续的编号.命令\paragraph{}不是必须的, 除非你想为一个段落插入一个标题. 例子:1 Section commandSection star commandthis section is not numbered2 Section commandTest here the the numbering continuous normally2.1 Subsection commandTest hereParagraph command this paragraph have a title.环境(Environments)环境是一块特殊的文本. 例如, itemize和enumerate环境相应地创建项目和编号列表. 下面的标记:\begin{itemize}\item First thing\item Second thing\item Third thing\end{itemize}\begin{enumerate}\item First numbered thing\item Second numbered thing\end{enumerate}将生成一个项目列表和接下来的一个编号列表.注意到环境都是以\begin{environmentname} 开头和以\end{environmentname} 结尾. 它们可以被嵌套, 所以一个项目列表可能包含另一个项目列表或者编号列表等.另外一下经常被使用的环境有:▪引用环境(Quote): \begin{quote}…\end{quote} 创建一小节缩进的引用的文本▪Verbatim环境: \begin{verbatim} … \end{verbatim} 类似于HTML中的pre . 在verbatim 环境中, 文本将显示为等宽格式的字体和特殊字符将被忽略. 当书写源代码的时候, Verbatim 环境非常有用.▪Description 环境: \begin{description} \item[First item] text \end{description} 生成一个列表和或项目, 它有一个粗体的名字和之后悬挂缩进的文本改变字体的样式(Modifying text styles)LaTeX 背后一个基本的思想是解决作者的格式问题. 然后, 有时还是需要手动得设置指定字体样式.▪插入粗体(bold text), 使用\textbf{text here}▪插入斜体(italic text), 使用\emph{text here}▪插入但等宽字体(monospace text), 使用\texttt{text here} (" tt " 代表打字机(teletype)▪为了在句子中使用verbatim 文本, 使用\verb | your text here | . 注意可以使用任意的分界符, 例如\verb+your text here+ 将显示同样的效果.1.用LaTeX 运行.ins 文件来生成.sty 和.cls 文件2.将两个新创建的文件拷贝到适当的目录下, 然后更新LaTeX 数据库但是, 也有一些例外. 文件类型.sty 和.cls 分别代表样式(style) 和类(class). 如果一个宏包不是.ins 格式而是.sty 和.cls 文件, 则不需要用LaTeX处理, 直接跳到第二步. 另外, 当用LaTeX处理.ins 文件时候, 通常会生成一个.dtx 文件. 这个文件可以通过LaTeX来创建这个宏包的手册.注意: 用LaTeX 处理宏包文件, 只需要用你的LaTeX前端编辑器打开, 然后按通常处理一个tex 文件编译.OS X.为了在gwTeX下安装一个新的宏包, 按照前面的方法操作, 然后将sty, cls 和其它文件移到~/Library/texmf. 如果这个目录不存在, 那么创建它. Windows.在PC 上使用MikTeX 安装宏包的一个最简单方式是使用MikTeX 宏包管理器, 可以在Start Menu 上找到. 只需要打开宏包管理器, 选择一个镜像, 选择你要安装的宏包. MikTeX 将会处理余下的事情. 使用MikTeX 的另一个优点是当你编译一个.tex 文件的时需要一个你机器上没有安装的宏包, 它将自动提示你去下载宏包.接下来, 介绍两个流行的宏包: graphicx 和gemetry . 这些宏包已经在gwTeX 和MikTeX 上默认安装了, 而不需要另外下载安装它们.graphicx 宏包graphicx 宏包用于在LaTeX 文档插入图像. 为了使用它, 首先在文档的导言区加上命令\usepackage{graphicx}. 然后使用下面的命令插入图形.\includegraphics[options]{filename.png}graphicx 宏包支持许多文件类型, 包括PDF, PNG 和JPG. 注意此时需要用PdfLaTeX 编译你的文档. 它的主要参数有:▪width=Xin▪height=Xin▪scale=X (Where x is between 0 and 1)geometry宏包用LaTeX 处理格式化的文档是非常简单的, 但你需要改变它的默认格式的时候就变得有点复杂了. 使用geometry 宏包就改变你文档的某些设置, 包括边距等. 下边是一个将四周边距改为 1 in 的例子:\usepackage[margin=1in]{geometry}其它一些宏包如果你想修改标准的LaTeX 设置, 这需要一些宏包来帮助你. 为了学习更多的宏包知识, 可以访问综合的TeX 文档网站(CTAN).关于插图的更详细的介绍可参见LaTeX2e插图指南中文有CTeX论坛是推荐大家去查考资料和提问的.图形和表格图形和表格都是LaTeX 中的环境, 然而它们有一些特殊的属性, 例如命令\caption{}, 这将生成图形和表格的标题. 它们被称为浮动对象, 因为它们在最终编译生成文档中的位置依赖当前LaTeX 样式的算法.图形(Figures)为了插入一个图形, 使用\begin{figure}[hbtp]\caption{Figure name}\begin{center}\includegraphics{filename.pdf}\end{center}\label{your-reference-key}\end{figure}在上面的代码中,▪\begin{figure} 只是告诉LaTeX 现在开始一个图形(figure) 环境▪[hbtp] 决定LaTeX 如何放置这个图形(当前位置here (h), 底部bottom (b), 顶部top(t), 页面page(p)). LaTeX 首先会尝试在将图形插入到当前位置(tex 文件中的插入点), 如果没有足够的空间或者其它审美考虑, 它将尝试把图形先放在当前页面的底部, 然后是顶部, 最后是一个特殊页面来放置这个浮动对象. 如果强制图形只出现在原来的位置, 使用命令\begin{figure}[h], 而忽略其它参数b, p 和t▪\caption{Figure name}生成图形的名称▪\begin{center} 只是告诉LaTeX 将图形放置在页面的中间. 不要忘记在结束figure 环境前结束centering 环境.▪\includegraphics{…} 指定你要插入图形文件的位置▪\label{your-reference-key} 是一个标签, 它将允许你在文本中引用这个图形. 例如, 你的图形标签为"fig1" , 当你需要引用它时输入\ref{fig1} 表格(Tables)LaTeX 中一个浮动表格由两个环境组成: 表格, 在文本中浮动的实体, 和tabular (制表的内容). 例如,\begin{table}[hbtp]\caption{This table is an example}\begin{center}\begin{tabular}{c|cc}First row, first column & First row second column & First row, third column \\ \hlineSecond row, first column & Second row, second column & Second row, third column \\Third row, first column & Third row, second column & Third row, third column \\\multicolumn{3}{c}{…}\end{tabular}\end{center}\label{exampletable}\end{table}除了代码\begin{tabular} … \end{tabular} 之间的内容外它的意思跟前面图形环境的描述是一样的. 下面我们来看tabular 环境是怎样工作的:▪\begin{tabular}{c|cc} 告诉LaTeX 开始一个新的包含3个居中列的tabular 环境. 第一个"c"之后的竖线(”|”) 告诉LaTeX 第一列有一个垂直的边线. 使用{lcrr}能创建 4 列, 第一列左对其, 第二列居中, 第三列和第四列右对齐▪表格单元用符号“&”分离, 表格行用符号“\\”分离.▪\hline 生成一条水平线▪\multicolumn{3}{c}{Text here} 创建一个有3 列的行, 居中格式, 并且包含文本“Text here”创建和插入表格还有一些跟复杂的参数, 但是上面的例子应该已经包含90%的应用了.[2]注释(Annotations)LaTeX 能够自动创建一些重要的注释, 例如脚注, 交叉引用, 表格的目录和参考文献. 注意到下面的命令需要LaTeX 自动对正文元素进行计数, 从而需要LaTeX 需要运行两次才能显示效果.脚注(Footnotes)为了插入一个脚注, 只需要输入\footnote{Footnote text here}. LaTeX 自动插入一个脚注数目和文本.[3]交叉引用(Cross references)为了引用一个表格或图形的标签, 使用\ref{your-reference-key} 其中“your-reference-key” 是表格或图形环境中命令\label{your-reference-key} 的参数.表格的目录(Table of contents)为了插入一个表格目录, 在文档的开始的地方使用\tableofcontents . (你必须运行LaTeX 两次来获得表格目录和正确的引用.)参考文献(Bibliography)为了创建一个参考文献列表, 在你文档的最后, 使用\begin{thebibliography}{99}….\bibitem{key1} Disarray, General. 2006. “\LaTeX{}: From beginner to \TeX pert.” \emph{General Disarray Blog}. Available online at\textt{}. ….\end{thebibliography}你必须手动输入参考文献的项目. 在正文中引用一个项目, 使用\cite{key}, 参数{99}告诉LaTeX 这是一个最多99 个项目的参考文献. LaTeX 必须知道这个参数才能正确地调整参考文献项目左边的编号.一个跟有效的创建参考文献的方法是使用BibTeX, 它允许你维护一个引用项目的数据库, 当需要引用它们时调用这个数据库. 也有一些图形化的工具来管理的你引用数据库, 所以你需要要努力去对引用加代码, 而只是将它们改成不同的格式. 然而BibTeX 在编译的时候变得比较复杂, 作为一个介绍, 你可以看在这个页面.BibTeX的用法也可参见页面LaTeX之参考文献的写法插入数学公式(Inserting mathematics)在LaTeX 插入数学公式的方法有几种. 最通常用的方法是内联记号(inline notation) 和displaymath 环境(displaymath environment).内联记号(Inline)在一个段落中插入数学符号, 而有不影响其它文本的格式, 将数学公式用$ 符号括起来. 例如, , $a^2+b^2=c^2$ 是我们熟悉的公式.Display mathdisplaymath 环境让你数学符号单独占一行. 代码\[a^2+b^2=c^2\]将创建一个段落分割和一个居中的方程.Equationequation 环境可以用来数学公式的编号和引用标记, 例如,\begin{equation}a^2+b^2=c^2\label{pythag}\end{equation}就像displaymath 生成同样的方程, 但是它还会在右边生成一个编号, 并且你可以使用\ref{pythag}来引用这个方程.Equation arrayeqnarray 环境能够允许你输入多行的公式, 并设定对齐点. 例如,\begin{eqnarray}a&=&b+c\\d&=&e+f\end{eqnarray}数学记号(Mathematical notation)有一些命令来插入一些特殊的数学算子和符号. 它们可以在网上很容易的找到, 如果你不能想出一个有效的命令, Google查找一下. 下面有一些经常用的命令:希腊字母: 一般来说, 它就是拼写的单词. 例如\beta, \gamma 和\epsilon.大写则使用\Gamma.特殊符号(Misc symbols): \leftarrow (使用\Leftarrow 得到一个双向肩头), \rightarrow, etc., \leftrightarrow (<==>, if and only if), <, >, \leq (less than or equal to), \geq (greater than or equal to)指数和分量(Indexing and exponents): 下标使用下划线(x_i) 和上标使用“^” (a^2). 为了使用“i sub j comma k” 你只需要输入“i_{j,k}” 来告诉LaTeX “j,k”都是下标. 在LaTeX 中括号通常表示一组内容, 而它本身并不会在文档中出现.另外的一些算子: \sum{1/x} or \sum_{i=1}^{\infty}{x_i}, \prod (the product), \coprod (the coproduct), \sin, \log, \max, etc.修饰符号(Decorations): \hat{x}, \tilde{x} , \overline{x}, \underline{x},\overrightarrow{x}, \overbrace{x}, \underbrace{x}, \vec{x}分数(Fractions): \frac{a}{b} puts a over b.括号(Brackets): For brackets use “(”, “[” or \lbrace and \rbrace for “{” and “}”. However, if the notation that your typing is not inline, use \left( <math here> \right) or \left\lbrace <math here> \right\rbrace.矩阵(Matrices) : 为了输入一个矩阵, 在display 或者equation 环境下, 使用\left[ \begin{array}{ccc}a &b &c \\d &e & f\end{array}\right]注意array 环境的使用跟前面提到的表格环境很相似.关于跟多的符号和算子, 可以看考这里.进一步的参考(For further reference)上面的介绍只是LaTeX 的一部分功能, 还有很多没有介绍, 推荐一个非常好的文档The Not-So-Short Introduction to LaTeX (pdf).中文版本可以在这里下载lshort-zh-cn 4.20 下載Download这个文档的英文版本也可在这里下载PDF file.注记(Notes)[1] 尽管LaTeX是用命令工作, 但例如Scientific Word 是在图形界面上操作, 和LyX 是一个非常好的开源, 基于LaTeX 的what-you-see-is-what-you-mean 的字处理系统, 它采用图形化界面但也允许使用LaTeX命令. 关于Lyx的介绍可一参见这里: LyX 和LaTeX CJK 的配合, LyX和xetex中文的配置方法.[2] OpenOffice 可是使用Calc2LaTeX 来将Calc spreadsheets转化为LaTeX 表格tables. MS Office 用户可尝试工具Excel2LaTeX. 这些工具都是跨平台的.LaTeX使用excel2latex插入表格[3] 为了创建一个贡献(attribution)脚注, 第一个脚注将用星号作标记, 使用\thanks{text here}命令.-----------更多资料在本网站的地图上查找。
一份其实很短的 LaTeX 入门
一份其实很短的LaTeX 入门优雅的LaTeX有很多Geeks 或者LaTeX's Fanatical Fans 过分地强调了LaTeX 的一些并非重点的特性,以至于很多初学者会觉得LaTeX 很神秘很复杂,从而引发了初学者的畏难情绪甚至是负面情绪。
尽管这些Fans 说得并没有错,我是说在事实上,但是他们的表达方式和内心态度却间接阻碍了LaTeX 的发展,我想这也是和他们的初衷相悖的。
我曾经也受到过这些言论的影响,但幸运的事,至今为止我已经越过了这些障碍,并更加坚信了他们所言(LaTeX 的优点)的正确性。
因此我想以我自己的方式,向更多的人介绍LaTeX ——这个优雅,但有着自己高傲,却绝不复杂甚至神秘的东西。
欢迎从校内转移过来的同学们,因为校内的技术原因,文章无法在校内继续更新。
尽管非我之故,但还是给各位同学说声抱歉。
同时,欢迎各位来到我的博客。
: )你将从这里看到1.(几乎是)最简洁的(La)TeX 编辑器——TeXworks——的基本使用方法;2.如何使用(Xe)LaTeX 进行简单的中英混排;3.简单的文章组织结构;4.如何用(Xe)LaTeX 进行数学公式的排版;5.如何在(Xe)LaTeX 的文档中插入图片/表格;6.如何进行简单的版面设置;7.几个最常见的带有TeX 的单词的含义;8.出现问题应当如何处理/怎样聪明地提出你的问题——怎样从这里毕业。
你不会从这里看到1.如何安装TeX 发行;2.特殊需求(特殊宏包)的解决方法;3.关于若干TeX 发行的好坏比较;4.关于各种TeX 编辑器的好坏比较;5.过多的废话。
你应当如何阅读本文事实上本文在行文过程中,会有相当多的提示帮助你以正确的方式阅读。
因此有必要在此先介绍一下最常用的一些标记。
1.斜体:使用斜体意味着如果忽略掉这些文字,你可能在逻辑上很难理解后面某处的知识;2.粗体:使用粗体意味如果忽略掉这些文字,你可能在TeX 的概念上很难理解后面某处的知识;3.粗斜体:使用粗斜体基本是最重要的部分,是上述两种情况的合并;4.引用:使用引用,表明这些文字在你第一次阅读本文的时候不需要了解,其中的内容可能过于深奥,或者过于琐碎。
LaTeX基础笔记。开篇
LaTeX基础笔记。
开篇LaTeX 的起源⾮常⽜逼,有⼀套书⼤家可能听说过《计算机程序设计艺术》,写了好⼏本。
当然能在计算机⽅⾯写上艺术俩字的书恐怕不是我们⼀般⼈能读懂得东西了。
他的作者在1976年准备写第⼆卷的时候发现计算机的排版⾮常难看,所以,为了配合书名,在延后第⼆卷发布的条件下,TeX 被发明出来了。
就像C语⾔⼀样,TeX完全是⼀个由应⽤者开发的系统。
第⼀代TeX是由Pascal写得,嘚,Pascal既被使⽤来开发Photoshop之后⼜⼀次⽴功了。
之后的历史就像风⼀样刮⾛了各种乱七⼋糟的开发版本,留下了LaTeX2e,也就是现在的版本。
详细了解请查阅百度百科,⼤概是有的。
为什么要学LaTeX呢。
既然有Word这样⽅便的所见即得的编辑软件,为什么还需要TeX这样还需经过编译才能看到结果的程序呢。
原因很简单啊,装逼必备有⽊有啊。
LaTeX的特点就不多说了,有⼀点⾮常好,那就是注释功能,可以将暂时不需要的⽂字当做注释,就像编程⼀样。
之后我们为了偷懒,就⽤cTeX吧,⽀持中⽂的LaTeX,⽽且是套装哟,赠送31天“收费”编辑器。
破解是后话。
和谐社会。
下载地址,据说库不是很全啊,够⽤就⾏。
不够再找嘛。
~页⾯还好吧还好吧,其实很简单啊很简单。
知道右边的⼤框框是Coding 的就可以了。
废话到此为⽌。
我们学⼀门类似于编程语⾔的玩意,实在不好定义TeX是什么。
⾸先还是从Hello World 开始吧。
\documentclass{book}\usepackage{ctex}\begin{document}Hello World !\end{document}最近Live Writer 脑残⼀样的⾸⾏缩进。
管不了了。
把这些复制粘贴进Winedt的编辑框中,保存之后按下F9 ,等⼗⼏秒,⼀个新的PDF就⽣成了。
好吧,我不能给整个屏幕截图来证明他是个pdf 。
程序能运⾏,结果也是对的,那么我们来分析⼀下上⾯的结构。
一份不太简短的 latex 2ε 介绍
一份不太简短的LaTeX 2ε 介绍一、LaTeX的起源与发展LaTeX是一种基于TeX的排版系统,由美国计算机科学家莱斯利•兰伯特(Leslie Lamport)在20世纪80年代初开发。
它旨在让作者能够专注于文档的内容,而不是格式和排版。
作为一种开放源码软件,LaTeX已经成为学术界和出版界广泛使用的排版工具,特别适合书籍、论文、报告等长篇文档的排版。
在LaTeX的发展历程中,LaTeX 2ε可以说是LaTeX的第二个重大版本升级,引入了许多新功能和改进,标志着LaTeX系统的一个重要里程碑。
LaTeX 2ε强调了对扩展性、稳定性和兼容性的重视,使得LaTeX系统更加强大和易于使用。
二、LaTeX 2ε的优势和特点1. 强大的排版功能:LaTeX 2ε提供了丰富、灵活的命令和环境,能够满足各种复杂的排版需求。
它支持数学公式、图表、文字排版等各种功能,且具有非常高的排版质量。
2. 多评台兼容性:LaTeX 2ε可以在各种操作系统上运行,包括Windows、Mac OS和Linux等,无论是个人用户还是机构、组织都可以方便地使用LaTeX 2ε进行文档排版。
3. 专业的排版效果:LaTeX 2ε所生成的文档具有非常专业的排版效果,能够满足学术论文、书籍、期刊等高要求的排版需要。
4. 可扩展性和定制性强:LaTeX 2ε具有丰富的宏包和模板资源,用户可以方便地根据自己的需求对LaTeX系统进行扩展和定制,满足个性化的排版要求。
5. 免费开源且稳定可靠:LaTeX 2ε是一款完全免费的开源软件,各种相关资源丰富,而且其稳定性和可靠性经过了长期的验证和沉淀。
三、LaTeX 2ε的使用方法和基本语法1. 基本的文档结构:在LaTeX 2ε中,一个简单的文档可以通过以下几个基本的组成部分来构建:- 文档类(documentclass):定义文档的类型,比如article、report、book等。
- 导言区(preamble):在文档正式内容之前,可以进行一些全局设置、加载宏包等操作。
我的LaTeX学习笔记
在winedt中同时打开TeX和bib文件,在需要引用的地方加入\cite{}就会自动弹出一
个对话框选择需要引用的项目。
在导言区加入引用文献的格式\bibliographystyle{plain},如果杂志有特殊要求它会
提供bst文件。将plain改为bst的文件名就可以了。
\kaishu楷书\songti宋体\youyuan幼圆\lishu隶书\fangsong仿宋\heiti黑体使用命令 \zihao{...}来改变字号,参数可以选择0、-0、1、-1……6、-6、7、8,分别对应初号、小初、 一号、小一……七号、八号。
文档类型为ctexart、ctexbook、ctexrep或者加载了ctex、ctexcap宏包后,会自 动加入CJK环境,不必再手动加入了。
也可以使用\subarray环境(amsmath)。它可以指定对齐方式(l:左对齐; c:居中对齐) 如 \begin{subarray}{l} abcd\\ edfg \end{subarray}
分式
一般的分式使用\frac{分子}{分母}输入。 连分式可使用amsmath的\cfrac{分子}{分母}输入,它可以使分子分母保持同样
国际标准
向量用粗斜体表示。加载bm宏包后可用\bm命令实现。 常数(如π、i、e等)和微分算子d用直立体表示。
定义下面三条命令 \newcommand{\dif}{\mathrm{d}} \newcommand{\me}{\mathrm{e}} \newcommand{\mi}{\mathrm{i}}
bibtex
利用bibtex建立引用文献数据库时先在待编译的源文件同目录下建立一个后缀名为".
bib"的文件。以如下格式输入所有需要引用的文献资料
LaTeX和visio的学习心得
LaTeX和visio的学习心得前言:这个学期,我们学了 LaTeX 和 Visio 两门课程。
这是我第一次接触这类软件,之前没有什么基础,只好在学校里向其他同学请教一些基本知识。
这次学习的感受与上几次不太相同,因为这次学习,让我们初步掌握了 LaTeX 和 Visio 的使用方法、快捷键以及基本功能等。
下面就谈一谈我对 LaTeX 和 Visio 这两款软件的心得体会吧!这次对 LaTeX 和 Visio 的学习是在小组中进行的。
刚开始时,觉得它很难懂,甚至连最简单的公式都要理解半天才弄明白;但经过老师细致耐心地讲解,再加上自己认真思考后终于把它完全弄懂了。
可见学习这类软件需要花费大量的精力和时间。
不过我想说:在学习过程中遇到困难并不可怕,关键看你怎样去面对它,并且找出克服困难的办法。
比如在学习过程中我总喜欢问问题,这虽然不是一种好的学习方法,却也锻炼了自己独立分析和解决问题的能力。
还记得有一次,我给出了一个求圆周率的数值,但却是错误的答案,当时特别着急,心想怎么办呢?老师正好走来问道:“你的求数值是多少?”我紧张极了,脑子飞速转动着,试图寻找更准确的数字来替换掉原来的答案,突然灵光一闪,赶忙站起身,抓住老师的手说:“老师您帮我改一下这个题目吧,我……”我有点结巴地说着,眼睛却不敢往左边瞥,心中忐忑不安。
首先,我把解决问题的思路写了出来,那就是找出错误所在——我算错的主要原因是“π”,可“π”不是常规计算数值呀!我从网络上搜索出“ arctanx= pi/2”的公式。
“哦,原来是这样啊!谢谢老师!”老师微笑着点头表示肯定,随即告诉我正确的答案,并亲切地鼓励我说:“有了困难不要害怕,自己努力找出解决问题的方法,然后坚持做下去。
通过不断积累,你一定会成功的。
”听了老师的话,我很高兴,觉得学习这类软件又增添了信心和勇气。
以后每次遇到新问题,我总喜欢把它记录下来,逐渐形成了自己的解题思维模式。
这也许就是对 LaTeX 和 Visio 的一点儿小小的心得吧。
Latex介绍优质课件pptx
文档结构与命令
文档类与结构
选择适当的文档类(如 article、book等),构建 文档的层次结构(如章节 、小节等)。
常用命令
掌握常用的Latex命令,如 标题、作者、日期、目录 、引用等,实现文档的基 本要素。
自定义命令与环境
根据需要定义自己的命令 和环境,提高文档的编写 效率和可读性。
文本编辑与排版技巧
发展
随着计算机技术的不断进步和用户需求的变化,Latex不断发展和完善,出现了 许多衍生版本和扩展宏包,如XeLaTeX、LuaLaTeX等,支持更多的语言特性和 排版需求。
Latex的应用领域
学术论文
科技报告
Latex是学术论文排版的首选工具,支持各 种学术出版物的格式要求,如期刊、会议 论文等。
作用
Latex提供了丰富的命令和宏包,可实 现复杂的排版需求,如数学公式、化 学方程式、图表等,使得出版物具有 专业、美观的排版效果。
Latex的历史与发展
历史
Latex起源于1980年代,由Leslie Lamport在TeX排版系统的基础上开发而来 。TeX是由Donald Knuth于1970年代开发的排版系统,用于解决科技文献排 版中的复杂问题。
幻灯片布局与元素
包括标题页、目录页、内容页等布局设置,以及插入图片、表格、 公式等元素的方法。
演示技巧
如使用`pause`命令实现分步显示,利用`only`和`uncover`等命令控 制内容的显示与隐藏,增加交互性和趣味性。
大型文档的组织与编写方法
第一季度
第二季度
第三季度
第四季度
文档结构
采用 `documentclass{boo k}`或 `documentclass{repo rt}`等文档类,构建包 含章、节、小节等多级 结构的文档。
LaTex教程--latex排版学习笔记---入门提高
第五章 演示文稿 5.1 5.2 5.3 5.4 最简单例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 逐步显示 主题模板 中文演示
目录 第六章 高级应用 6.1 6.2 6.3 6.4 输入各种撇号引号 . . . . . . . . . . . . . . . . . . . . . . . . . . . 文件拆分及独立编译 . . . . . . . . . . . . . . . . . . . . . . . . . . 合并多个 PDF 文件 . . . . . . . . . . . . . . . . . . . . . . . . . . 错误处理 6.4.1 6.4.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 编译时的错误信息 . . . . . . . . . . . . . . . . . . . . . . . 编译时的警告信息 . . . . . . . . . . . . . . . . . . . . . . .
A L TEX 排版学习笔记
zoho@ 2013 年 10 月 14 日
前言
从 2006 年 3 月 29 日开始,陆陆续续记录了排版 LaTeX 文档时的笔记。直到 2011 年 11 月 6 日大概有了 30 多篇记录,于是开始将所有内容整理为一个 PDF 文档。然后继续增添内容,到目前为止,总共有 92 页。
第八章 字体详解 8.1 8.2 8.3 字体类型与文档格式 . . . . . . . . . . . . . . . . . . . . . . . . . . 新字体选择方案 NFSS . . . . . . . . . . . . . . . . . . . . . . . . . 中文排版历程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.1 8.3.2 8.3.3 CCT 中文排版 . . . . . . . . . . . . . . . . . . . . . . . . . CJK 中文排版 . . . . . . . . . . . . . . . . . . . . . . . . . XeTeX 中文排版 . . . . . . . . . . . . . . . . . . . . . . . .
LaTeX大家来学(简体)
大家来学L TEXAV ersion 1.02004 年 3 月 8 日By Edward G.J. Lee 李果正Email :edt1023@本教学文件之制作,部份接受下列计划补助:行政院研考会委办「政府机关资料文件交换之电子档案格式应用研究」A A A A A A A A A目录1 先来说一些故事 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11.1Knuth 教授的生平简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.1 TAOCP(The Art of Computer Programming ) . . . . . . . . . . . . . . . . 3 1.2那么,L T EX 又是什么呢? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 一般人对 L TEX 的迷思 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 1.4 本文的重点方向 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 行前准备 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 2.1Unix-like 系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.2 MS Windows 系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.2.1 cygwin 环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.3 Mac OS X 系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.4 商业维护的 TEX/LTEX 系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.5 选个顺手的编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.5.1 Vim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.5.2 GNU Emacs/XEmacs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.5.3 NEdit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.5.4 WinEdt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.5.5 UltraEdit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.5.6 Kile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3 TEX/LTEX 语法概说 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.1 L TEX 文稿的处理流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.1.1 总结一下处理流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.2 L TEX 的特殊专用符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.3 L TEX 排版上的一些规范或惯例 . . . . . . . . . . . . . . . . . . . . . . . . . . 143.3.1 字型的相关术语 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143.3.2 一般性的游戏规则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.3.3 针对标点符号的游戏规则 . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.4 L TEX 的文稿结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.4.1 环境(environment ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.4.2 最简单的 L TEX 的文稿结构 . . . . . . . . . . . . . . . . . . . . . . . . . 213.4.3 preamble 区可以放些什么? . . . . . . . . . . . . . . . . . . . . . . . . . 223.4.4 章节结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23iA A 目录 目录4 实际上排版玩看看 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254.1 简单的实例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254.1.1 关于换行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264.1.2 关于缩排 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264.2加入章节标题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.3加入 title page 信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.4加入目录(Table of Contents ) . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.5加入摘要(abstract ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.6 加入注解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304.6.1 脚注(Footnote ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314.6.2 边注(Marginal note ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 314.7 字型的相关调整 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324.7.1 L TEX 对字型的属性描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . 324.7.2 调整字族、字型系列、字形的指令 . . . . . . . . . . . . . . . . . . . . . . 344.7.3 相对字号的调整 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374.7.4 绝对字号的调整 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374.8 原文照列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384.8.1 原文照列指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384.8.2 原文照列环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394.9 加入中文 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 5 空间与位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425.1 L TEX 中使用的度量单位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425.1.1 绝对单位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435.1.2 相对单位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435.2 版面大小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435.2.1 版面图解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445.2.2 纸张大小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465.3 调整横向空间. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465.3.1 调整横向空间的指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465.3.2 调整横向空间的环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475.3.3 引文环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485.4调整纵向空间. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 5.5 条列环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525.5.1 项目式条列环境(itemize ) . . . . . . . . . . . . . . . . . . . . . . . . . 525.5.2 列举式条列环境(enumerate ) . . . . . . . . . . . . . . . . . . . . . . . . 535.5.3 叙述式条列环境(description ) . . . . . . . . . . . . . . . . . . . . . . . 53iiA A A A A 目录 目录5.6 线框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545.6.1 直线(rule ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545.6.2 文字底线(underline ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 555.6.3 方框(box ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555.6.4 段落方框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 6 L TEX 的标准文稿类别 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 6.1 L TEX 类别的宣告 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 6.2 类别的选择性参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 6.3 类别的种类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 巨集套件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 7.1一般套件的使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 7.2 L TEX 官方文件中的标准巨集套件 . . . . . . . . . . . . . . . . . . . . . . . . . 637.2.1 alltt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637.2.2 doc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637.2.3 exscale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637.2.4 fontenc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647.2.5 graphpap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657.2.6ifthen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 7.2.7inputenc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 7.2.8latexsym . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 7.2.9 makeidx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677.2.10 newlfont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677.2.11 oldlfont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677.2.12 showidx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677.2.13 syntonly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68 7.2.14 tracefnt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 7.3 L TEX 官方文件中的工具组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687.3.1 AMS -L TEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 7.3.2babel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 7.3.3cyrillic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 7.3.4graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 7.3.5psnfss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 7.3.6 array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697.3.7 calc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707.3.8 dcolumn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707.3.9 delarray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707.3.10 hhline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707.3.11 longtable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707.3.12 tabularx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70iii目录目录7.3.13afterpage (71)7.3.14bm (71)7.3.15enumerate (71)7.3.16fontsmpl (72)7.3.17ftnright (72)7.3.18indentfirst (73)7.3.19layout (73)7.3.20multicol (73)7.3.21rawfonts (74)7.3.22somedefs (74)7.3.23showkeys (74)7.3.24varioref (74)7.3.25verbatim (74)7.3.26xr (74)7.3.27xspace (75)7.3.28theorem (75)7.4巨集套件何处寻? (75)8表格的处理 (77)8.1表格的种类 (77)8.2tabbing环境 (78)8.3tabular环境 (79)8.3.1tabular表格的基本结构 (79)8.3.2tabular环境对栏位的调整 (80)8.4array巨集套件 (83)8.5tabularx巨集套件 (83)8.6表格线条粗细的控制(booktabs) (85)8.7彩色表格(colortbl) (86)8.7.1color巨集套件 (86)8.7.2colortbl的主要指令 (87)8.8表格的注解(threeparttable) (88)8.9小数点对齐(dcolumn) (88)8.10大型表格(longtable) (90)8.10.1太宽的表格 (90)8.10.2太长的表格 (90)8.11浮动环境 (91)8.11.1基本的浮动环境 (91)8.11.2浮动环境选项参数 (92)ivA 目录 目录9 图形的处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939.1 图形的种类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939.1.1 点阵图形 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939.1.2 矢量图形 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949.2 绘图工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949.2.1 原生绘图工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949.2.2 外来绘图工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969.2.3 图形转换工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989.3 picture 环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999.3.1 进入 picture 环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1009.3.2 picture 环境的绘图指令 . . . . . . . . . . . . . . . . . . . . . . . . . . 1009.3.3 简化坐标位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1029.3.4 epic 巨集延伸的指令与环境 . . . . . . . . . . . . . . . . . . . . . . . . . 1049.4 PSTricks 及 PDFTricks 巨集套件 . . . . . . . . . . . . . . . . . . . . . . . . . 1059.4.1 PSTricks 的组成巨集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069.4.2 PDFTricks 的使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1079.5 METAPOST 使用简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089.5.1 如何编译 METAPOST 图档文稿? . . . . . . . . . . . . . . . . . . . . . . 1089.5.2 METAPOST 文稿的基本结构 . . . . . . . . . . . . . . . . . . . . . . . . . 1099.5.3 METAPOST 的九种基本资料型态. . . . . . . . . . . . . . . . . . . . . . . 1109.5.4 METAPOST 常用的指令及函数 . . . . . . . . . . . . . . . . . . . . . . . . 1129.5.5 和 L TEX 的配合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1159.5.6 在 METAPOST 中使用中文 . . . . . . . . . . . . . . . . . . . . . . . . . 1169.5.7 更多的 METAPOST 的实例 . . . . . . . . . . . . . . . . . . . . . . . . . 1199.6 图形的引入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199.6.1 引入外来图档的方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199.6.2 includegraphics 指令的选项参数 . . . . . . . . . . . . . . . . . . . . . . 1219.6.3 指定图档的搜寻路径 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1229.6.4 图文的旋转 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1229.6.5 图文的缩放及延展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 10 数学排版 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 10.1 进入数学模式(math m ode )的方法 . . . . . . . . . . . . . . . . . . . . . . . 12510.1.1 随文数式(math inline m ode ) . . . . . . . . . . . . . . . . . . . . . . . 12610.1.2 展式数式(math display m ode ). . . . . . . . . . . . . . . . . . . . . . . 12710.1.3 在数学模式中的一些游戏规则 . . . . . . . . . . . . . . . . . . . . . . . . 127 10.2 数学符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 10.3 各种数学式子的书写方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12910.3.1 分式(fraction ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12910.3.2 上下标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131vA 目录 目录10.3.3 根号. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13110.4 矩阵(array ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13110.4.1 矩阵方程式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13310.5 定理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13410.5.1 原始 L TEX 的定义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13410.5.2 amsthm 巨集套件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 10.6 数学模式中的字型及空间调整 . . . . . . . . . . . . . . . . . . . . . . . . . . . 13610.6.1 数学字体的改变 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13610.6.2 数学模式中调整间距 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136 11 一篇文章、一本书的完整结构. . . . . . . . . . . . . . . . . . . . . . . . . 13811.1 目录(Contents ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13811.1.1 更改目录标题名称 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13811.1.2 目录的深度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13911.1.3 额外的目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14011.2 交互参照(Cross References ) . . . . . . . . . . . . . . . . . . . . . . . . . . 14011.2.1 一般的交互参照 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14011.2.2 超连结交互参照(hyperlink ) . . . . . . . . . . . . . . . . . . . . . . . . 141 11.3 索引(index ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14211.3.1 索引的结构及编译 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14211.3.2 索引值的制作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14211.3.3 更改索引标题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14411.4 参考文献(Bibliography ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14411.4.1 thebibliography 环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . 14411.4.2 更改标题名称 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14511.4.3 BibTEX 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14611.5 附录(Appendix ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14811.5.1 改变附录的标题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14811.6大型文稿的维护 (148)11.6.1input和include的差异 (150)11.7裁切记号(crop marks) (150)12后记 (151)13GNU自由文件许可证原文 (154)参考资料......................................162使用许可证声明.................................163索引.........................................163vi第1章先来说一些故事TEX 是Donald E.Knuth1教授的精心杰作,它是个功能非常强大的幕后排版系统,含有弹性很大,而且很低阶的排版语言。
latex theindex命令用法
latex theindex命令用法摘要:一、LaTeX简介TeX的定义TeX的发展历程TeX的优势与用途二、theindex命令概述1.theindex命令的作用2.theindex命令的语法3.theindex命令的常用选项三、theindex命令的用法详解1.使用theindex命令创建索引2.索引项的格式设置3.索引的排序与更新四、theindex命令与其他索引命令的比较1.索引命令的种类2.索引命令的优缺点3.索引命令的适用场景五、LaTeX中theindex命令的实际应用1.论文写作中的索引创建2.书籍编撰中的索引制作3.报告与演讲中的索引应用正文:LaTeX是一种基于TeX的排版系统,广泛应用于学术出版、科技论文等领域。
其强大的功能和高质量的排版效果,使其成为许多专业人士的必备工具。
在LaTeX中,索引的创建与排版尤为重要,而theindex命令则是实现这一目标的关键。
首先,我们来了解一下LaTeX的基本概念。
LaTeX是一种基于TeX的排版系统,它可以通过命令与宏包来设置文档的格式与结构。
LaTeX的优势在于其专业的排版能力与丰富的数学公式支持,使其在学术出版、科技论文等领域具有广泛的应用。
在LaTeX中,索引的创建与排版主要依赖于theindex命令。
theindex命令用于生成索引文件,以便在文档中插入索引表。
其语法为:```theindex[选项]```其中,选项包括:- `name`:指定索引文件的名称。
- `title`:设置索引标题。
- `columns`:指定索引的列数。
- `size`:设置索引项的字体大小。
- `color`:设置索引项的前景色。
接下来,我们详细讲解theindex命令的用法。
首先,在LaTeX文档中使用theindex命令创建索引:```theindex```这将生成一个名为`index.ind`的索引文件。
然后,在需要插入索引表的地方使用`printindex`命令:```printindex```此外,还可以使用`index`命令来创建索引项。
一份其实很短的LaTeX入门文档始终
一份其实很短的LaTeX入门文档始终优雅的 LaTeX有很多 Geeks 或者LaTeX’s Fanatical Fans 过分地强调了 LaTeX 的一些并非重点的特性,以至于很多初学者会觉得LaTeX 很神秘很复杂,从而引发了初学者的畏难情绪甚至是负面情绪。
尽管这些 Fans 说得并没有错,我是说在事实上,但是他们的表达方式和内心态度却间接阻碍了 LaTeX 的发展,我想这也是和他们的初衷相悖的。
我曾经也受到过这些言论的影响,但幸运的事,至今为止我已经越过了这些障碍,并更加坚信了他们所言(LaTeX 的优点)的正确性。
因此我想以我自己的方式,向更多的人介绍 LaTeX ——这个优雅,但有着自己高傲,却绝不复杂甚至神秘的东西。
欢迎从校内转移过来的同学们,因为校内的技术原因,文章无法在校内继续更新。
尽管非我之故,但还是给各位同学说声抱歉。
同时,欢迎各位来到我的博客。
: )ps, 来自楠哥的吐槽:“这篇小文的例子因为要兼容中文,变得太复杂了,可以先看这篇文章,再回来看这篇小文”。
你将从这里看到1.(几乎是)最简洁的(La)TeX 编辑器——TeXworks——的基本使用方法;2.如何使用 (Xe)LaTeX 进行简单的中英混排;3.简单的文章组织结构;4.如何用 (Xe)LaTeX 进行数学公式的排版;5.如何在 (Xe)LaTeX 的文档中插入图片 / 表格;6.如何进行简单的版面设置;7.几个最常见的带有 T eX 的单词的含义;8.出现问题应当如何处理/ 怎样聪明地提出你的问题——怎样从这里毕业。
你不会从这里看到1.如何安装 TeX 发行;2.特殊需求(特殊宏包)的解决方法;3.关于若干 TeX 发行的好坏比较;4.关于各种 TeX 编辑器的好坏比较;5.过多的废话。
你应当如何阅读本文事实上本文在行文过程中,会有相当多的提示帮助你以正确的方式阅读。
因此有必要在此先介绍一下最常用的一些标记。
1.斜体:使用斜体意味着如果忽略掉这些文字,你可能在逻辑上很难理解后面某处的知识;2.粗体:使用粗体意味如果忽略掉这些文字,你可能在TeX 的概念上很难理解后面某处的知识;3.粗斜体:使用粗斜体基本是最重要的部分,是上述两种情况的合并;4.引用:使用引用,表明这些文字在你第一次阅读本文的时候不需要了解,其中的内容可能过于深奥,或者过于琐碎。
LaTeX新人教程(30分钟从完全陌生到基本入门)
LaTeX新人教程,30分钟从完全陌生到基本入门by Nan对于真心渴望迅速上手LaTeX的人,前言部分可以跳过不看或只看粗体,直接跳到正文。
这是一篇面向对LaTeX完全无认知无基础的新人的入门教程。
这一篇文章中,我追求的是极致的简短和实用。
我希望能够帮助新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX 完成基本的文本编辑。
在我初学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功能需求了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
总结一下关于LaTeX的学习,这样能为自己找到学习工具的通用方法,也可以为后来者提供借鉴,少走一些弯路。
初识:
/share/262238808/16568752961
(日志最后面有链接,那是一些资源的下载,强烈推荐)
(按住Ctrl键点击链接即可访问)
第一次听说LaTeX是大一下我们的老师在课堂上说很多论文的排版都用LaTeX来实现。
当时对LaTeX没有什么概念,只是觉得很多论文的排版效果很炫,比如Nature, Science之类。
后来在水人人的时候看到了这篇日志,就先收藏了。
再后来听同学说LaTeX很难学,不过打公式很漂亮,就有一种想学的念头,不过依然搁置。
开始使用:
需求产生动力。
大三上迫切想发文章,但是功力不够,就只能先学些工具性的东西。
因为厌倦了word写文章和插图总是要调来调去,决定尝试用LaTeX写作。
于是就把以前看到的这篇人人日志翻出来看,又陆续找了一些入门的文章来读。
/share/278707686/16567687742
/note/264288981/
一开始不要纠结工具用什么,能写就行,我当时觉得WinEdt界面太臃肿,按钮太多,让人眼花缭乱,就使用了简单的TeXworks。
对照着教程一点一点打完,先不想具体代码的含义,先有个大致体验。
略微熟悉:
入门阶段基本上就是看各种入门教程,对照着一点一点打。
等熟悉了基本流程后,就可以上专业的介绍了:
我最先看的是《一份不太简短的LATEX介绍》(好吧,我承认到目前为止,我关于LaTeX 的书只完整看过了这一本。
)对于LaTeX的排版原理有了基本的了解。
后来想看完第一篇经验贴推荐的链接文章的,比如TeX Notes那篇(在那个压缩包里有),可惜一直搁浅。
后面就是各种实战了。
实战:
没有什么比实战更有感觉的了。
我的计算机网络的课程设计都是用LaTeX来实现的。
虽然写第一篇很恼火,要不停地查代码。
但是写完,尤其是打印出来以后,那种高大上的感觉,真不是Word可以比的。
爱上LaTeX:
在经过几次实战后就对LaTeX更加膜拜,对于高教授的智慧佩服得五体投地。
后来尝试用LaTeX做简历。
以后或许还有机会用它做ppt(beamer)。
多余的话:
1.无论word用得多么熟,先看看知乎上这篇“如何做到像使用LaTeX那样优雅地使
用Word?”
/question/20541531
2.关于美国数学建模竞赛,
/blog/323534117/894112020
这上面有好多信息,自己挖掘吧。
3.使用LaTeX的一些想法:
优点:强迫你形成条理清晰的思路,写得就是文字,不需要考虑格式、字体的问题。
缺点:最大的缺点当然是“不能所见即所得”,但这个习惯了就好。
关于插图和插表,我没有什么发言权,但我觉得不要过分纠结这种问题。
要习惯用“图5”这样的描述来说明图像,而不是像word一样用“如下图所示”。
最后,关于模板,其实我不是很推荐模板,因为不是自己写的总是不放心,如果应急用了模板,到时候编译不过到哪哭去。
如果要用,我觉得无论怎样,将别人的模板通读一遍,了解原理。