색인 만들기

1.5.0을 릴리즈하면서 아래 내용을 정리하여 3Rabbitz Book 1.5 사용자 가이드에 반영했습니다. 따라서 아래 내용이 아닌 사용자 가이드를 참고하시기 바랍니다.


색인(Index)이 있으면 읽는 이가 원하는 내용을 쉽게 찾을 수 있습니다. 그러나 색인을 잘 만드는 일은 쉽지 않습니다. 색인을 잘 만들기 위해 필요한 조건은 다음과 같습니다.

첫번째는 아직까지 도구가 할 수 없는 영역입니다. 3Rabbitz Book은 두번째를 만족시키기 위한 기능을 제공합니다.

색인 장 만들기

우선 색인 목록이 위치할 장을 추가합니다. 일반 장을 추가하는 것과 동일한데 장 유형으로 색인을 선택하면 됩니다.

색인 장 추가

책을 만들 때 색인 장을 함께 만들었다면 새로 만들 필요가 없습니다.

색인 장을 만들면 장 옆에 <미리보기> 링크가 생깁니다. 이를 통해 PDF를 빌드하지 않고 색인을 실시간으로 확인할 수 있습니다.

색인 미리보기

색인 설정

교정과 교열을 포함한 내용 작성을 완료한 후에 마지막으로 색인 작업을 하는 것을 권장합니다. 내용 작성과 색인 설정을 함께 하는 것은 바람직하지 않습니다.

마크 설정하기

마크로 색인할 단어나 구절을 설정하면 색인 목록이 자동으로 만들어 집니다.

  1. 색인을 설정한 단락을 선택한 후 편집 모드로 들어갑니다.

  2. 색인을 설정할 위치에 마우스 커서를 놓습니다.

  3. 단락 편집 창 상단에 있는 <마크>를 클릭합니다.

  1. 마크 입력 창에 내용을 입력한 후 <추가> 버튼을 클릭합니다.

    • 단락 편집 창에서 단어를 선택한 후 <마크>를 클릭하면 선택된 단어가 마크 입력 창에 표시됩니다.

  1. 설정한 마크가 다음과 같이 표시됩니다.

마크를 변경하려면 마크를 지정한 부분을 더블 클릭합니다.

계층 설정하기

쌍점을 구분자로 항목을 계층으로 구성할 수 있습니다. 단계에 제한은 없지만 3단계를 넘으면 가독성이 떨어짐으로 3단계만으로 구성하는 것을 권장합니다.

과일:포도:청포도

쌍점 사이에 여백이 들어가도 상관 없습니다.

PDF에 다음과 같이 표시됩니다.

여럿을 동시에 설정하기

쌍번점을 구분자로 여러 색인을 동시에 설정할 수 있습니다.

과일;채소
과일:토마토;채소:토마토

쌍반점 사이에 여백이 들어가도 상관 없습니다.

PDF에 다음과 같이 표시됩니다.

여러 페이지에 걸쳐서 설정하기

여러 페이지에 걸쳐서 색인을 설정하려면 시작 위치를 다음과 같이 설정합니다.

과일(

그리고 마지막 위치를 다음과 같이 설정합니다.

과일)

PDF에 다음과 같이 표시됩니다.

시작 위치를 설정하고 마지막 위치를 설정하지 않으면 시작 위치에 색인을 설정한 것으로 간주합니다. 반대로 시작 위치를 설정하지 않고 마지막 위치에만 설정하면 색인을 설정하지 않은 것으로 간주합니다.

The Chicago Manual of Style을 참고하여 연결되는 페이지 번호를 다음과 같이 축약합니다.

페이지 번호 축약

첫번째 페이지 번호

두번째 페이지 번호

100보다 작은 경우

축약하지 않음

3-10

71-72

96-117

100이거나 100의 배수인 경우

축약하지 않음

100-104

1100-1113

101에서 109 사이

201에서 209 사이 등

바뀐 부분만을 보여줌

101-8

808-33

1103-4

