AIX命令参考大全,卷 2,d - h - eqn 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 2,d - h

eqn 命令

用途

troff 命令对数学文本进行格式化。

语法

eqn [ -d Delimiter1Delimiter2 ] [ -f Font ] [ -p Number ] [ -s Size ] [ -T Name ] [ -- ] [ File ... | - ]

描述

eqn 命令是一种在照相排字机上对数学文本进行排字的 troff 预处理器或可比较设备。eqn 命令的输出通常送到 troff 命令中,如下所示:

eqn [Flag...] File... | troff [Flag...] | [Typesetter]

eqn 命令读取由 File 参数指定的文件。当 - (负号)被指定成最后的参数时,它会读入标准输入。用 .EQ 宏开始的一行标志方程文本开头。方程文本的结尾会被以 .EN 宏开头的一行做上标记。这些行不能用 troff 命令改变,因此它们可以在宏软件包中定义,用来提供如对中、编号等附加的格式化命令。

关键字

下面是对于 eqnneqn 命令的关键字。

above      dot       gsize      over       tdefine
back       dotdot    hat        pile       tilde
bar        down      italic     rcol       to
bold       dyad      lcol       right      under
ceiling    fat       left       roman      up
ccol       floor     lineup     rpile      vec
col        font      lpile      size  
cpile      from      mark       sqrt  
define     fwd       matrix     sub
delim      gfont     ndefine    sup

eqn 命令识别的关键字可以用空格、跳格符、换行符、括号、双引号、代字号和长音符号隔开。用 { } (大括号) 进行分组;在任何您可以使用单字符如 X 的地方,您都可以替换包括在大括号中的复杂结构。 ~ (代字号) 代表了输出中的一个全角的空格,而 ^ (长音符) 代表半角空格。

subsup 关键字产生出下标和上标。用 over 关键字产生分式。用 sqrt 关键字产生平方根。

fromto 关键字产生下限和上限。用 leftright 关键字产生定界符(如左右方括号和大括号)。在 leftright 关键字后面的有效字符为大括号、方括号、竖线、c 和加上划线和下划线用的 f,和什么都没有 『 』 (双引号)(对只有右边的中括号有用)。left 字符不需要一个匹配的 right 字符,但是 right 字符必须有一个匹配的 left 字符。

垂直排列(堆积)用 pilelpilecpilerpile 关键字完成。堆积可以有任意个元素。lpile 关键字左调整pilecpile 关键字居中(可以有不同的垂直空间)rpile 关键字右调整。矩阵用 matrix 关键字产生。另外还有 rcol 关键字用来作为列的右调整。

区别标志用 dotdotdothattildebarvecdyadunder 关键字产生。

使用 sizeNumber(或 size +/-Number), romanitalicboldfont Number 关键字来改变点大小和字体。您可以在一个文档中用 gsize Numbergfont Number 关键字或者用命令行的 -sNumber-fNumber 标志来改变所有的点的大小和字体。

通常上标和下标比以前的大小减小3个点。您可以用命令行 -pNumber 标志来改变它。

您可以对连续显示的参数排队。将 mark 关键字放在第一个方程的目标排队点之前;将 lineup 关键字放在它要在后面的方程中垂直排列的位置。

您可以用 define 关键字定义缩写或重新定义已经存在的关键字;例如:

define  Thing%Replacement%

前面的例子定义了一个新的名为 Thing 的标志,在后面它一旦出现就用 Replacement 替代。% (百分号)可以是任何不在 Replacement 中的字符。

sumintinf 关键字和 如>=!= 以及 -> 这样的缩写都被承认。希腊字母可以按照要求的大小写拼写出来,就像在 alpha 或者 GAMMA 中一样。如 sincoslog 之类的数学字符自动写成 Roman 字体。troff 命令的 4 字符的转义,如产生双脚注标号的 \(dd 可以在任何地方使用。包括在 『 』 (双引号)中的字符串要一点不变地传递。这就允许关键字以文本形式输入,并且总是用来与 troff 命令通信。

标志

-dDelimiter1Delimiter2 将两个 ASCII 字符,Delimiter1Delimiter2, 设置成要由 eqn 命令处理的文本的定界符,此外还有 .EQ.EN 宏括起来的输入。这些定界符之间的文本被当成 eqn 命令的输入。

注意:在一个文件内,您也可以为 eqn 文本设置定界符,用 delim Delimiter1Delimiter2 命令实现。它们可以用 delim off 命令关闭。所有不在 .EQ.EN 宏之间的文本要一点不变地传递。
-fFont 将所有 eqn 命令处理的文本中的字体改变成由 Font 变量指定的值。Font 值(字体名或者位置)必须是一个或两个 ASCII 字符。
-pNumber 将上标和下标的大小减小指定的点数(缺省为 3)。
-sSize eqn 命令处理的所有的文本的字体大小改变成由 Size 变量指定的值。
-TName 为指定的打印设备准备输出。照相排字机或者可比较的设备的终端名提供了 Name 变量。缺省的是 ibm3816
- 强制输入从标准输入中读取。
-- (双划线)表示了标志的结束。

文件

/usr/share/lib/pub/eqnchar 包含了特殊字符的定义。

相关信息

checkeq 命令,mmt 命令,mvt 命令,neqn 命令,nroff 命令,tbl 命令,troff 命令。

eqnchar 的文件格式包含了为 eqnneqn 命令的特殊字符定义。

.EQ.EN 宏,mm 宏软件包mv 宏软件包。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]