표 (Table)
문서개요
이 문서는 AsciiDoc 에서 표(Table)를 표현하는 방법에 대해 설명합니다.
1. Table
문서에서 표를 표현하기 위해서는 열 지정자 목록([cols="1열 지정자,2열 지정자,…"])과 표 블록(|===)을 사용한다.
-
열 지정자
열과 해당 열에 할당된 너비, 맞춤 및 스타일 속성을 나타낸다.-
너비
열 너비는 1%와 100%사이의 백분율을 사용하여 할당하고 백분율 기호(%)는 생략한다. -
서식
서식 연산자는 항상 열의 지정자 마지막 위치에 배치한다.
특정 셀에만 서식을 지정할 때는 셀 구분자(|) 앞에 서식 연산자를 지정한다.-
기본(d 또는 생략): 기본 인라인 서식 지원
-
AsciiDoc(a): AsciiDoc 블록 요소(목록, 블록) 지원
-
-
결과물은 다음과 같다.
1.1. AsciiDoc 소스
표를 작성하는 AsciiDoc 소스는 다음과 같다.
.표 예제
[cols="50a,50"] (1)
|===
|헤더1열 |헤더2열
|. 1행 1열
AsciiDoc 서식 지정: AsciiDoc 블록 요소 지원됨
|. 1행 2열
기본 서식 지정: AsciiDoc 블록 요소 지원 안됨
|* 2행 1열
AsciiDoc 서식 지정: AsciiDoc 블록 요소 지원됨
|* 2행 2열
기본 서식 지정: AsciiDoc 블록 요소 지원 안됨
d|* 3행 1열 (2)
셀에 기본 서식 지정: AsciiDoc 블록 요소 지원 안됨
a|* 3행 2열 (3)
셀에 AsciiDoc 서식 지정: AsciiDoc 블록 요소 지원됨
|===
1 | 1열에 AsciiDoc(a) 서식 지정 |
2 | 셀에 기본(d) 서식 지정 |
3 | 셀에 AsciiDoc(a) 서식 지정 |
2. 병합
표에서 병합을 표현하기 위해서는 셀 구분자(|) 앞에 범위 인수(n
)와 범위 연산자(+
)를 입력한다.
-
형식: 열범위.행범위+.^
-
예) 2.3+
-
결과물은 다음과 같다.