110에서 199 사이

210에서 299 사이 등

바뀐 부분만을 보여주는데, 바뀐 부분이 한자면 끝 두자를 보여줌

321-28

498-532

1087-89

1496-500

11564-615

12991-3001

스타일 옵션 설정하기

항목과 페이지 번호 사이의 구분자는 테마에서 설정합니다. 기본은 반점입니다.

항목 마지막에 중괄호({ })로 스타일 옵션을 설정합니다.

과일{b}

사용가능한 옵션은 다음과 같습니다.

b

텍스트를 굵게 표시합니다.

i

텍스트를 기울여 표시합니다.

c

코드로 처리합니다. 즉 모노스페이스 폰트로 표시합니다.

옵션을 두개까지 설정할 수 있습니다. 옵션 순서는 상관이 없습니다.

과일{bi} // 굵고 기울여 씁니다.
과일{bc} // 굵고 모노스페이스 폰트로 씁니다.

하위 항목을 설정한 경우에는 쌍점 앞에 개별적으로 설정할 수 있습니다.

과일:포도{b}
과일{b}:포도
과일{b}:포도{i}
과일{bi}:포도{bi}

@로 정렬 키를 설정한 경우에는 키 다음에 옵션을 지정합니다.

2010년@이천십년{b}

색인 목록

페이지 번호

PDF 색인 목록에 페이지 번호가 표기되는 방식은 다음과 같습니다.

그룹으로 묶기

숫자

숫자로 시작하는 항목은 Numbers 그룹으로 묶습니다.

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

한국어

한국어는 자음을 기준으로 묶습니다. 쌍자음은 관련 자음과 함께 묶습니다.

ㄱ(ㄲ), ㄴ, ㄷ(ㄸ), ㄹ, ㅁ, ㅂ(ㅃ), ㅅ(ㅆ), ㅇ, ㅈ(ㅉ), ㅊ ㅋ, ㅌ, ㅍ, ㅎ

로마 알파벳

로마 알파벳은 알파벳을 기준으로 묶습니다. 대소문자를 구분하지 않습니다.

A Á À Â Ä Ã Å a á à â ä ã å ª 
B b 
C Ç c ç 
D d 
E É È Ê Ë e é è ê ë 
F f ƒ 
G g 
H h 
I Í Ì Î Ï i ì í î ï 
J j 
K k 
L l 
M m 
N Ñ n ñ 
O Ó Ò Ô Ö Õ Ø o ó ò ô ö õ ø º 
P p 
Q q 
R r 
S s 
T t 
U Ú Ù Û Ü u ú ù û ü 
V v 
W w 
X x 
Y Ÿ y ÿ 
Z z

중국어

중국어 한자는 독음을 로마 알파벳으로 표기한 후 이를 기준으로 묶습니다.

일본어

일본어 히라가나는 다음과 같이 10개로 묶습니다.

あ, い, う, え, お 
か, き, く, け, こ, が, ぎ, ぐ, げ, ご 
さ, し, す, せ, そ, ざ, じ, ず, ぜ, ぞ 
た, ち, つ, て, と, だ, ぢ, づ, で, ど 
な, に, ぬ, ね, の 
は, ひ, ふ, へ, ほ, ば, び, ぶ, べ, ぼ, ぱ, ぴ, ぷ, ぺ, ぽ 
ま, み, む, め, も 
や, ゆ, よ 
ら, り, る, れ, ろ 
わ, を

일본어 한자는 독음을 히라가나로 표기한 후 히라가나 기준으로 묶습니다.

중국어와 일본어 한자에 대한 독음은 @로 설정해야 합니다. 자세한 사항은 정렬 순서와 그룹 바꾸기를 참고합니다. 다음 릴리즈에 자동으로 독음을 설정하는 기능을 제공할 예정입니다.

특수문자

여기에 해당하지 않는 글자들은 모두 Symbols 그룹으로 묶습니다.

정렬 순서와 그룹 바꾸기

