영어프랑스어스페인어

Ad


온웍스 파비콘

gtbl - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 gtbl을 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 gtbl 명령입니다.

프로그램:

이름


tbl - troff에 대한 형식 테이블

개요


tbl [-이력서] [파일 ...]

기술


이 매뉴얼 페이지는 GNU 버전에 대해 설명합니다. tbl, 이는 groff 문서의 일부입니다.
포맷 시스템. tbl 내부에 포함된 테이블에 대한 설명을 컴파일합니다. troff 입력 파일
에 의해 이해되는 명령으로 troff. 일반적으로 다음을 사용하여 호출해야 합니다. -t
의 옵션 그로프. 유닉스와 높은 호환성 tbl. GNU에 의해 생성된 출력 tbl
Unix로 처리할 수 없음 troff; GNU로 처리해야 합니다. troff. 파일이 없는 경우
명령줄 또는 파일 이름에 지정 - 가 주어지면 표준 입력을 읽습니다.

옵션


-C 인식할 수 있도록 호환 모드 활성화 . TS.TE 뒤에 오는 경우에도
공백 또는 개행 문자 이외의 문자. 리더 문자(\a)는 다음과 같이 처리됩니다.
해석.

-v 버전 번호를 인쇄하십시오.

언어 개요


tbl 에 래핑된 테이블 설명을 찾을 것으로 예상합니다. . TS (테이블 시작) 및 .TE (표
끝) 매크로. 이러한 각 테이블 섹션 내에서 다음을 사용하여 다른 테이블을 정의할 수 있습니다.
의뢰 .NS& 마지막 명령 전에 .TE. 각 테이블 정의에는 다음이 있습니다.
구조:

글로벌 옵션
이것은 선택 사항입니다. 이 테이블 부분은 에 배포된 이러한 옵션 중 몇 가지를 사용할 수 있습니다.
1줄 이상. NS 글로벌 선택권 부품 항상 다음으로 끝내야 합니다. 세미콜론 ;
.

작업대 체재 명세서
이 부분은 반드시 지정해야 하며 선택 사항이 아닙니다. 열 수를 결정합니다.
(셀) 테이블. 또한 각 셀은 중앙, 왼쪽으로 분류됩니다.
이 사양에는 여러 줄이 있을 수 있지만 반드시
에 의해 완료 . 마지막 줄의 끝에서. 각 셀 정의 후,
칼럼 지정자 추가할 수 있지만 선택 사항입니다.

셀은 기본적으로 탭 문자로 구분됩니다. 에 의해 변경될 수 있습니다. 글로벌
선택권 티블(c)어디로 c 임의의 문자입니다.

단순한 사용 예


가장 쉬운 테이블 정의는 다음과 같습니다.
. TS
참조 .
이것은 중심
자 이것도
.TE
사용하여 c c c, 전체 테이블의 각 셀이 가운데에 맞춰집니다. 분리 문자
여기가 기본값입니다 .

결과는

이것은 중심
자 이것도

이 정의는 다음과 동일합니다.
. TS
탭(@);
참조
이것은@이다@중심
음,@이@도
.TE
여기서 분리 탭 문자는 문자로 변경됩니다. @.

또한 제목을 추가할 수 있으며 중심 방향을 다른 많은 방향으로 변경할 수 있습니다.
형식 :
. TS
탭(@);
CSS
lcn .
Title
왼쪽@센터@123
또다른@번호@75
.TE
결과는

Title
왼쪽 중앙 123
또 다른 숫자 75
여기에 l 방법 왼쪽 정렬n 방법 수치의, 여기에 있는 정당한.

사용법


글로벌 옵션
바로 이어지는 라인 . TS 매크로는 다음 전역 변수를 포함할 수 있습니다.
옵션(문자의 대소문자 무시 – Unix tbl은 모든 옵션이 있는 옵션만 허용합니다.
문자 소문자 또는 모든 문자 대문자), 공백, 탭 또는 쉼표로 구분:

올박스 테이블의 각 항목을 상자에 넣습니다.

상자 테이블을 상자에 넣습니다.

센터 테이블을 가운데에 맞춥니다(기본값은 왼쪽 맞춤). 대체 키워드 이름 센터
도 인식됩니다(이것은 GNU tbl 확장입니다).

소수점(c)
숫자 열에서 소수점으로 인식할 문자를 설정합니다(GNU tbl
만).

구분(xy)
xy 시작 및 끝 구분 기호로 eqn(1).

