АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

gtbl - Интернет в облаке

Запустите gtbl в провайдере бесплатного хостинга OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда gtbl, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


tbl - формат таблицы для troff

СИНТАКСИС


TBL [-Резюме] [файлов ...]

ОПИСАНИЕ


Эта страница руководства описывает версию GNU TBL, который является частью документа groff
система форматирования. TBL компилирует описания таблиц, встроенных в TROFF входные файлы
в команды, понятные TROFF. Обычно его следует вызывать с помощью -t
возможность Грофф. Он хорошо совместим с Unix TBL. Вывод, созданный GNU TBL
не может обрабатываться с Unix TROFF; он должен обрабатываться с помощью GNU TROFF. Если нет файлов
заданный в командной строке или имя файла - дан, стандартный ввод читается.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-C Включите режим совместимости для распознавания . TS и .ТЕ даже если за ним следует
символ кроме пробела или новой строки. Начальные символы (\ a) обрабатываются как
интерпретированы.

-v Выведите номер версии.

АНГЛИЙСКИЙ ЯЗЫК ОБЪЯВЛЕНИЕ


TBL ожидает найти описания таблиц, заключенные в . TS (начало таблицы) и .ТЕ (Таблица
конец) макросы. Внутри каждого такого раздела таблицы можно определить другую таблицу с помощью
запросить .T & перед последней командой .ТЕ. Каждое определение таблицы имеет следующее
состав:

Глобальный кредита
Это необязательно. Эта табличная часть может использовать несколько из этих опций, распространенных в
1 или более строк. В Глобальный вариант часть всегда должен заканчиваться точка с запятой ;
.

Настольные формат Спецификация
Эта часть должна быть предоставлена, она не является обязательной. Он определяет количество столбцов
(ячейки) таблицы. Кроме того, каждая ячейка классифицируется как центральная, левая
скорректированные, числовые и т. д. Эта спецификация может состоять из нескольких строк, но должна
быть законченным dot . в конце последней строки. После определения каждой ячейки
обзор спецификаторы можно добавить, но это необязательно.

По умолчанию ячейки разделены символом табуляции. Это может быть изменено Глобальный
вариант таблица (c), Где c - произвольный символ.

ПРОСТО ПРИМЕРЫ


Самое простое определение таблицы - это.
. TS
ccc.
Это по центру
Ну это тоже
.ТЕ
С помощью c c c, каждая ячейка во всей таблице будет центрирована. Разделяющий характер
здесь по умолчанию таб.

В результате

Это по центру
Ну это тоже

Это определение идентично
. TS
вкладка (@);
коп.
Это @ находится в центре @
Ну и @ this @ тоже
.ТЕ
Здесь символ разделительной табуляции заменен на букву @.

Кроме того, можно добавить заголовок и изменить направление центрирования на многие другие.
форматы:
. TS
вкладка (@);
css
lcn.
Название
слева @ центры @ 123
другой @ номер @ 75
.ТЕ
В результате

Название
левые центры 123
другой номер 75
Здесь l означает выровненный по левому краюкачества n означает численный, который здесь выровненный по правому краю.

ИСПОЛЬЗОВАНИЕ


Глобальный кредита
Строка, следующая сразу за . TS макрос может содержать любой из следующих глобальных
параметры (игнорируя регистр символов - Unix tbl принимает только параметры со всеми
символы в нижнем регистре или все символы в верхнем регистре), разделенные пробелами, табуляциями или запятыми:

вся коробка Поместите каждый элемент таблицы в коробку.

ящик Поместите стол в коробку.

центр Отцентрируйте таблицу (по умолчанию выровнено по левому краю). Альтернативное имя ключевого слова центр
также распознается (это расширение GNU tbl).

десятичная точка(c)
Установите символ, который будет распознаваться как десятичная точка в числовых столбцах (GNU tbl
только).

делим (xy)
Используйте x и y в качестве разделителей начала и конца для уравнение(1).

двойной ящик
Поместите стол в двойную коробку.

двойная рамка
То же, что и doublebox (только для GNU tbl).

расширять Сделайте таблицу шириной, равной текущей длине строки (обеспечивая разделение столбцов
фактор). Игнорируется, если используется один или несколько спецификаторов столбца «x» (см. Ниже).

