표 (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) 서식 지정

1.2. 결과

표를 사용하는 경우 본문 형태는 다음과 같다.

표 예제
헤더1열 헤더2열
  1. 1행 1열
    AsciiDoc 서식: AsciiDoc 블록 요소 지원됨

. 1행 2열
기본서식: AsciiDoc 블록 요소 지원 안됨

  • 2행 1열
    AsciiDoc 서식: AsciiDoc 블록 요소 지원됨

* 2행 2열
기본서식: AsciiDoc 블록 요소 지원 안됨

* 3행 1열
셀에 기본 서식 지정: AsciiDoc 블록 요소 지원 안됨

  • 3행 2열
    셀에 AsciiDoc 서식 지정: AsciiDoc 블록 요소 지원됨

2. 병합

표에서 병합을 표현하기 위해서는 셀 구분자(|) 앞에 범위 인수(n)와 범위 연산자(+)를 입력한다.

  • 형식: 열범위.행범위+.^

    • 예) 2.3+

결과물은 다음과 같다.

2.1. AsciiDoc 소스

병합을 작성하는 AsciiDoc 소스는 다음과 같다.

.병합 예제
[cols="25,25,25,25"]
|===
|헤더 1열 |헤더 2열 |헤더 3열 |헤더 4열

|1행 1열
2.3+|1행 2열
`2.3+`: 현위치 기준 2개의 열과 3개의 행 병합
-> 2열과 3열,
-> 1행과 2행, 그리고 3행 병합
|1행 4열

|2행 1열
|2행 4열

|3행 1열
|3행 4열
|===

2.2. 결과

병합을 사용하는 경우 본문 형태는 다음과 같다.

병합 예제
헤더 1열 헤더 2열 헤더 3열 헤더 4열

1행 1열

1행 2열
2.3+: 현위치 기준 2개의 열과 3개의 행 병합
→ 2열과 3열,
→ 1행과 2행, 그리고 3행 병합

1행 4열

2행 1열

2행 4열

3행 1열

3행 4열

SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.