언어가 가지고 있는 기본 규칙대로 정렬 합니다. 그런데 임의로 정렬 순서를 바꿀 수 있습니다.

예를 들어 다음과 같이 색인을 설정하면

순서:하나
순서:둘
순서:셋

PDF에 다음과 같이 표시됩니다.

이 경우 다음과 같이 글자가 아닌 논리적인 순서대로 정렬하는 것이 바람직합니다.

이렇게 정렬하려면 @를 구분자로 정렬 키를 입력하면 됩니다.

순서:하나@1
순서:둘@2
순서:셋@3

그룹을 지정할 때도 마찬가지입니다. 다음과 같이 색인을 지정하면 Numbers 그룹에 포함됩니다.

2010년

그런데 읽는 발음대로 ㅇ 그룹에 포함시키는 것이 더 좋은 경우도 있습니다. 이 경우에는 다음과 같이 색인을 설정합니다.

2010년@이천십년

색인 객체 설정

색인 장을 에디터로 열면 색인 객체 유형이 포함되어 있습니다. 이 색인 객체 유형을 편집하여 다음 항목을 설정할 수 있습니다.

이 객체 유형을 삭제하면 색인이 PDF에 표시되지 않습니다.

색인 객체 수정

색인 정렬 기준

정렬 모드로 다음을 선택할 수 있습니다.

Letter By Letter

글자를 기준으로 정렬합니다.

Word By Word

단어를 기준으로 정렬합니다.

The Chicago Manual of Style에서 제공하는 예를 보면 둘의 차이를 파악할 수 있습니다.

색인 정렬 기준

Letter By Letter

Word by Word

NEW (Neighbors Ever Watchful)

NEW (Now End War)

New, Arthur

New, Zoe

new-12 compound

newborn

newcomer

New Deal

new economics

newel

New England

“new-fangled notions”

Newfoundland

newlyweds

new math

new/old continuum

news, lamentable

News, Networks, and the Arts

newsboy

news conference

newsletter

News of the World (Queen)

news release

newt

NEWT (Northern Estuary Wind Tunnel)

New Thorndale

new town

New York's Day

NEW (Neighbors Ever Watchful)

NEW (Now End War)

New, Arthur

New, Zoe

New Deal

new economics

New England

new math

New Thorndale

new town

New York's Day

new-12 compound

newborn

newcomer

newel

“new-fangled notions”

Newfoundland

newlyweds

new/old continuum

news, lamentable

News, Networks, and the Arts

news conference

News of the World (Queen)

news release

newsboy

newsletter

newt

NEWT (Northern Estuary Wind Tunnel)

상호 참조(Cross Reference)

See, See under

EJB=Enterprise JavaBeans
KBS=한국방송공사

See under로 표시하려면 앞에 언더바를 붙입니다.

EJB=Enterprise JavaBeans
KBS=_한국방송공사

PDF에 다음과 같이 표시됩니다.

See also, See also under

EJB=Enterprise JavaBeans
KBS=한국방송공사

See also under로 표시하려면 앞에 언더바를 붙입니다.

EJB=Enterprise JavaBeans
KBS=_한국방송공사

PDF에 다음과 같이 표시됩니다.

특수기호 입력

색인 설정을 위해 사용하는 특수 기호는 다음과 같습니다.

: ; @ ( ) { } _

색인 항목에 이 기호를 사용하려면 역슬러쉬(\)를 앞에 붙여줍니다.

세종대왕\:이도
자바\; 프로그램언어

소괄호(( ))를 모두 사용하는 경우에는 역슬러쉬를 붙이지 않아도됩니다.

// 둘은 동일하게 한글(훈민정음)로 표시됩니다.

한글(훈민정음)
한글\(훈민정음\)

언더바가 See와 See also 항목 맨 앞에 나오는 경우가 아니라면 역슬러쉬를 붙이지 않아도 됩니다.

KBS=_한국방송공사 (See under 한국방송공사)
KBS=\_한국방송공사 (See _한국방송공사)