В случае, если сумма ширины столбца больше, чем текущая длина строки,
коэффициент разделения колонок установлен на ноль; такие таблицы доходят до правого поля,
и нет никакого разделения колонок.

рама То же, что и коробка (только для GNU tbl).

размер линии (n)
Установите линии или правила (например, из ящик) в n-точечный тип.

ночевка Не используйте отклонения для предотвращения разрывов страниц (только для GNU tbl). Как обычно TBL попытки
для предотвращения нежелательных перерывов в закрытых столах с помощью отвлекающих маневров. Это может
иногда плохо взаимодействуют с пакетами макросов, используют диверсии, когда сноски,
например, используются.

носки
Игнорировать начальные и конечные пробелы в элементах данных (только GNU tbl).

теперь учиться Отключить предупреждения, связанные с таблицами, превышающими текущую ширину строки (GNU tbl
только).

вкладка (x) Используйте персонажа x вместо табуляции для разделения элементов в строке входных данных.

Глобальные параметры должны заканчиваться точкой с запятой. Между опциями может быть пробел
и его аргумент в скобках.

Настольные формат Спецификация
После глобальных параметров идут строки, описывающие формат каждой строки таблицы. Каждый
такая строка формата описывает одну строку самой таблицы, за исключением последней строки формата
(который должен заканчиваться точкой) описывает все оставшиеся строки таблицы. Один-
ключевой символ описывает каждый столбец каждой строки таблицы. Ключевые персонажи могут быть
разделенные пробелами или табуляциями. Вы можете запускать спецификации формата для нескольких строк
вместе на одной строке, разделив их запятыми.

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

Самая длинная строка формата определяет количество столбцов в таблице; отсутствующий формат
дескрипторы в конце строк формата считаются L. Дополнительные столбцы в данных
(которые не имеют соответствующей записи формата) игнорируются.

Доступные ключевые символы:

a,A Центрировать самую длинную строку в этом столбце, а затем выравнивать по левому краю все остальные строки в этом столбце.
столбец относительно этой центральной линии. Идея состоит в том, чтобы использовать такие буквенные
подстолбцы (отсюда и название ключевого символа) в сочетании с L; они есть
называется подколонками, потому что A элементы имеют отступ 1n относительно L записей.
Пример:

. TS
вкладка (;);
пер., ан.
пункт один; 1
подпункт два; 2
подпункт третий; 3
.T &
пер., ан.
пункт одиннадцать; 11
подпункт двадцать два; 22
подпункт тридцать третий; 33
.ТЕ

Результат:

пункт один 1
подпункт два 2
подпункт три 3
пункт одиннадцать 11
подпункт двадцать два 22
подпункт тридцать три 33

c,C Центрировать элемент в столбце.

l,L Выровнять элемент в столбце по левому краю.

n,N Выровнять по числовому значению элемент в столбце: позиции единиц выровнены.
вертикально. Если рядом с цифрой есть одна или несколько точек, используйте крайнюю правую
один для вертикального выравнивания. Если точки нет, используйте крайнюю правую цифру для
вертикальное выравнивание; в противном случае отцентрируйте элемент в столбце. Расклад может быть
принудительно занял определенную позицию с помощью '\ &'; если есть один или несколько экземпляров этого
специальный (непечатаемый) символ, присутствующий в данных, используйте крайний левый для
выравнивание. Пример:

. TS
n.
1
1.5
1.5.3
ABCDE
a \ & bcde
.ТЕ

Результат:

1
1.5
1.5.3
ABCDE
ABCDE

Если числовые записи объединены с L or R записи - это может произойти, если
формат таблицы изменен с помощью .T & - по центру самый широкий номер (введенных данных
под N режим спецификатора) относительно самого широкого L or R запись, сохраняя
выравнивание всех числовых записей. Вопреки A введите записи, лишних нет
отступ.

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

r,R Выровнять элемент в столбце по правому краю.

s,S Разместите предыдущий элемент слева в этом столбце. Не допускается для первого столбца.

^ Разделите запись из предыдущей строки в этом столбце. Не допускается для первого ряда.

