1.5.0을 릴리즈하면서 아래 내용을 정리하여 3Rabbitz Book 1.5 사용자 가이드에 반영했습니다. 따라서 아래 내용이 아닌 사용자 가이드를 참고하시기 바랍니다.
색인(Index)이 있으면 읽는 이가 원하는 내용을 쉽게 찾을 수 있습니다. 그러나 색인을 잘 만드는 일은 쉽지 않습니다. 색인을 잘 만들기 위해 필요한 조건은 다음과 같습니다.
색인 작업을 하는 사람이 주제와 내용을 잘 이해하고 있어야 합니다. 빈틈이 있어서도 안되고 불필요한 정보가 포함되어서도 안됩니다.
색인 작업 생산성을 높이기 위한 도구가 필요합니다. 색인이 어떻게 구성되었는지를 확인하기 위해 매번 PDF를 빌드해서는 빠르게 작업할 수 없습니다.
첫번째는 아직까지 도구가 할 수 없는 영역입니다. 3Rabbitz Book은 두번째를 만족시키기 위한 기능을 제공합니다.
색인 장 만들기
우선 색인 목록이 위치할 장을 추가합니다. 일반 장을 추가하는 것과 동일한데 장 유형으로 색인을 선택하면 됩니다.
책을 만들 때 색인 장을 함께 만들었다면 새로 만들 필요가 없습니다.
색인 장을 만들면 장 옆에 <미리보기> 링크가 생깁니다. 이를 통해 PDF를 빌드하지 않고 색인을 실시간으로 확인할 수 있습니다.
색인 설정
교정과 교열을 포함한 내용 작성을 완료한 후에 마지막으로 색인 작업을 하는 것을 권장합니다. 내용 작성과 색인 설정을 함께 하는 것은 바람직하지 않습니다.
마크 설정하기
마크로 색인할 단어나 구절을 설정하면 색인 목록이 자동으로 만들어 집니다.
색인을 설정한 단락을 선택한 후 편집 모드로 들어갑니다.
색인을 설정할 위치에 마우스 커서를 놓습니다.
단락 편집 창 상단에 있는 <마크>를 클릭합니다.
마크 입력 창에 내용을 입력한 후 <추가> 버튼을 클릭합니다.
단락 편집 창에서 단어를 선택한 후 <마크>를 클릭하면 선택된 단어가 마크 입력 창에 표시됩니다.
설정한 마크가 다음과 같이 표시됩니다.
마크를 변경하려면 마크를 지정한 부분을 더블 클릭합니다.
계층 설정하기
쌍점을 구분자로 항목을 계층으로 구성할 수 있습니다. 단계에 제한은 없지만 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 색인 목록에 페이지 번호가 표기되는 방식은 다음과 같습니다.
같은 페이지에 같은 이름의 색인이 여럿 있는 경우에는 페이지 번호를 한 번만 표시합니다.
본문에 지정한 색인은 페이지 번호만을 보여줍니다.
주석에 지정한 색인은 페이지 번호 끝에 n을 붙입니다. 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 _한국방송공사)