Таблица - tbl

таблица
Оригинальный автор (ы)Майк Леск
Разработчики)AT&T Bell Laboratories
изначальный выпускМай 1975 г.; 45 лет назад (1975-05)
Операционная системаUnix и Unix-подобный
ТипКоманда

Часть Troff набор Unix инструменты верстки документов, таблица препроцессор, форматирующий столы в процессе подготовки к обработке с помощью troff /nroff.[1]

Обзор

Майк Леск является первоначальным автором табл.[2] Как и основная программа troff, она использует командные строки, перемежающиеся с данными для печати. Из-за характера табличного данные Имея строки и столбцы, команды tbl также содержат разделители для полей и указывают, где рисовать линии.

Сначала строка, начинающаяся с .TS, за которым следуют полные параметры таблицы, такие как центр центрировать стол по линии или коробка чтобы нарисовать рамку вокруг нее (прямоугольники в таблице нарисованы с перекрывающимися дефисами и подчеркиванием; на момент создания не было команд рисования линий. При внимательном рассмотрении можно увидеть несвязанные края[нужна цитата ]Последующие строки задают форматирование каждой ячейки в таблице с помощью односимвольных флагов, например c центрировать данные в своей ячейке, дефисы рисовать горизонтальные линии, вертикальные полосы рисовать вертикальные правила и каретки чтобы охватить ячейки по вертикали.

Последнее форматирование заканчивается период укажите данные ячейки следующим образом. Далее идут данные, по одной строке в строке, с вкладки (по умолчанию) разделение ячеек. Наконец, строка, содержащая только .TE заканчивается стол.

Это просто краткое изложение синтаксиса tbl, который может варьироваться в мелких деталях от реализации к реализации. GNU troff (Groff ), Семейная реликвия troff и Mandoc содержат реализации tbl.

Смотрите также

Рекомендации

  1. ^ Догерти, Дейл. «8 Форматирование с помощью таблицы [Книга]». www.safaribooksonline.com. О'Рейли. Получено 20 ноября 2016.
  2. ^ Макилрой, М.Д. (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Bell Labs. 139.

внешняя ссылка