Groff

Для получения инструкций по установке смотрите Раздел Установка Groff-1.19 в Главе 6.

Официальный адрес пакета

Groff (1.19): 
ftp://ftp.gnu.org/gnu/groff/

Содержимое Groff

Пакет Groff включает ряд программ для форматирования текста. Groff переводит стандартный текст и специальные команды в форматированый вывод, например, таким образом вы просматриваете man-страницы.

Устанавливаемые программы: addftinfo, afmtodit, eqn, eqn2graph, geqn (ссылка на eqn), grn, grodvi, groff, groffer, grog, grolbp, grolj4, grops, grotty, gtbl (ссылка на tbl), hpftodit, indxbib, lkbib, lookbib, mmroff, neqn, nroff, pfbtops, pic, pic2graph, post-grohtml, pre-grohtml, refer, soelim, tbl, tfmtodit, troff и zsoelim (ссылка на soelim)

Краткие описания

addftinfo читает файл шрифта troff и добавляет некоторую дополнительную информацию о размерах шрифта, используемую системой groff.

afmtodit создает файл шрифта, используемый groff и grops.

eqn компилирует описания выражений, включенных в файлы troff, в команды, понимаемые troff.

eqn2graph преобразует уравнение EQN в уменьшеное изображение.

grn - препроцессор groff для файлов  gremlin.

grodvi - драйвер для groff, который обеспечивает работу с форматом TeX dvi.

groff - фронт-энд для системы форматирования документов groff. Обычно он запускает программу troff и постпроцесор, соответствующий выбранному устройству.

groffer отображает файлы groff и man-страницы в X-ах и tty.

grog читает файлы и определяет, какие параметры groff (-e, -man, -me, -mm, -ms, -p, -s и -t) необходимы для вывода этих файлов и и возвращает команду groff с этими параметрами.

grolbp - драйвер для принтеров Canon CAPSL (лазерные принтеры серий LBP-4 и LBP-8).

grolj4 - драйвер для groff, который обеспечивает вывод в формате PCL5 для принтеров HP Laserjet 4.

grops переводит вывод GNU troff в Postscript.

grotty переводит вывод GNU troff в формат, понятный для typewriter-like устройств.

gtbl -  GNU реализация tbl.

hpftodit создает файл шрифта для использования с  groff -Tlj4 из файла метрик шрифта, размесеного HP.

indxbib создает инвертированый индекс для библиографической базы данных в указанном файле, для использования с refer, lookbib и lkbib.

lkbib производит поиск в библиографической базе данных на предмет ссылок, соответствующих заданным образцам, и возвращает результаты поиска.

lookbib печатает сообщение о стандартной ошибке (если стандартный вывод не на терминал), считывает со стандартного ввода строку, содержащую набор ключевых слов, ищет в указанном файле с библиографической базой данных ссылки, соответствующие ключевым словам, выводит результаты поиска и повторяет эти действия до конца ввода.

mmroff - простой препроцессор для groff.

neqn форматирует выражения для вывода в ascii.

nroff - скрипт, который эмулирует команду nroff, используемую groff.

pfbtops преобразует шрифт Postscript в формате .pfb в ASCII.

pic компилирует описания изображений, включенных в файлы ввода troff или TeX в команды, понятные для TeX или troff.

pic2graph конвертирует диаграмму PIC в сжатое изображение.

pre-grohtml преобразует вывод GNU troff в html.

post-grohtml преобразует вывод GNU troff в html.

refer копирует содержимое файла на стандартный вывод, за исключением строк между .[ и .], которые интерпритируются как цитаты, и строк между .R1 и .R2, которые интерпритируются как команды обработки цитат.

soelim читает файлы и заменяет строки в форме .so file на содержимое файла file.

tbl компилирует описания таблиц, включенных в файлы ввода troffв команды, понимаемые troff.

tfmtodit создает файл шрифта для использования с groff -Tdvi.

troff совместим с trff для Unix. Обычно должен быть вызван командой groff, которая также запустит препроцессор и постпроцессор в необходимом порядке и с необходимыми параметрами.

zsoelim - GNU реализация soelim.

Зависимости установки Groff

Groff зависит от: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.