baidu
Contents
∙TEX/L A TEX是什么?
∙为什么要用TEX/L A TEX?
∙安装
∙开始使用
∙数学符号
o行内公式与行间公式
o上标与下标
o常见的数学公式
o行列式与矩阵
o方程组与分段函数
∙使用中文
∙文章的各个部分
∙表格
∙插图
∙罗列
∙分割长文档
∙学习资料
∙幻灯片制作简介
∙重要建议
∙Bibliography
T 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}
这个命令以前的部分叫做导言区,这部分主要用来声明使用什么宏包,重新定义命令,规划文章的总体布局等。所以,如果你的两篇文章大体上是一样的格式,你就可以把一篇文章的导言区拿到后面的文章里面去用,这样的话,用起来就方便得多。
∙保存该文件。将这个保存为 ,文件名你可以另外取了,但是要记住,它的后缀必须是 .tex,这样系统才认得它。
∙编译。用的是 WinEdt 吗?那么就很简单了。你到它的工具条上到L A T E X 这个按纽(工具条上,挨
着狮子头的那个按纽),按下它就行了。在 Linux 下用 Kile?一样的了,只是那个按纽改成了一个齿轮而已了。
刚才不是说用记事本也行的嘛?那该怎么办呢?那,我先假设你把你的文件保存在了D盘的tex目录下面,这样做:
o打开一个Dos窗口,点击“开始 附件 命令行”;
o在Dos提示符下,输入:D:
o cd tex
o
好了,完成编译。
∙查看排版结果,在WinEdt工具条上,点dvi那个按纽。在命令行下,输入:yap test.dvi
你可能很失望吧,怎么我输了这么多的东西,出来才这么一点点?而且还那么麻烦?
不用急,前面的这部分是设计我们文章的整体框架的,设定好了,你就不用在每页上面想,这里我该怎
么做,那里我该怎么调整呢?这些都已经给你 设定好了的。所以,随着你的文章的加长,你会发现,就这么两行已经让你省了很多很多的事了。而且,这部分我们还可以重复利用。如果你写第二篇文章 的时候,如果它们的结构相差不大,你完全可以把第一篇文章的导言区拿过去用,你就不用在写第二篇文章的时候又重新设计一次文章的框架了,多省事啊!
再说说编译,看起来,你要输出那么一点点的东西就要编译很长的时间。其实,在编译的时候,系统要调入很多宏包,它会花一点时间的,刚才的时间都是花在调入宏包的过程上,你看它的编译信息就知道了,它本身编译的时间并不长。其实,就算是厚厚的一本书,用L A T E X 编译也不过几分钟而已。所以说,它的效率还是非常高的。
现在我们来分析一下我们刚才输入的代码
∙第一行,声明文章的类型,我们这儿是论文(article)类型,文章的类型可以是书籍(book)、报告(report)、及信笺(letter);
∙第二行至第四行,声明需要调用的宏包,我们这儿调用了美国数学会的数学公式宏包(amsmath)、美国数学会的数学符号宏包(amssymb)、L A T E X 的数学符号宏包(latexsym)和中文处理宏包(CJK);
∙上面的部分称为导言区,也就是正文开始前的部分。从第五行开始,就称为正文部分;
∙第五行说明正文的开始,与此对应,最后一行声明正文的结束;
∙第六行声明中文环境的开始,与此对应,倒数第二行声明中文环境的结束。
∙第七行开始,输入你想输出 的内容。
L A T E X 文档的基本框架就是这样,如果你还想得到一些特殊的效果, 那么最好去本参考书来看,或者参考我后面提到的几个资源。
数学符号
在上面的例子你看到了,我们的数学公式是放在\[...\]里面的,这就是我们所说的数学环境。
数学环境除了上面的\[...\]符号以外,还有其它的一些方法。我们在后面会碰到。
行内公式与行间公式
如果我们输入
这是一个
\(\int_a^b f(x)dx \)
定积分符号
得到
这是一个 定积分符号
这是一个\[\int_a^b f(x)dx\]定积分符号
则得到
这是一个
定积分符号
我们看到,前面一个公式会跟文本在一行里,这种公式,我们称之为行内公式;后面的这个公式在两行文本之间,我们称之为行间公式。我们也看到了,行内公式看起来要比行间公式要小一些,如果我们想得到跟行间公式一样大的行内公式,我们可以使用
\displaystyle{\int_a^b f(x)dx}
这个命令,那么就得到了跟行间公式一样大小的公式了。
上标与下标
在L A T E X 里面,上标和下标分别是用^ 和_ 两个符号实现的。我们看在微分几何里常见的一个公式。
\[
\Gamma_{ij}^{k}
=\frac{1}{2}(\frac{\partial g_{il}}{\partial u^j} +\frac{\partial g_{jl}}{\partial u^i}
-\frac{\partial g_{ij}}{\partial u^l})
\]
输出为
上下标还可以嵌套,我们看看下面的公式字体下载免费的软件
\[\sum_{i,j,k=1}^{\infty}{x_{i_{j_{k}}}}\]
那么,输出为
常见的数学公式
∙除法:
\[\frac{f(x)}{g(x)}\]
得到
∙极限:
\[\lim_{x\rightarrow x_0}f(x)=A\]
得到
∙积分:
\[\int_a^b f(x)dx\]
得到
∙级数:
\[\sum_{i=1}^{\infty} x_i\]
得到
∙根式:
\[\sqrt[3]{x^4-3x+1}\]
得到
∙二重积分:
\[\iint_{\Omega}f(x,y)dxdy\] 得到

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。