_,- Замените эту запись горизонтальной линией. Обратите внимание, что '_' и '-' могут использоваться для
только поля таблицы, а не строки-разделители столбцов.

= Замените эту запись двойной горизонтальной линией. Обратите внимание, что '=' может использоваться для
только поля таблицы, а не строки-разделители столбцов.

| Соответствующий столбец становится вертикальным правилом (если два из них смежны,
двойная вертикальная линейка).

Вертикальная полоса слева от первой ключевой буквы или справа от последней
создает линию на краю стола.

Чтобы изменить формат данных в таблице, используйте .T & команда (в начале строки).
За ним следуют строки формата и данных (но без глобальных параметров), аналогичные . TS
запрос.

Column спецификаторы
Вот спецификаторы, которые могут появляться в суффиксах к ключевым буквам столбца (в любом порядке):

b,B Краткая форма fB (выделите затронутые записи жирным шрифтом).

d,D Начните элемент, который охватывает строки по вертикали, используя спецификатор столбца '^' или '\ ^'
элемент данных, в нижней части его диапазона, а не по центру по вертикали (GNU tbl
Только). Пример:

. TS
tab (;) allbox;
ll
лд
г ^
л рд.
0000; foobar
T{
1111
. Br
2222
T}; foo
r;
T{
3333
. Br
4444
T}; бар
\ ^; \ ^
.ТЕ

Результат:

┌─────┬─────────┐
│0000 │ фубар │
├─────┼────────┤
│1111 │ │
│2222 │ │
├───── │
│ г │ фу │
├─────┼────────┤
│3333 │ │
│4444 │ бар │
└─────┴────────┘
e,E Сделайте колонки на одинаковом расстоянии друг от друга. Все столбцы, отмеченные этим спецификатором, будут одинаковыми
ширина; это происходит после вычисления ширины затронутых столбцов (это означает
что правила наибольшего значения ширины).

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

i,I Краткая форма fI (сделайте затронутые записи курсивом).

m,M Это расширение GNU tbl. За любым из этих спецификаторов может следовать макрос
имя (один или два символа) или длинное имя в круглых скобках. Один-
Буквенное имя макроса должно быть отделено одним или несколькими пробелами от следующего.
Макрос, имя которого можно указать здесь, должен быть определен до создания
стол. Он вызывается непосредственно перед выводом текста ячейки таблицы. Как реализовано
в настоящее время этот макрос вызывается только в том случае, если используется ввод блока, то есть текст между
'T {' и 'T}'. Макрос должен содержать только простые TROFF просит изменить
форматирование текстового блока, например корректировка текста, расстановка переносов, размер или шрифт. Макрос
называется после другие модификации клеток, такие как b, f or v выводятся. Таким образом, макрос
может перезаписывать другие спецификаторы модификации.

p,P За которым следует число, это означает изменение размера затронутых полей. Если
со знаком, текущий размер точки увеличивается или уменьшается (с использованием числа со знаком
вместо цифры со знаком - расширение GNU tbl). Далее следует спецификатор размера пункта
по разделительному номеру столбца номер должен быть разделен одним или несколькими пробелами.

t,T Начните элемент вертикально, охватывая строки в верхней части его диапазона, а не
вертикально центрируя его.

u,U Переместите соответствующий столбец на полстроки вверх.

v,V За ним следует число, обозначающее интервал между вертикальными линиями, который следует использовать в
запись в многострочную таблицу. Если подписан, текущий интервал между вертикальными линиями равен
увеличивается или уменьшается (использование числа со знаком вместо цифры со знаком является
Расширение GNU tbl). Спецификатор вертикального межстрочного интервала, за которым следует столбец
разделительный номер должен быть разделен одним или несколькими пробелами. Нет эффекта, если
соответствующая запись в таблице не является текстовым блоком.

w,W Минимальное значение ширины столбца. Должен сопровождаться либо TROFF(1) выражение ширины
в скобках или целое число без единицы измерения. Если единицы не указаны, используются единицы en.
Также используется как длина строки по умолчанию для включенных текстовых блоков. Если используется несколько
раз, чтобы указать ширину для определенного столбца, последняя запись вступает в силу.

