AIX命令参考大全,卷 5,s - u - tbl 命令

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

AIX命令参考大全,卷 5,s - u

tbl 命令

用途

nrofftroff 命令格式化表。

语法

tbl [ -TX ] [ -- ] [ File... | - ]

描述

tbl 命令是个预处理器,它为 nrofftroff 命令格式化表。它读取一个或多个文件。如果没有指定 File 参数或 -(减号)被指定为最后参数,缺省情况下,命令读取标准输入。除了包含有 .TS.TE 的行之间的文本外,命令把输入原封不动地复制到标准输出中。tbl 命令重新格式化此类描述表的文本,而不改变 .TS.TE 行。

根据目标输出设备,由nroff 命令格式化了的输出可能需要用col 命令再处理以产生正确的输出。

注:
要使通过管道的数据量最小化,则在与eqnneqn 命令一起使用时,请首先输入 tbl 命令。

输入格式

tbl 命令处理以下列格式显示的文本:

[ {.DS .DF} ]
.TS
选项格式数据
.TE [.DE]

要想把短表包括在 mm 宏文件中,请把它们包括在 .DS(或 .DF)和 .DE 宏对中。

选项

下面是输入格式的可用全局选项:

选项 用途
centerCENTER 使行居中。
expandEXPAND 扩展行的长度。
boxBOX 围在框中。
allboxALLBOX 框入所有条目。
doubleboxDOUBLEBOX 围在两个框中。
tab(CharacterTAB(Character 把制表符改为 Character 值。
linesize(NumberLINESIZE(Number 把所有行高变为 Number 值指定的点数。
delim(XYDELIM(XY XY 的变量标为 eqn 命令定界符。
; 指示选项结束。

格式

输入格式中 Format 的变量描述了文本的格式。每个格式行(该行的最后必须以句点结束)描述了表中所有的剩余行。单键字母描述表中每行的每列。这个键字母后有说明符,它确定对应项的字体和大小,指示竖条显示在列间的什么地方并确定一些诸如宽度和列间距等事项。下面就是可用的键字母:

lL 列左对齐。
rR 列右对齐。
cC 列居中。
nN 按数字对齐列。
注:
按数字对齐数据、nN 格式规格,要根据为 RADIXCHAR 指定的语言环境。语言环境被假定为单字符。对齐也可以用 \&(反斜杠、& 符号)字符序列来决定,这种字符序列独立于任何 RADIXCHAR 字符存在。如果在数字对齐区显示了几个 RADIXCHAR 字符,用最后一个对齐。如果有特定的列中没有显示 RADIXCHAR 字符,请按最后一个 ASCII 阿拉伯数字对齐。如果列中没有 ASCII 数字和 RADIXCHAR 字符,则数据居中。
aA 子列左对齐。
sS 水平横跨项。
tT 把垂直范围推到顶端。
vV 调整行间距。
^ 垂直跨项。
uU 将项上移半行
zZ 显示宽度为 0 的项。
- 显示水平行。
= 显示双倍水平行。
| 显示垂直行。
|| 显示双倍垂直行。
bB 显示加粗项。
iI 显示斜体项。
f Character F Character
  把字体更改为 Character 变量指定的字体。
p NumberP Number 把大小变为 Number 变量指定的大小。
w(Number W(Number
  把最小列宽的值设为与 Number 变量值相等。
NumberNumber 列间距。
e E 等分列宽。
. 结束格式化。

数据

要想用输入格式处理数据,尤其是表,请用下列行命令:

T{...T} 如下显示文本块:

Data <TAB>T{

Text Block

T}<TAB>Data

\_ 写短水平行。
\RX 跨列重复 X 参数值。
\^ 指示前面所列的项向下延伸到该行。
.T& 启动新格式。
.TS H, .TH, and .TE 允许多页表在每页上重复列标题。(这是 mm 宏的特征。)

参数

File 指定 tbl 命令要处理的文件。

标志

-TX 只用整行垂直移动使输出适合行打印机和其它没有部分行垂直移动的设备。
-- (双破折号)指示标志结束。
- 强制从标准输入中读取输入。

示例

下列示例显示了 tbl 命令的编码输入及其相关的表输出。 @ (at 符号) 用于在输入中代表输入制表符。

输入

.TS
center box ;
cB s s
cI | cI s
^ | c c
l | n n .
Household Population
_
Town@Households
@Number@Size
=
Bedminster@789@3.26
Bernards Twp.@3087@3.74
Bernardsville@2018@3.30
Bound Brook@3425@3.04
Bridgewater@7897@3.81
Far Hills@240@3.19
.TE

相关信息

col 命令、eqn 命令、mm 命令、mmt 命令、mvt 命令、 neqn 命令、nroff 命令、soelim 命令和troff 命令。

mm 宏信息包、mv 宏信息包。

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