본문 바로가기

디자인 실무/전자책

전자책 목차 (TOC) 만들기 – 자동 / 수동 설정 완전 정리

반응형

전자책에서 목차(Table of Contents, TOC)는 독자가 원하는 장·절로 빠르게 이동할 수 있는 내비게이션 역할을 합니다.
특히 ePub 규격에서는 목차가 반드시 필요합니다. 목차가 없으면 교보, 예스24 같은 온라인 서점 심사에서 탈락하거나, 일부 뷰어에서 정상 작동하지 않을 수도 있습니다.
Sigil에서 자동 생성과 수동 편집을 활용해 목차를 만드는 방법을 예시 코드와 화면 흐름으로 정리해드리겠습니다.

 

 

1. 목차가 만들어지는 원리

전자책 목차는 **HTML 제목 태그(<h1><h2><h3>)**를 기반으로 자동 생성됩니다.

👉 따라서 소제목을 단순히 <p><b>소제목</b></p>로 쓰면 목차에 반영되지 않습니다. 반드시 <h1><h2> 같은 제목 태그를 써야 합니다.


2. 자동 목차 생성 (Sigil)

예를 들어, 원고가 이렇게 작성되어 있다고 가정해봅시다.

html

<h1>제1장 전자책의 이해</h1>
<p>전자책이란 무엇일까요?</p>

<h2>1-1. ePub과 PDF의 차이</h2>
<p>전자책 포맷에는 ePub과 PDF가 있습니다...</p>

<h2>1-2. 전자책의 장단점</h2>
<p>전자책은 가볍고 검색이 가능하다는 장점이 있습니다...</p>

<h1>제2장 전자책 제작 도구</h1>
<p>Sigil, Calibre, InDesign 등을 활용할 수 있습니다.</p>

 

👉 Sigil에서 Tools → Table of Contents → Generate Table of Contents (단축키 : ctrl+t) 클릭하면, 아래처럼 자동 목차가 만들어집니다.



📍 자동 생성된 목차 (예시):

제1장 전자책의 이해
   1-1. ePub과 PDF의 차이
   1-2. 전자책의 장단점
제2장 전자책 제작 도구

 

 

3. 수동 목차 편집

자동 생성 후 필요에 따라 직접 수정할 수도 있습니다.

1) 메뉴: Tools → Table of Contents → Edit Table of Contents


2) 불필요한 항목 삭제
3) 항목 순서 위/아래 조정
4) 필요하다면 직접 새 항목 추가 후 링크 연결

5) 저장하면 toc.ncx에 반영됩니다.

 

👉 예를 들어, 자동 목차에 들어가선 안 되는 제목이 포함되면 여기서 빼줄 수 있습니다.

 

 

 

📌 시행착오
예전에 <p> 태그로만 소제목을 만들어서 목차가 전혀 생성되지 않은 적이 있습니다.
결국 원고 전체를 다시 <h2><h3>로 고쳐 써야 했죠.
그 후로는 원고를 정리할 때부터 반드시 제목 계층을 올바르게 작성하는 습관을 들였습니다.

 


 

✅ 오늘의 정리
- 전자책 목차는 제목 태그(<h1>~<h3>)를 기반으로 자동 생성된다.
- Sigil에서 Generate Table of Contents로 쉽게 만들 수 있다.
- 필요하면 Edit Table of Contents에서 직접 수정 가능하다.
- 목차는 책의 내비게이션 → 독자 경험과 심사 통과에 모두 필수다.

 

 


👉 지난 글 :  문서 나누기와 내부 링크 연결

 

전자책에서 문서 나누기와 내부 링크 연결하기

전자책 한 권은 사실상 여러 개의 HTML 파일을 묶은 집합입니다. Sigil로 열어보면 Text 폴더 안에 Section0001.xhtml, Section0002.xhtml 같은 파일들이 들어있죠. 즉, 한 문서 안에 모든 내용을 몰아넣는 게 아

gardengreem.tistory.com

 

👉 다음 글 :  오류 잡고 완성도 높이기

 

전자책 유효성 검사(Validation) – 오류 잡고 완성도 높이기

전자책 제작에서 꼭 거쳐야 하는 마지막 단계 중 하나가 바로 유효성 검사(Validation)입니다. 겉으로 보기엔 잘 만들어진 것 같아도, 내부 코드에 작은 오류가 있으면 교보문고, 예스24 같은 온라인

gardengreem.tistory.com

 

반응형
SMALL