|
НАЗВАНИЕ
hp - отработка специальных функций терминалов серии HP
2640 и 2641
СИНТАКСИС
hp [-e] [-m]
ОПИСАНИЕ
Команда hp поддерживает выполнение специальных функций
терминалов серий 2640 и 2641 фирмы Хьюлетт-Паккард;
цель введения этой команды - правильно изображать файлы, полученные в результате применения команды nroff.
Типичный пример использования команды:
nroff -h files ... | hp
Независимо от модификации терминала команда hp пытается выполнить действия, связанные с подчеркиванием и реверсным перемещением по вертикали. Если терминал обладает "расширенными видеовозможностями", верхние и нижние индексы можно изобразить разными способами. Если он имеет встроенный "математический алфавит", можно изображать греческие буквы и другие специальные символы.
ОПЦИИ
-e | Предполагается, что терминал обладает "расширенными видеовозможностями", так что максимально используются дополнительные режимы отображения. Наложенные символы изображаются в режиме подчеркивания. Верхние индексы изображаются в режиме пониженной яркости, нижние - в режиме пониженной яркости и подчеркивания. Если эта опция не задана, то считается, что терминал не обладает "расширенными видеовозможностями". В этом случае все наложенные символы, верхние и нижние индексы отображаются в негативе, т.е. темными на светлом фоне, а не светлыми на темном, как обычно. |
---|---|
-m | Сокращение обема вывода за счет удаления пустых строк. Любая последовательность из трех и более пустых строк преобразуется в последовательность из двух строк; т.е. любое количество избыточных строк преобразуется в одну. Это позволяет сосредоточить на экране больший обем текста. |
Греческие буквы и другие специальные символы команда hp изображает так же, как и команда 300, за исключением того, что значок "НЕ" изображается правой стрелкой, а значок интеграла - его верхней половиной.
ДИАГНОСТИКА
Код завершения 0 при нормальном исходе и 2 - при любой
ошибке.
line too long строка содержит более 1024 символов.
СМ. ТАКЖЕ
col(1), greek(1).
СЮРПРИЗЫ
Последовательность с наложением - это последовательность, в которой между двумя печатными символами встречаются символы возврата на шаг назад. Если один из таких символов - подчеркивание, то другой изображается с подчеркиванием или в негативе; если же ни один из символов не является подчеркиванием, то изображается только первый из них (также с подчеркиванием или в негативе). Никаких специальных действий не предпринимается, если символ возврата на шаг назад расположен рядом с
управляющим символом ASCII. Последовательности управляющих символов (например, перемещение вверх, шаг назад по строке) могут привести к "исчезновению" текста; в
частности, в таблицах, созданных командой tbl и содержащих вертикальные линии, часто пропадают строки текста
с "основанием" вертикальной линии, пока файл не будет
предварительно обработан командой col(1).
Хотя некоторые терминалы обеспечивают высвечивание верхних числовых индексов, эта возможность командой не используется.
|