第五章数学公式与TEX系统简介.pdfVIP

  • 0
  • 0
  • 约1.96千字
  • 约 2页
  • 2026-01-15 发布于北京
  • 举报

第五章数学

数学是TEX的。就是由于排版数学是那么得复杂,在通常的打字机上根

本无法进行,DonaldKnuth才开发这个文本格式化系统。另一方面,IATEX的

是文档设计。不但如此,所有TEX的强大数学排版功能IATEX也都具备,而且提

供了相当好的组合。我们在本章所讲的绝大部分(并不是全部)内容都适用于

TEX,因此要把它们两者区分开,有时是很的。我们因此经常命令和环境

是属于IATEX的,即使它也同样适用于TEX。

数学是通过输入特殊的描述性文本来生成的。这就意味着必须告诉IATEX要把

下面的文本解释成一个数学,而且也能告诉它数学已结束,返回正常的文

本状态。数学文本的处理是通过切换进入数学模式(1.5.3节)实现的。数学环境

就是为了这个目标而引进的。

§5.1数学环境

数学可以出现在一个文本行中,如(+2=+2+,也可以与正文

分开,如

∫(≈∑()

0

1

这两种形式分别被称为正文和显示。

正文或者方程是用如下环境生成的:

由于正文通常都很短,有的时候只有一个字符,因此也可以用一个更方便的版本,

即公式文本∖)。如果还嫌它长,那可以用更短的形式文本。所有这三种形式

是等价的,虽然具有某些差别,如∖(是脆弱的,而$就比较牢靠。

的内容文本是由数学构造组成,在下面几节中介绍这些构造。

显示或方程是用下面的环境生成的:

这两种环境的差别在于equation环境会自动给加上一个顺序的编号。

disymath环境也可以用方便形式[文本]给出。

在默认方式下,显示是水平居中的,而且如果有编号的话,编号会显示在

右页边。通过选择文档类选项fleqn(3.1.1节),就会左对齐,而且可以具有

一个能调整的缩进。这个选项在整篇文档中有效,而缩进量可以用命令{}来改变,

这里的缩进量就

是所要定义的长度。除此之外,文档类选项leqno会使得整篇文档中编号显示

在左边界。

最后提一下,可以用如下环境创建多行:

这里的形式会给每行都加上一个顺序的编号,而∗−形式则没有

编号。

§5.2数学的主要组成

§5.2.1常量与变量

出现在中的数字称为常量,而简单变量只由一个字母表示。在绝大多数的数学

排版中是用罗马字样显示常量,用斜体显示变量。IATEX在数学模式中也是自动遵守

这个规则。在源文本中为了使作者容易读而加的空格都被忽略。在常量、变量和类

似于+,-,=这样的动算符之间的距离是由IATEX自动处理的。例如=2+3和z

=2a+3y$都生成z=2a+3y。

在键盘上存在对应字符的数学符号有:

+−=/:!,|[]()

它们都可以直接用在数学中。大括号{}用来表示的逻辑组合,因此不能

作为可直接显示的字符。为了在中显示大括号,就必须如通常文本中那样用命

令∖{和∖}。

||=(s)t)|M|=m

′′{[′]}′′{′}

=,(+$=∖f[y,y(x)]+g(x)∖$

准备工作:创建一个新的IATEX文件,名称为math.tex,它只是由

另一方面,对编号样式改变的要求通常就是如何对齐。在7.3.4节中给出了一

个例子,说明如何做到这一点。可以把它做为一个样板。

文档评论(0)

1亿VIP精品文档

相关文档