x,X Развернутый столбец. После вычисления ширины всех столбцов без x спецификатор, используйте
оставшаяся ширина линии для этого столбца. Если развернутых больше одного
столбец, равномерно распределите оставшееся горизонтальное пространство между затронутыми столбцами
(это расширение GNU). Эта функция имеет тот же эффект, что и указание
минимальная ширина столбца.

z,Z Игнорируйте соответствующий столбец для расчета ширины, то есть не используйте
поля, но только спецификаторы этого столбца для вычисления его ширины.

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

Спецификатор столбца x является взаимоисключающим с e и w (но e не исключают друг друга
w); если указано несколько раз для определенного столбца, последняя запись вступает в силу:
x сбивает оба e и w, в то время как либо e or w переопределения x.

Настольные данным
За строками формата следуют строки, содержащие фактические данные для таблицы, за которыми следуют
наконец .ТЕ. В таких строках данных элементы обычно разделяются символами табуляции.
(или символ, указанный с помощью таб вариант). Длинные строки ввода могут быть разорваны поперек
несколько строк, если последний символ в строке - '\' (который исчезает после
конкатенация).

Обратите внимание, что TBL вычисляет ширину столбца построчно, применяя \ w к каждой записи, которая
не текстовый блок. Как следствие, конструкции типа

. TS
в, л.
\ s [20] ММ
ММММ
.ТЕ

неудача; ты должен либо сказать

. TS
cp20, lp20.
MM
ММММ
.ТЕ

or

. TS
в, л.
\ s [20] ММ
\ s [20] ММММ
.ТЕ

Точка в начале строки, за которой следует что-либо, кроме цифры, обрабатывается как команда troff,
прошел без изменений. Положение стола в этом случае не меняется.

Если строка данных состоит только из '_' или '=', одинарная или двойная строка, соответственно,
нарисованный через стол в этой точке; если один элемент в строке данных состоит только из '_'
или '=', то этот элемент заменяется одинарной или двойной линией, соединяющей своих соседей. Если
элемент данных состоит только из '\ _' или '\ =', рисуется соответственно одинарная или двойная линия
через поле в той точке, которая не соединяется с соседями.

Элемент данных, состоящий только из '\ Rx' ('x' любой символ) заменяется повторениями
символ 'x' равен ширине столбца (не соединяя своих соседей).

Элемент данных, состоящий только из '\ ^', указывает, что поле непосредственно над ним охватывает
вниз по этому ряду.

Текст Блоки
Текстовый блок можно использовать для ввода данных в виде одной записи, которая будет слишком длинной, как
простая строка между вкладками. Он начинается с 'T {' и заканчивается 'T}'. Первый
должен заканчивать строку, а последний должен начинать строку, возможно, за ней следуют другие столбцы данных
(разделены табуляцией или символом таб глобальный вариант).

По умолчанию текстовый блок отформатирован с настройками, которые были активны до этого.
вход в стол, возможно, отмененный m, vкачества w спецификаторы tbl. Например,
чтобы сделать все текстовые блоки рваными - вправо, вставьте .na прямо перед стартом . TS.объявление
после стола).

Если спецификаторы 'w' или 'x [cq] не указаны для Найти столбцы диапазона текстового блока,
длина текстового блока по умолчанию (точнее, длина строки, используемая для обработки
перенаправление текстового блока) вычисляется как L × C / (N + 1), где 'L' - текущая длина строки, 'C'
количество столбцов, охватываемых текстовым блоком, а 'N' - общее количество столбцов в
стол. Обратите внимание, однако, что фактическая ширина отклонения, возвращенная в регистре \ n [дл]
в конечном итоге используется как ширина текстового блока. При необходимости вы также можете управлять текстом
ширина блока с прямой вставкой .ll запрос сразу после "T {".

Прочее
Регистр номеров \ n [TW] удерживает ширину стола; его нельзя использовать в самой таблице
но определяется прямо перед вызовом .ТЕ чтобы этот макрос мог его использовать.

TBL также определяет макрос .T # который создает нижнюю и боковую строки таблицы в штучной упаковке.
В то время как TBL вызывает сам этот макрос в конце таблицы, он может использоваться макросом
пакеты для создания полей для многостраничных таблиц, вызывая их в нижнем колонтитуле страницы. An
пример этого показан -Миз макросы, которые обеспечивают эту функциональность, если таблица
начинается с . TS H вместо стандартного вызова . TS макро.

