Читаем UNIX полностью

.ABПечатать резюме; оканчивается .AE
.AUВвести в следующей строке имя автора; разрешены многократные .AU
.BНачать печатать "жирный" текст либо выделить жирным шрифтом аргумент, если он есть
.DS tНачать отображать (незаполненный) текст, оканчивающийся .DE t=L (выравнивание по левому краю), С (центрирование), В (центрирование блока)
.EQ sНачать выравнивание s (входной поток eqn); оканчивается .EN
.FSНачать печатать сноску; оканчивается .FE
ЛНачать печатать текст, выделенный курсивом, или выделить курсивом аргумент, если он есть
.IP sСделать абзац с отступом, помеченный s
.KFПечатать слитно часть текста, если необходимо целиком передвинуть на следующую страницу; конец ее .KE
.KSПечатать статно часть текста на странице; заканчивается .KE
.LPПечатать новый выравненный слева абзац
.NH nВвести чистовой заголовок n-го уровня; затем сам заголовок до .PP или .LP
.PPСделать новый абзац
.RВернуться к обычному шрифту
.SHВвести подзаголовок; заголовок следует далее до .PP
.TLДалее печатать название до следующей команды ms
.TSНачать печатать таблицу (входной поток tbl); оканчивается .ТЕ

Таблица 9.1: Распространенные команды форматирования ms (см. также справочное руководство по ms(7))

.ASНачать печатать резюме; оканчивается .AE
.AUЗадать имя автора
.BНачать печатать "жирный" текст либо выделить жирным шрифтом аргумент, если он есть
.DFЗадать слитную часть текста, если необходимо ее целиком передвинуть на следующую страницу; оканчивается .DE
.DSНачать отображать текст; оканчивается .DE
.EQНачать выравнивание (входной поток eqn); оканчивается .EN
.FSНачать печатать сноску; оканчивается .FE
.IНачать печатать текст, выделенный курсивом, или выделить курсивом аргумент, если он есть
.Hn "..."Задать нумерованный заголовок n-го уровня "…"
.HU "..."Задать ненумерованный заголовок "…"
.PСделать абзац. Используйте .nr Pt 1 один раз для создания абзаца с отступом
.RВернуться к обычному шрифту
.TLЗадать заголовок до следующей команды mm
.TSНачать печатать таблицу (tbl входной поток); оканчивается .ТЕ

Таблица 9.2: Распространенные команды форматирования mm

Упражнение 9.1

Пропуск завершающей команды типа .AE или .DE обычно ведет к неприятностям. Напишите программу mscheck для обнаружения ошибок во входном потоке ms (или в предпочитаемом вами пакете). Совет: воспользуйтесь awk.

<p>9.2 Уровень <code>troff</code></p>

На практике приходится иногда выходить за пределы возможностей ms, mm или других пакетов, чтобы реализовать некоторые свойства "чистой" troff. Однако, как и к программированию на языке Ассемблера, прибегать к этому следует в крайних случаях.

Вероятны три ситуации: доступ к специальным символам, использование встроенных команд замены шрифта и введение нескольких базовых функций форматирования.

Имена символов
Перейти на страницу:

Похожие книги

Полное руководство по Microsoft Windows XP
Полное руководство по Microsoft Windows XP

В книге известного американского автора описывается среда ОС Windows XP и принципы ее функционирования, приведен сравнительный анализ Windows XP с предшествующими версиями операционной системы Windows. Рассматриваются вопросы применения и модификации нового интерфейса с целью получения прямого доступа ко всем функциям Windows XP обсуждаются варианты подключения к компьютерным сетям. Несколько разделов посвящены работе с реестром и конфигурационными файлами, мультимедийным функциям и разнообразным системным службам, а также методам решения проблем с программным обеспечением и оборудованием. Особое внимание уделено обеспечению безопасности операционной системы.Издание адресовано пользователям и сетевым администраторам, желающим активно применять возможности операционной системы Windows XP (в том числе и недокументированные).

Джон Поль Мюллер , Питер Нортон

ОС и Сети, интернет / ОС и Сети / Книги по IT