더블박스
이중 상자에 테이블을 묶습니다.

더블 프레임
doublebox와 동일합니다(GNU tbl만 해당).

확장 표를 현재 줄 길이만큼 넓히십시오(열 분리 제공
요인). 하나 이상의 'x' 열 지정자가 사용되면 무시됩니다(아래 참조).

열 너비의 합이 현재 행 길이보다 큰 경우
열 분리 계수가 XNUMX으로 설정됩니다. 이러한 테이블은 오른쪽 여백으로 확장되며,
열 분리가 전혀 없습니다.

액자 상자와 동일합니다(GNU tbl만 해당).

선 크기(n)
라인 또는 규칙 설정(예: 상자) in n-포인트 유형.

노키프 페이지 나누기를 방지하기 위해 전환을 사용하지 마십시오(GNU tbl만 해당). 보통 tbl 시도
전환을 사용하여 박스형 테이블에서 바람직하지 않은 중단을 방지합니다. 이것은 할 수 있습니다
각주,
예를 들어, 사용됩니다.

노스페이스
데이터 항목의 선행 및 후행 공백을 무시합니다(GNU tbl만 해당).

경고 현재 라인 너비를 초과하는 테이블과 관련된 경고 끄기(GNU tbl
만).

탭(x) 캐릭터를 사용하다 x 탭 대신 입력 데이터 줄에서 항목을 구분합니다.

전역 옵션은 세미콜론으로 끝나야 합니다. 옵션 사이에 공백이 있을 수 있습니다.
괄호 안의 주장.

작업대 체재 명세서
전역 옵션 뒤에는 테이블의 각 줄 형식을 설명하는 줄이 나옵니다. 각
이러한 형식 줄은 마지막 형식 줄을 제외하고 테이블 자체의 한 줄을 설명합니다.
(마침표로 끝나야 함)은 테이블의 나머지 모든 줄을 설명합니다. 싱글-
키 문자는 테이블의 각 행에 있는 각 열을 설명합니다. 주요 캐릭터는 다음과 같습니다.
공백이나 탭으로 구분합니다. 여러 줄에 대해 형식 사양을 실행할 수 있습니다.
쉼표로 구분하여 같은 줄에 함께 표시합니다.

글꼴과 포인트 크기를 결정하는 지정자를 각 키 문자 뒤에 붙일 수 있습니다.
열 너비, 열 간격 등을 결정하는 해당 항목의

가장 긴 형식 행은 테이블의 열 수를 정의합니다. 누락된 형식
형식 줄 끝에 있는 설명자는 다음과 같이 가정합니다. L. 데이터의 추가 열
(해당 형식 항목이 없는) 무시됩니다.

사용 가능한 주요 문자는 다음과 같습니다.

a,A 이 열에서 가장 긴 줄을 가운데에 두고 이 열의 다른 모든 줄을 왼쪽 정렬합니다.
그 중심선에 대한 열. 아이디어는 그러한 알파벳을 사용하는 것입니다.
하위 열(따라서 키 문자의 이름)과 조합 L; 그들은
하위 열이라고 하는 이유는 A 항목은 1n만큼 들여쓰기됩니다. L 항목.
예:

. TS
탭(;);
인,안.
항목 1;XNUMX
하위 항목 2;XNUMX
하위 항목 3;XNUMX
.NS&
인,안.
항목 11;XNUMX
하위 항목 22;XNUMX
하위 항목 33;XNUMX
.TE

결과 :

항목 1 XNUMX
하위 항목 2 XNUMX
하위 항목 3 XNUMX
항목 11 XNUMX
하위 항목 22 XNUMX
하위 항목 33 XNUMX

c,C 열 내 가운데 항목입니다.

l,L 열 내에서 항목을 왼쪽 정렬합니다.

n,N 열의 항목을 숫자로 정렬: 숫자의 단위 위치가 정렬됩니다.
수직으로. 숫자에 인접한 하나 이상의 점이 있으면 가장 오른쪽
하나는 수직 정렬용입니다. 점이 없으면 맨 오른쪽 숫자를 사용하십시오.
수직 정렬; 그렇지 않으면 열 내에서 항목을 가운데에 맞추십시오. 정렬 수
'\&'를 사용하여 특정 위치로 강제 이동; 하나 이상의 인스턴스가 있는 경우
데이터 내에 있는 특수(인쇄되지 않는) 문자는 가장 왼쪽에 있는 문자를 사용합니다.
조정. 예시:

. TS
n.
1
1.5
1.5.3
에이 비 씨 디이
에이 비 씨 디이
.TE

결과 :

1
1.5
1.5.3
에이 비 씨 디이
에이 비 씨 디이

숫자 항목이 다음과 결합된 경우 L or R 항목 – 다음과 같은 경우 발생할 수 있습니다.
테이블 형식은 다음과 같이 변경됩니다. .NS& - 가장 넓은 중앙 번호 (입력한 데이터 중
아래 N 지정자 체제) 가장 넓은 기준 L or R 입장, 보존
모든 숫자 항목의 정렬. 반대 A 유형 항목, 추가 없음
들여 쓰기.

방정식 사용(다음으로 처리 eqn)를 사용하는 열 내 N 지정자
로 인해 대부분의 경우 문제가 tbl의 수직선 찾기 알고리즘
위에서 설명한 대로 정렬. 글로벌 사용 탈림 옵션이지만
만들 수 있는 tbl 내의 데이터를 무시 eqn 그 목적을 위한 구분자.

r,R 열 내에서 항목을 오른쪽 정렬합니다.

s,S 왼쪽에 있는 이전 항목을 이 열로 확장합니다. 첫 번째 열에는 허용되지 않습니다.

^ 이 열의 이전 행에서 아래로 항목을 확장합니다. 첫 번째 행에는 허용되지 않습니다.

_,- 이 항목을 수평선으로 바꿉니다. '_' 및 '-'를 사용할 수 있습니다.
열 구분선이 아닌 테이블 필드에만 적용됩니다.

= 이 항목을 이중 수평선으로 바꿉니다. '='를 사용할 수 있습니다.
열 구분선이 아닌 테이블 필드에만 적용됩니다.

| 해당 열은 수직선이 됩니다(이 중 두 개가 인접하면
이중 수직 규칙).

첫 번째 키 문자의 왼쪽 또는 마지막 키 문자의 오른쪽에 있는 세로 막대
테이블 가장자리에 선을 생성합니다.

테이블 내의 데이터 형식을 변경하려면 다음을 사용하십시오. .NS& 명령(줄 시작 시).
다음과 유사한 형식 및 데이터 행(전역 옵션 없음)이 옵니다. . TS
의뢰.

지정자
다음은 열 키 문자의 접미사에 나타날 수 있는 지정자입니다(순서에 관계 없음).

b,B 의 짧은 형태 fB (영향을 받는 항목을 굵게 표시).

d,D '^' 열 지정자 또는 '\^'를 사용하여 세로로 행에 걸쳐 있는 항목을 시작합니다.
데이터 항목을 수직으로 중앙에 배치하지 않고 범위의 맨 아래에 배치합니다(GNU tbl
오직). 예시:

. TS
탭(;) 올박스;
우물
내가
ㄹ ^
나 rd.
0000;푸바
T{
1111
.BR
2222
티};푸
r;
T{
3333
.BR
4444
티};바
\^;\^
.TE

결과 :

┌─────┬────────┐
│0000 │ 푸바 │
├─────┼─────────┤
│1111 │ │
│2222 │ │
├─────┤ │
│ r │ 푸 │
├─────┼─────────┤
│3333 │ │
│4444 │ 바 │
└─────┴─────────┘
e,E 동일한 간격의 열을 만듭니다. 이 지정자로 표시된 모든 열은 동일합니다.
너비; 이것은 영향을 받는 열 너비가 계산된 후에 발생합니다(즉,
가장 큰 너비 값 규칙).

f,F 이러한 지정자 중 하나 뒤에 글꼴 이름이 올 수 있습니다(하나 또는 두 개의
긴 문자), 글꼴 번호(한 자리 숫자) 또는 괄호 안의 긴 이름(
마지막 형식은 GNU tbl 확장입니다). 한 글자 글꼴 이름은 하나로 구분해야 합니다.
또는 다음에 오는 것에서 더 많은 공백.

i,I 의 짧은 형태 fI (영향을 받는 항목을 기울임꼴로 표시).

