UNIX — универсальная среда программирования
Шрифт:
Таблица 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 Уровень
На практике приходится иногда выходить за пределы возможностей
Вероятны три ситуации: доступ к специальным символам, использование встроенных команд замены шрифта и введение нескольких базовых функций форматирования.
Доступ к необходимым символам (греческим буквам, например, , графике вида • и †, разнообразным штрихам и пробелам) несложен, хотя и не вполне систематизирован. Каждый такой символ имеет имя
Программа
В табл. 9.3 перечислены наиболее часто используемые специальные символы; в справочном руководстве по
– | – | Дефис |
\(hy | – | Дефис, аналогичный предыдущему |
\- | – | Знак "минус", набираемый текущим шрифтом |
\(mi | – | Знак "минус", набираемый математическим шрифтом |
\(em | — | em тире |
\& | Ничего; защищает точку в начале строки | |
\blank | Неразмножаемый пробел | |
\| | Неразмножаемый
| |
\е | Символ экранирования, обычно \ | |
\(bu | Жирная точка | |
\(dg | Крестик † | |
\(*a | , \(*b =, \(*с =, \(*p = и т.д. | |
\fX | Символ смены шрифта на X; Х= Р — предыдущий (шрифт) | |
\f(XX | Символ смены шрифта на XX | |
\sn | Символ смены размера шрифта на n; n=0 — предыдущий | |
\s+-n | Относительная замена размера шрифта |
Таблица 9.3: Некоторые последовательности специальных символов
В ряде случаев требуется, чтобы
Конечно, этот фрагмент был напечатан следующим образом:
\e&.TL
\&.I "Название документа"
\е& .AU
...
и вы можете себе представить, как в свою очередь был напечатан последний фрагмент.
Другой специальный символ, "неразмножаемый" пробел, появляется изредка: это символ
В большинстве случаев замена шрифтов и форматов может быть сделана с помощью начинающей строку макрокоманды типа
Встроенные (in-line) команды troff вводит с использованием символа
Шрифт, заменяемый командой
Это выводится как
про извольное мно жество шрифтов
При смене шрифта
Некоторые шрифты имеют двухсимвольные имена. Они специфицируются форматом