Использование troff
Troff является предком всех систем типографского набора. Она использует специальный язык разметки текста. Это означает, что команды типографского набора вставляются непосредственно в документ. Документы создаются с помощью обычных текстовых редакторов, таких как sam и acme, обрабатываются посредством команды troff и выводятся на принтер. По сути, troff-файлы являются скорее программами, чем традиционными текстовыми файлами.
К примеру,
troff -ms файл
используется для форматированного вывода вашего текстового файла в PostScript файл с макросами ms(6).
Программа troff поставляется с набором препроцессоров:
- proof(1), page(1) — выводит troff-файл на экран через аппроксимацию страниц;
- lpr(1) — вывод на принтер;
- spell(1) — проверка правописания;
- deroff(1), doctype(1) — вывод простого текста;
- troff2html(1) — вывод HTML;
- tbl(1) — обработка таблиц;
- eqn(1) — обработка формул (напр., уравнений);
- pic(1) — рисование векторных рисунков;
- grap(1) — рисования графов;
- ms(6) — макросы для форматирования документов;
- html2ms(1), ms2html(1) — конвертеры HTML -> макросы ms(6) и наоборот, макросы ms(6) -> HTML;
- fortune(1) — генератор оглавлений;
- doc2txt(1) — извлечения печатных строк из документов MS Word;
Программа troff обладает многочисленными возможностями, однако воспользоваться ими непросто. Хотя эта система имеет репутацию устаревшей, причудливой и сложной, она все еще является лучшей программой для проведения масштабных работ, связанных с типографским набором.
Ссылки
- A TROFF Tutorial (B. W. Kernighan) — руководство по troff (PostScript).
- Troff User's Manual (B. W. Kernighan, J. F. Ossanna) — руководство по troff пользователя Plan 9.
- troff(1) — man-страница.
- troff.org — web-ресурс посвященный troff.
- Publications that use troff — книги, подготовленные к печати в troff.
Copyright © 2003 Перевод Андрей С. Кухар. Последняя модификация 22.08.2003