ВЗАИМОДЕЙСТВИЕ EQN


TBL(1) всегда следует вызывать перед уравнение(1) (Грофф(1) автоматически заботится о
правильный порядок препроцессоров).

GNU TBL ПОВЫШЕНИЕ


Нет ограничений на количество столбцов в таблице, равно как и на количество текста.
блоки. При определении ширины столбцов учитываются все строки таблицы, а не только
первые 200. Продолжение таблицы (.T &) строки не ограничиваются первыми 200 строками.

Цифровые и буквенные элементы могут отображаться в одном столбце.

Цифровые и буквенные элементы могут занимать горизонтальное положение.

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

GNU TBL В ПРЕДЕЛАХ МАКРОСЫ


С TBL определяет свои собственные макросы (прямо перед каждой таблицей), необходимо использовать 'end-
of-macro 'макрос. Кроме того, необходимо отключить escape-символ. Здесь
пример.

.эо
.de НАСТОЯЩИЙ ..
. TS
вкладка allbox (;);
кл.
\ $ 1; \ $ 2
.ТЕ
...
.ec
.ATABLE Таблица
.ATABLE Другая таблица
.ATABLE И "еще один"

Обратите внимание, однако, что не все функции TBL можно обернуть в макрос, потому что TBL видит
ввод раньше, чем TROFF. Например, форматирование чисел с вертикальным выравниванием
десятичные точки не работают, если эти числа передаются как параметры макроса, потому что десятичные
выравнивание точек осуществляется TBL сам: он видит только '\ $ 1', '\ $ 2' и т. д., и поэтому
не может распознать десятичную точку.

Используйте gtbl онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • 2
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя GraphQL и Apollo
    Клиент. Магазин WooCommerce в React (
    содержит: продукты...
    Скачать тему WooCommerce Nextjs React
  • 3
    Archlabs_repo
    Archlabs_repo
    Репозиторий пакетов для ArchLabs Это
    приложение, которое также можно получить
    от
    https://sourceforge.net/projects/archlabs-repo/.
    Он был размещен на OnWorks в...
    Скачать archlabs_repo
  • 4
    Зефир Проект
    Зефир Проект
    Проект Zephyr - новое поколение
    операционная система реального времени (RTOS), которая
    поддерживает несколько аппаратных средств
    архитектуры. Он основан на
    компактное ядро ​​...
    Скачать проект Зефир
  • 5
    SCons
    SCons
    SCons - инструмент для создания программного обеспечения
    это лучшая альтернатива
    классический инструмент сборки "Make",
    мы все знаем и любим. SCons - это
    реализовал ...
    Скачать SCons
  • 6
    PSInt
    PSInt
    PSeInt - интерпретатор псевдокода для
    испаноязычные студенты-программисты.
    Его основная цель - быть инструментом для
    изучение и понимание основных
    концепция ...
    Скачать PSInt
  • Больше »

Команды Linux

  • 1
    7z
    7z
    7z - файловый архиватор с самым высоким
    степень сжатия ...
    Беги 7z
  • 2
    7za
    7za
    7za - файловый архиватор с самым высоким
    степень сжатия ...
    Беги 7за
  • 3
    пресмыкающийся
    пресмыкающийся
    ЖУТКО - Информация о геолокации
    ОПИСАНИЕ агрегатора: Creepy — это
    приложение, позволяющее собирать
    информация, связанная с геолокацией, о
    пользователи из...
    Беги жутко
  • 4
    сборник сверчков
    сборник сверчков
    крикет — программа для управления
    сбор и отображение временных рядов
    данные ...
    Запустите команду cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - скрипт для получения
    информация об установленной версии
    G-Wrap ...
    Запустите g-wrap-config
  • 6
    г.accessgrass
    г.accessgrass
    g.access — контролирует доступ к
    текущий набор карт для других пользователей на
    система. Если опция не указана, печатает
    Текущее состояние. КЛЮЧЕВЫЕ СЛОВА: общее, карта.
    руководство, п...
    Запустите g.accessgrass
  • Больше »

Ad