m,M 이것은 GNU tbl 확장입니다. 이 지정자 중 하나 뒤에 매크로가 올 수 있습니다.
이름(XNUMX 또는 XNUMX자 길이) 또는 괄호 안의 긴 이름. 일-
문자 매크로 이름은 다음 항목에서 하나 이상의 공백으로 구분되어야 합니다.
여기에 이름을 지정할 수 있는 매크로를 생성하기 전에 정의해야 합니다.
테이블. 테이블의 셀 텍스트가 출력되기 직전에 호출됩니다. 구현된 대로
현재 이 매크로는 블록 입력이 사용되는 경우에만 호출됩니다.
'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 단위의 열 구분으로 해석됩니다.
(비례하여 곱한 경우 확장 옵션이 켜져 있음 – 테이블이 꽉 찬 경우
3일 수 있음). 기본 분리는 XNUMXn입니다.

열 지정자 x 와 상호 배타적입니다. ew (그러나 e 상호 배타적이지 않다
w); 특정 열에 대해 여러 번 지정하면 마지막 항목이 적용됩니다.
x 둘 다 설정 해제 ew, 동안 e or w 재정의 x.

작업대 데이터
형식 행 다음에는 테이블에 대한 실제 데이터를 포함하는 행이 오고
마침내 .TE. 이러한 데이터 라인 내에서 항목은 일반적으로 탭 문자로 구분됩니다.
(또는 옵션). 긴 입력 라인은 가로질러 깰 수 있습니다.
줄의 마지막 문자가 '\'인 경우 여러 줄
연쇄).

참고 tbl 각 항목에 \w를 적용하여 열 너비를 한 줄씩 계산합니다.
텍스트 블록이 아닙니다. 결과적으로 다음과 같은 구조

. TS
씨,엘.
\s[20]MM
음음
.TE

불합격; 당신은 말해야합니다

. TS
CP20,LP20.
MM
음음
.TE

or

. TS
씨,엘.
\s[20]MM
\s[20]MMMM
.TE

행을 시작하는 점, 뒤에 숫자 이외의 것이 오는 것은 troff 명령으로 처리됩니다.
변경 없이 통과되었습니다. 이 경우 테이블 위치는 변경되지 않습니다.

데이터 라인이 '_' 또는 '='로만 구성된 경우 각각 단일 또는 이중 라인
그 지점에서 테이블을 가로질러 그려집니다. 데이터 라인의 단일 항목이 '_'로만 구성된 경우
또는 '='인 경우 해당 항목은 이웃을 연결하는 단일 또는 이중 선으로 대체됩니다. 만약에
데이터 항목은 '\_' 또는 '\='로만 구성되며 각각 단일 또는 이중 선이 그려집니다.
이웃과 합류하지 않는 그 지점에서 들판을 가로질러.

'\Rx'(모든 문자 'x')로만 구성된 데이터 항목은
열 너비만큼의 문자 'x'(이웃을 결합하지 않음).

'\^'로만 구성된 데이터 항목은 바로 위의 필드가 다음 범위에 걸쳐 있음을 나타냅니다.
이 행 위로 아래로.

본문 블록
텍스트 블록은 데이터를 단일 항목으로 입력하는 데 사용할 수 있습니다.
탭 사이의 간단한 문자열. 'T{'로 시작하고 'T}'로 닫힙니다. 전자
행을 끝내야 하고 후자는 행을 시작해야 하며 아마도 그 뒤에 다른 데이터 열이 옵니다.
(탭으로 구분하거나 전역 옵션).

기본적으로 텍스트 블록은 이전에 활성화된 설정으로 서식이 지정됩니다.
테이블에 들어가는 것, 아마도 m, vw tbl 지정자. 예를 들어,
모든 텍스트 블록을 오른쪽으로 들쭉날쭉하게 만들려면 다음을 삽입하십시오. .na 시작 직전 . TS (그리고 .광고
테이블 이후).

'w' 또는 'x[cq] 지정자가 지정되지 않은 경우 모든 텍스트 블록 범위의 열,
텍스트 블록의 기본 길이(더 정확하게는 처리하는 데 사용되는 행 길이
텍스트 블록 전환)은 L×C/(N+1)로 계산되며, 여기서 'L'은 현재 줄 길이, 'C'
텍스트 블록에 걸쳐 있는 열의 수 및 'N'의 총 열 수
탁자. 그러나 레지스터에 반환된 실제 전환 너비는 \n[dl]
결국 텍스트 블록 너비로 사용됩니다. 필요한 경우 텍스트를 제어할 수도 있습니다.
직접 삽입이 있는 블록 너비 .NS 'T{' 바로 뒤에 요청하세요.

그 외
번호 레지스터 \n[TW] 테이블 너비를 유지합니다. 테이블 자체 내에서 사용할 수 없습니다.
그러나 호출 직전에 정의됩니다. .TE 이 매크로가 사용할 수 있도록 합니다.

