Главная » Программирование для UNIX » Макропакет mm

0

Не будем входить в детали макропакета mm, так как и по сути своей, да и даже в деталях, он очень  похож на ms. В нем предоставляется более полный контроль над  параметрами, чем  в ms, у него  больше возможностей  (например,  он  умеет автоматически нумеровать страницы) и более информативные сообщения об ошибках. В табл. 9.2  представляется список команд mm, эквивалентных командам ms из табл. 9.1.

Таблица 9.2. Часто используемые в mm команды форматирования

Команда   Смысл

.AB              начало аннотации; заканчивается .AE

.A            U                      имя автора следует за командой как первый аргумент

.B            начало полужирного шрифта или применение полужирного шрифта к аргументу, если он задан

.DF              сохранять текст неразделенным, если нужно, переместить на следующую страницу; заканчивается .DE

.D             S              начало текста-отображения; заканчивается .DE

.E             Q  s           начало уравнения s (ввод eqn); заканчивается .EN

.F             S              начало сноски; заканчивается .FE

.I          начало курсива, или применение курсива к аргументу, если он задан

.H n "…"      нумерованный заголовок "…" n -го уровня

.HU "…"        ненумерованный заголовок "…"


Команда

Смысл

.P

.R

.TL

.TS

новый абзац. Используйте .nr  Pt  1 для абзацев с отступом вернуться к прямому шрифту

название следует; до следующей команды mm

начало таблицы (ввод tbl); заканчивается .TE

Упражнение 9.1.  Пропуск завершающей команды, например .AE или

.DE обычно  приводит к катастрофе. Напишите программу mscheck, которая бы выявляла ошибки во вводе  ms (или  того пакета, который вы предпочитаете). Предложение: awk. ~

Источник: Керниган Б., Пайк Р., UNIX. Программное окружение. – Пер. с англ. – СПб: Символ-Плюс, 2003. – 416 с., ил.

По теме:

  • Комментарии