mm [ -M Media ] [ -c ] [ -e ] [ -E ] [ -t ] [ -12 ] [ -TName ] { File ... | - }
mm 命令格式化使用 nroff 命令和mm 宏软件包的文档。mm 命令有标志,标志 使用 tbl 和 neqn 命令指定预处理,用不同的基于终端的输出过滤器后处理。 适当的流水线和 nroff 命令所需的标志的生成取决于选定的的标志。
注意事项:
- 使用带 -oList 标志的 nroff 命令指定输出页的范围。 记住如果 mm 命令调用时 带有 -e、-t、或-(减号)标志和 -oList 标志,并且文档的最后一页没有被 List 变量指定,可以收到一个中断管道 消息。 此消息不是任意问题的指示,可以忽略。
- mm 命令调用 nroff 命令并带有 -h 标志。使用此标志 nroff 命令假定工作站有 8 个字符的制表符设置。
- 如果使用 nroff 命令的 -s 标志 (在输出页之间停止),用换行(而不是回车键或换行符)重新输出。 nroff 命令的 -s 标志不能与 mm 命令的 -c 标志一起使用,或 mm 命令自动地调用 col 命令。
- 向 mm 命令提供有关输出要打印到的工作站的类型信息会产生令人不满意的结果。 然而将输出重定向到文件,使用 -T37 标志。然后,当打印文件时使用相应的的工作站过滤器。
要获取 mm 命令 标志的列表,输入不带参数的命令名。标志的顺序任意,但是必须在 File 参数之前。 其它任意标志(例如,-rANumber) 发送到 nroff 命令。
-M Media | 指定纸的大小来确定在纸上能成像区域的大小。
Media 变量的有效值是:
注: Media 变量不区分大小写。 |
-c | 调用col 命令。注意col 命令为下面的终端名自动被 mm 命令调用。 下面的设备可以由 -TName 标志、$TERM shell 变量指定,或使用默认值: |
-e | 调用 neqn 命令;也会引起 neqn 命令读 /usr/share/lib/pub/eqnchar 文件。请参阅 eqnchar 文件格式。 |
-E | 调用 nroff命令的 -e 标志。 |
-t | 调用 tbl 命令。 |
-12 | 使用 12-pitch 字体。当 $TERM shell 变量设置为 300、300s、450、或 1620时使用此字体。 (间距切换到 DASI 300 和 300s 工作站必须手工设置为 12 (如果此标志使用)。 |
-TName | 使用 Name 变量指定的工作站类型。
缺省情况下, mm 命令使用环境中 $TERM shell 变量的值作为 Name 变量的值。 如果 $TERM shell 变量未设置, mm 命令使用 lp(可加下划线和制表符的打印机名)。 如果指定多个工作站类型,使用列出的最后一个。 |
- | 强制从标准输入读取。 |
文件 | 指定mm 命令格式化的文件。 |
mm -t -rC3 File tbl File | nroff -mm -Thplj -h -rC3
cat File | mm -
注: 使用其他标志和 -(减号)标志导致意想不到的结果。
$TERM | 指定终端名称。 |
/usr/share/lib/pub/eqnchar | 包含为 eqn 命令和 neqn 命令的特殊字符定义。 |
col 命令、env 命令、eqn 命令、greek 命令、hplj 命令、mmt 命令、neqn 命令、nroff 命令、tbl 命令。
nterm 文件格式为 nroff 命令描述终端驱动表。
在 troff 命令中的“mm、mmt、和 troff 命令的宏软件包”的文章。