tbl 매크로도 정의 .NS# 박스형 테이블의 하단 및 측면 라인을 생성합니다.
DaVinci에는 tbl 테이블 끝에서 이 매크로 자체를 호출합니다. 매크로에서 사용할 수 있습니다.
패키지를 사용하여 페이지 바닥글 내에서 호출하여 다중 페이지 테이블에 대한 상자를 만듭니다. NS
이것의 예는 -ms 테이블의 경우 이 기능을 제공하는 매크로
로 시작 . TS H 표준 호출 대신 . TS 매크로.

상호 작용 세이프가드가 EQN


tbl(1) 항상 앞에 호출되어야 합니다. eqn(1)그로프(1) 자동으로 처리
전처리기의 올바른 순서).

GNU TBL 개선 사항


테이블의 열 수에는 제한이 없으며 텍스트 수에는 제한이 없습니다.
블록. 열 너비를 결정할 때 테이블의 모든 줄뿐만 아니라
처음 200. 테이블 연속(.NS&) 행은 처음 200행으로 제한되지 않습니다.

숫자 및 알파벳 항목은 동일한 열에 나타날 수 있습니다.

숫자 및 알파벳 항목은 가로로 확장될 수 있습니다.

tbl 숫자로 시작하는 레지스터, 문자열, 매크로 및 전환 이름을 사용합니다. 3. 언제
사용 tbl 로 시작하는 이름은 사용하지 않아야 합니다. 3.

GNU TBL 이내에 매크로


이후 tbl 자체 매크로를 정의합니다(각 테이블 바로 앞에).
매크로' 매크로. 또한 이스케이프 문자를 꺼야 합니다. 여기
예.

.eo
.de ATABLE ..
. TS
올박스 탭(;);
클.
\$1;\$2
.TE
...
.ec
.ATABLE 테이블
.ATABLE 다른 테이블
.ATABLE 그리고 "또 하나"

그러나 모든 기능이 tbl 매크로로 래핑될 수 있기 때문에 tbl 보고
이전 입력 troff. 예를 들어 세로로 정렬된 숫자 서식
소수점 이하 자릿수가 매크로 매개변수로 전달되면 소수점이 실패합니다.
포인트 정렬은 tbl 자체: '\$1', '\$2' 등만 볼 수 있으므로
소수점을 인식할 수 없습니다.

onworks.net 서비스를 사용하여 온라인으로 gtbl을 사용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    통음
    통음
    SWIG는 소프트웨어 개발 도구입니다.
    C로 작성된 프로그램과
    다양한 고급 수준의 C++
    프로그래밍 언어. SWIG는 다음과 함께 사용됩니다.
    다른...
    SWIG 다운로드
  • 2
    WooCommerce Nextjs 반응 테마
    WooCommerce Nextjs 반응 테마
    React WooCommerce 테마,
    다음 JS, Webpack, Babel, Node 및
    GraphQL 및 Apollo를 사용한 Express
    고객. React의 WooCommerce 스토어(
    포함: 제품...
    WooCommerce Nextjs 반응 테마 다운로드
  • 3
    Archlabs_repo
    Archlabs_repo
    ArchLabs용 패키지 저장소 이것은
    가져올 수 있는 응용 프로그램

    https://sourceforge.net/projects/archlabs-repo/.
    그것은 OnWorks에서 호스팅되었습니다 ...
    archlabs_repo 다운로드
  • 4
    제퍼 프로젝트
    제퍼 프로젝트
    Zephyr 프로젝트는 새로운 세대입니다.
    실시간 운영체제(RTOS)
    여러 하드웨어 지원
    아키텍처. 그것은
    작은 크기의 커널...
    Zephyr 프로젝트 다운로드
  • 5
    SC콘
    SC콘
    SCons는 소프트웨어 구축 도구입니다.
    그것은에 대한 우수한 대안입니다
    고전적인 "만들기" 빌드 도구
    우리 모두는 알고 사랑합니다. 스콘은
    구현 ...
    SCons 다운로드
  • 6
    PSeInt
    PSeInt
    PSeInt는 의사 코드 해석기입니다.
    스페인어를 구사하는 프로그래밍 학생.
    주요 목적은 다음을 위한 도구가 되는 것입니다.
    기본을 배우고 이해하기
    개념...
    PSeInt 다운로드
  • 더»

Linux 명령

Ad