Язык обработки данных AWK

       

Макропакет MS


Далее мы остановимся на использовании макропакета MS. Командная строка:

% nroff -ms [ options ] file

Чтобы помочь начинающим пользователям и обеспечить стандартные наборы форматов, проектировщики создали стандартные средства, называемые макропакетами. Наиболее известными пакетами являются MS, ME и MM. Кроме того существуют несколько препроцессоров, которые обрабатывают специальные типы текстов:

tbl - для таблиц;

eqn и neqn - для математических выражений.

Существуют утилиты:

checked - для проверки работы препроцессоров eqn и neqn ;

deroff - для удаления всех форматирующих команд ( nroff , tbl , eqn , neqn ).

Макропакет MS запускается с помощью опций в командной строке nroff.

% nroff -ms [ options ] file ...

Препроцессоры такие как tbl (для таблиц) eqn и neqn (для математических выражений), активизируются отдельными командами, которые посылают текст в nroff через конвейер, например:

% tbl file | nroff -ms

Макропакет MS предоставляет широкий выбор заранее определенных средств форматирования текста, которые вы можете активизировать и дезактивизировать, помещая встроенные команды (или запросы) в свой файл.

Каждая встроенная команда MS (или запрос) состоит из точки в колонке 1, за которой следует одна или две прописные буквы (этим отличаются данные команды от команд nroff, которые записаны строчными буквами). Ниже рассмотрим некоторые форматирующие команды более подробно.



Содержание раздела