Inferno OS Wiki
Advertisement

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 обладает многочисленными возможностями, однако воспользоваться ими непросто. Хотя эта система имеет репутацию устаревшей, причудливой и сложной, она все еще является лучшей программой для проведения масштабных работ, связанных с типографским набором.

Ссылки[]

Copyright © 2003 Перевод Андрей С. Кухар. Последняя модификация 22.08.2003

Advertisement