UNIX — универсальная среда программирования
Шрифт:
Этот текст обычный, это курсив, это снова обычный, а это жирный шрифт.
Команды
Данный текст печатается так:
Это обычный текст, но — это курсив, а эти слова напечатаны жирным шрифтом.
В конечном счете второй аргумент для
которая печатается неверно в виде
(взятые в скобки слова курсивом)
и сравните ее с фразой
которая печатается верно как
(взятые в скобки слова курсивом)
Различные шрифты распознаются программой
Сноски вводятся с помощью
Выделенные отступом абзацы, возможно с использованием номера или другой пометки на границе, создаются командой
1. Первый небольшой абзац.
2. Второй абзац, который мы удлиняем, чтобы показать, что отступ во второй строке будет таким же, как в первой.
Для этого нужен такой входной текст:
Команды
Когда вы работаете с парой команд
Можно изменить большинство значений
Другие числовые регистры включают
Мы не будем подробно рассматривать этот пакет макроопределений, поскольку в целом, а зачастую и в деталях он похож на
| .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: Распространенные команды форматирования
| .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: Распространенные команды форматирования
Пропуск завершающей команды типа
9.2 Уровень