posted by 내.맘.대.로 2016. 3. 7. 11:53

내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.

종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.

한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다.

자세한 내용은 여기로: https://www.epubguide.net/notice/309

오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.

클릭만으로 책이 되나? 된다!


인터넷에서 클릭만 하면 맞춤형 책을 소장할 수 있는 시대가 열리고 있다. 외국에서는 자신의 이름으로 동화책을 만들어주는 벤처기업이 주목받고 있고 국내에서는 싸이월드와 페이스북 등 SNS에 올린 글을 책으로 만들어주는 업체가 각광받고 있다. 원고를 쓰고 편집을 거쳐 인쇄소에서 책을 만드는 시대가 아닌 인터넷에 접속해 마우스로 클릭만 하면 자신만의 책을 만들 수 있는 시대가 성큼 다가온 것이다. 

지난해 6월 영국의 동화책 출판사인 로스트마이네임(Lost My Name)은 이례적으로 구글벤처를 포함해 실리콘벨리에서 약 900만달러(약 108억 6000만원)를 투자받았다. 로스트마이네임은 기존의 동화책 출판사와 달리 컴퓨터 코딩기술을 접목해 아이의 이름에 따라 각각 다른 이야기가 담긴 동화책을 만들어주는 맞춤형 책을 제작한다. 로스트마이네임이 선보인 동화책 ‘이름을 잃어버린 소년·소녀’(The Little Boy·Girl Who Lost His·Her Name)는 한 아이가 이름을 되찾으려고 떠난 모험을 그리고 있다. 이름의 철자를 상징하는 생명체를 하나씩 만나며 결국 자신의 이름을 기억하게 된다는 게 줄거리다. 

반응형
posted by 내.맘.대.로 2016. 3. 4. 17:03

내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.

종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.

한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다.

자세한 내용은 여기로: https://www.epubguide.net/notice/309

오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.

전자책 체험 사이트 '한국 구텐베르크 프로젝트'

전자책이 무엇인지, 어떻게 읽는지 궁금하다면 이 웹사이트에 가보자. ‘한국 구텐베르크 프로젝트’는 전자책 제작을 전문으로 하는 ‘다이피아’가 운영한다. 훈민정음 언해본부터 SF 소설, 아이작 아시모프의 ‘로봇머신X’까지 60여 종을 웹브라우저에서 보여준다. 블로그 글과 달리 전자책 표준 규격인 EPUB을 사용했다. 교보문고나 예스24, 알라딘, 리디북스에서 파는 전자책의 형태를 여기에서 가늠하면 된다.....[더 보기]


영미권에서는 저작권이 말소된 책을 모은 프로젝트 구텐베르크(https://www.gutenberg.org)가 있습니다. 이 곳에 들어가면 수많은 책들을 EPUB, 텍스트, mobi(azw) 등의 다양한 포멧으로 무료로 만날 수 있는데, 영어에 약한 사람들은 그림의 떡입니다.

국내에도 이런 비슷한 프로젝트가 있습니다. 직지, SF직지입니다. 모르는 사람이 더 많지만, 그래도 꾸준히 관리를 하고 있습니다. 국내 직지는 웹으로만 서비스를 하고, SF직지는 PDF와 HWP로 제공을 했는데, EPUB 서비스도 등장을 했네요.

서비스가 분산되는게 조금 아쉽습니다. jikji.org에 EPUB을 제공해 주는 형태였다면 조금 더 신뢰가 갔을거예요. 그래도 의미 있는 시도입니다.

http://www.jikji.org/

http://paedros.byus.net/sfjikji/book/body.html




반응형
posted by 내.맘.대.로 2016. 3. 3. 08:37

내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.

종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.

한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다.

자세한 내용은 여기로: https://www.epubguide.net/notice/309

오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.

장별로 파일 정리가 끝나면 본격적으로 스타일 편집이 시작된다. 스타일 편집은 장별로 나누기 전에 해도 되지만 편집 내용이 많을 경우 속도가 느려지거나 오류가 발생해 강제 종료가 있어 주의해야 한다.

 

편집 순서도 본문부터 편집을 하든, 표지부터 편집을 하든 편집자 취향대로 하면 된다. 여기서는 설명의 편의상 표지부터 순서대로 스타일 편집을 하려고 한다.

 

장에서 표지 이미지를 삽입했다. 하지만 Sigil 책보기 화면으로 보면 표지가 화면에 제대로 표시되지 않는다. EPUB 전자책을 보는 기기는 크기가 다양하기 때문에 표지는 화면 크기에 맞게 확대/축소되도록 편집을 해야한다.

 









 

 

표지 스타일을 편집하기 위해 먼저 CSS 파일을 추가한다. CSS 파일은 EPUB 파일에서 하나면 충분하지만 필요에 따라 하나 이상 추가할 수도 있다.

 

  1. 스타일시트(CSS 파일) 추가

[파일 > 추가 > 스타일시트] 이용하거나 [책보기] 창의 Styles 폴더에서 마우스 오른쪽 버튼을 클릭 [ 스타일시트] 추가한다.

만약 사용하는 CSS 파일이 있다면 [파일 > 추가 > 기존파일] 눌러 CSS 파일을 추가할 있다.

 

추가된 스타일시트 파일을 열면 아무런 내용도 없는 화면이 나타난다. 여기에 필요한 스타일을 추가한 HTML 파일에 연결하면 스타일이 반영된다.

스타일 편집 전에 HTML 파일에 스타일시트를 연결한다. 스타일시트를 연결하지 않으면 편집이 반영되지 않기 때문에 편집 전에 연결하는 것이 좋다.

 

  1. 스타일시트 연결

2.1 스타일시트를 연결할 HTML 파일을 선택한다. 여기서는 모든 파일을 선택한다.
 

2.2 선택한 파일 위에서 마우스 오른쪽 버튼을 누른 [Stylesheets 연결…] 클릭한다.

2.3 스타일시트 연결 창이 나오면 원하는 스타일시트를 선택 [OK] 클릭한다.

 

2.4 스타일시트를 연결 cover.xhtml 파일의 코드보기를 하면 아래처럼 스타일시트 파일이 연결된 것을 있다.
*
스타일시트 연결 코드. <head>태그 사이에 <link> 파일이 연결된 것을 있다.

<head>

<title></title>

<link href="../Styles/Style0001.css" rel="stylesheet" type="text/css" />

</head>

* 스타일시트 연결

<head>

<title></title>

</head>

 

스타일시트가 연결됐으면 이제 책의 스타일을 편집해야 한다. 다음 장에서는 스타일 편집에 대해 설명한다.

반응형
posted by 내.맘.대.로 2016. 3. 2. 09:11

내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.

종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.

한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다.

자세한 내용은 여기로: https://www.epubguide.net/notice/309

오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.

스마트폰 몰입도 UP…'웹소설' 웹툰보다 더 재밌다

...중략...

2000년대 초반 웹소설 전문사이트로 문을 연 조아라는 2008년 최초로 웹소설 유료판매를 시작했다. 2009년 2억원이던 연매출이 지난해 125억원으로 가파르게 상승했다. 스마트폰의 보급률 상승과 겹친다. 이수희 조아라 대표는 “지난해 사용자 분석결과 스마트폰으로 웹소설을 본 사람은 92%지만 PC로 본 사람은 8%에 그쳤다”며 “웹소설은 스마트폰으로 보는 것이 공식화된 듯하다”고 밝혔다. 

조아라 집계에 따르면 웹소설 독자층은 20대가 42%로 가장 큰 비중을 차지하고 있다. 이어 30대(21%), 40대(14%), 10대(12%) 순으로 나타났고 50대 이상도 11%를 차지한다. 전 연령대가 웹소설을 거부감없이 받아들이고 있는 것으로 풀이된다. 성별도 남녀가 51대 49로 큰 차이가 없다.

...중략...


스마트폰이 보급되면서 남성-판무(판타지/무협) 중심이던 전자책 시장이 로맨스로 확대됐습니다. 2012년을 기준으로 이전에는 남성이 주요 독자였고 판무 중심으로 소비되던 장르 콘텐츠가 교보문고의 디키스토리(지금은 잊혀진 이름이지만...)를 시작으로 북팔, 네이버 웹소설로 이어지며 로맨스 강세 현상이 나타납니다. 독자층도 로맨스 쪽은 30대~40대 여성이 주를 이루고 있습니다.
조아라, 문피아 등 판타지와 무협이 중심이고 연재형 콘텐츠가 주요 상품인 곳은 여전히 연령대가 낮네요. 여성독자가 크게 늘긴 했지만 남성 비중이 약간 높습니다.

순수문학과 장르문학을 구분하며 순수문학 작가만 작가 취급을 하던 심하게 왜곡된 한국 소설 시장이 이제 제 모습을 찾으려나봅니다.


반응형
posted by 내.맘.대.로 2016. 2. 26. 16:00

내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.

종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.

한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다.

자세한 내용은 여기로: https://www.epubguide.net/notice/309

오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.




전자책에 주석을 삽입하는 방법입니다.


전자책이 종이책보다 편리해야 하는 기능 중 하나가 주석입니다. 그런데 지금까지는 전자책으로 주석 보는게 더 불편했었습니다. 주석을 장, 혹은 책의 제일 마지막 부분에 몰아 넣어 책을 보면서 주석을 보기 힘들게 만들거나, 본문 중간에 쌩뚱맞게 주석이 들어가기도 하고, 조금 편하게 신경을 쓰면 링크를 걸었습니다.


최근에는 유통사들이 이런 불편을 줄이고자 '팝업 주석' 기능을 도입했습니다. 교보eBook, 리디북스, 알라딘 eBook에서 팝업주석이 지원됩니다.


교보문고교보문고 주석리디북스리디북스 주석알라딘 주석알라딘 주석


* 왼쪽부터 교보eBook, 리디북스, 알라딘 eBook의 팝업 주석


그런데 각 업체의 제작가이드를 보면 서로 제각각이라 유통사별로 전자책을 다시만들어야하나 하고 생각하시는 분들이 많더라구요. 그리고 팝업주석을 지원하지 않는 뷰어용도 별도로 제작해야 한다고 생각하는 분들이 계시네요.


주석을 처리하는 방식이 유통사별로 조금씩 달라 100% 호환되게 만들 수는 없지만 많은 뷰어에서 주석이 제대로 보이도록 만들 수는 있습니다. 아래에 설명하는 방식은 교보eBook, 리디북스, 알라딘 eBook에서 팝업 주석이 표시되고 예스24 뷰어에서는 링크로 주석을 확인할 수 있습니다. 칼리브레에서도 잘 적용됩니다.


□ 전자책 주석 표현 방법


1. 주석을 표현할 때 주의해야 하는 사항.


주석은 본문 내용의 일부를 터치했을 때 표시됩니다. 그런데 터치 영역이 너무 작다면 주석을 터치하려다 페이지가 넘어가는 불편이 생길 수 있습니다. 뷰어별로 설정이 다르기 때문에 터치 영역을 넓게 잡아주는게 좋습니다. 

1) 처럼 주석 번호에 링크를 걸지 말고, 단어에 링크를 걸어주세요.


일부 뷰어는 서로 다른 파일에 있는 주석도 표현되지만 일부 뷰어는 같은 파일 안에 있는 주석만 표현이 됩니다. 유통하려는 뷰어를 확인하고 작업하세요. 같은 파일 안에 주석 설명을 넣으면 모든 뷰어에서 문제가 없고, 다른 파일에 주석 설명을 담으면 일부 뷰어에서 문제가 됩니다.


2. 주석 추가 코드


  <p><a epub:type="noteref" href="#note01" id="anno01">불필 때<sup>1)</sup></a> <a epub:type="noteref" href="#note02" id="anno02">끈적나긋한<sup>2)</sup></a> <a epub:type="noteref" href="#note03" id="anno03">토브<sup>3)</sup></a>들이</p>

.

.

.

<blockquote>

<aside epub:type="footnote" id="note01">

<p><a href="#anno01">1 불필 때: 저녁을 위해 불을 지필 때.</a></p>

</aside>


<aside epub:type="footnote" id="note02">

<p><a href="#anno02">2 끈적나긋한: ‘끈적끈적한’과 ‘나긋나긋한’이 합쳐진 합성어.</a></p>

</aside>

.

.

.

</blockquote>



2.1 빨간 글자는 팝업 주석을 위한 코드입니다.

팝업주석이 지원되는 뷰어에서는 빨간 글자 부분만 있으면 됩니다. 


팝업 주석의 원리는 간단합니다. a 태그로 링크를 걸고, 링크가 걸린 부분을 팝업으로 보여주는 형식입니다. 그래서 주석 설명이 필요한 단어에 주석 설명을 링크로 걸어줍니다.


그런데 어디에 링크를 걸어줘야 할까요?

'이 단어의 주석 설명은 이거다' 라고 알려주는게 ID입니다. 어떤 태그든 ID를 넣을 수 있습니다. p 태그에도 ID를 넣을 수 있고 주석 설명을 p 태그로 묶고 ID를 추가하면 팝업 주석을 불러올 수 있습니다.


하지만 p 태그로 주석을 넣으면 여러 문단을 쓸 수 없습니다. 주석 설명이 길어 여러 문단을 써야 한다면 다른 태그로 묶어줘야 합니다. <aside>태그가 이 역할을 합니다.


<aside> 태그는 HTML5 에서 추가된 태그이기 때문에 EPUB 2 형식에서는 오류가 날 수 있습니다. 하지만 교보, 리디, 알라딘에서는 이 태그를 지원합니다.


2.2 파란 글자는 팝업 주석을 지원하지 않는 뷰어를 위한 코드입니다.

팝업 주석이 지원되지 않는 뷰어에서는 링크를 누르면 해당 위치로 이동합니다. 빨간 글자만 넣어도 주석 설명 위치로 이동을 합니다. 그런데 주석 설명에서 다시 본문으로 돌아올 수는 없습니다.


그래서 파란 글자가 필요합니다. 파란 글자는 주석에서 본문으로 돌아올때 필요한 링크와 ID입니다. 원리는 주석 설명으로 넘어가는 링크와 동일합니다.


팝업 주석을 지원하는 뷰어에서는 파란 글자 부분이 필요 없습니다.


팝업 주석을 지원하지 않는 뷰어는 주석 단어를 누르면 주석 설명으로 이동을 하는데, 여기서 주석 설명을 누르면 다시 본문의 주석 단어가 있는 위치로 돌아갑니다.


2.3 <blockquote>는 주석과는 상관 없습니다.

다만, 주석과 본문을 구분해 주기 위해 주석 스타일을 처리하기 위한 코드입니다. 

<blockquote>를 쓰지 않아도 됩니다. css로 footnote라는 클래스를 만들고 <div class="footnote">로 묶어줘도 됩니다. 주석을 본문과 구분할 필요가 없다면 이렇게 묶어줄 필요도 없고, 모든 주석이 <aside> 태그로 묶여있으니 aside 태그에 직접 스타일을 적용해도 됩니다. 


이렇게 편집한 샘플 파일을 첨부했으니 다운받아 참고하시기 바랍니다.

반응형
posted by 내.맘.대.로 2016. 2. 22. 14:22

내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.

종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.

한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다.

자세한 내용은 여기로: https://www.epubguide.net/notice/309

오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.


권의 책은 여러 개의 챕터()으로 나눠져 있다. EPUB으로 책을 만들 때는 챕터를 하나의 HTML(xhtml) 파일로 구분해 주는 것이 좋다. 권을 HTML 파일 하나로 만들면 저사양 기기에서 오류가 발생하거나 페이지를 넘기는 시간이 오래 걸릴 있다.

전에는 챕터(HTML) 100kb ~ 300kb 정도로 제한을 두기도 했다. 챕터가 너무 크면 갤럭시 A, 아이폰 3 처럼 성능이 떨어지는 기기로 책을 뷰어가 강제로 종료되는 등의 문제가 생길 있고, 챕터가 넘어갈 시간이 오래 걸리기도 한다.

최근에 나온 모바일 기기에서는 이런 문제가 없지만, 여전히 저사양 모바일 기기를 사용하는 독자가 많기 때문에 다양한 독자층을 고려한다면 챕터가 300kb 넘지 않는게 좋다.

 

챕터를 나누면 편집도 쉬워진다. 책을 구성하는 단위 중에 챕터() 편집이 완성된 단위이다. 첫번째 챕터와 두번째 챕터의 편집을 완전히 다르게 하는 경우는 드물기 때문에 첫번째 챕터의 스타일을 잡아 놓으면 다음 부터는 스타일을 추가할 일이 많지 않다.

 

텍스트 파일이나 HTML 파일로 본문 전체를 불러왔다면 한권이 하나의 HTML 파일로 저장된다. Sigil에서는 이렇게 하나로 파일을 여러 개로 나눠주는 기능이 있다.

 

  1. 현재 커서 위치에서 나누기

[현재 커서 위치에서 나누기] 기능을 이용하면 커서가 위치한 곳에서 파일을 나눌 있다. 커서를 1장이 시작되는 곳에 놓고 아래 처럼 나누기 기능을 실행하면 Section0001.xhtml 파일이 Section0002.xhtml 파일이 생기면서 커서 뒷부분이 새로운 파일로 나뉘게 된다.

 

  1. 장을 구분할 위치에 커서를 놓는다.

 

  1. [편집 > 현재 커서 위치에서 나누기] 혹은  아이콘을 클릭한다

 

 

  1. Split Marker Split at Marker

챕터를 하나씩 나누지 않고 파일 하나로 책을 편집한 후에 한번에 나누고 싶다면 Split Marker 이용한다. Split Marker 파일로 나눌 위치를 표시하는 기능이다. Split Marker 표시된 부분은 Split at Marker 이용해 한번에 나눌 있다.

 

  1. 장을 구분할 위치에 커서를 놓는다.
  2. [삽입 > Split Marker] 클릭해 나눌 위치를 표시한다.
    Split Marker
    삽입하면 구분선이 그어진다. 부분을 코드 보기로 보면 아래 코드가 추가된 것을 있다.

<hr class="sigil_split_marker" />


코드보기에서 Split Marker 추가하고 싶은 위치에 코드를 삽입하면 [삽입 > Split Marker] 것과 동일하다



  1. [편집 > Split at Marker] 표시한 위치를 나눈다.

Split at Marker 챕터를 나누면 [Section0001_0001.xhtml]처럼 파일명 나누기 파일명 뒤에 _0001, _0002 번호가 붙는다. 파일을 나누기 전에 [Section.xhtml]처럼 파일명을 수정해 놓으면 챕터 파일명을 깔끔하게 정리할 있다.


 

챕터가 10 이내로 나눠진 책이라면 [현재 커서 위치에서 나누기] [Split Marker] 나누는게 어렵지 않다. 하지만 챕터가 30개쯤 된다면 하나씩 찾아 나누기 쉽지 않다. 이럴 정규표현식[Regex, Regular expression] 사용하면 단순한 반복 작업을 쉽게 끝낼 있다.

정규표현식을 이용하면 동일한 패턴으로 내용을 쉽게 찾을 있다. 예를 들어 본문 내에서 2자리 숫자를 찾고 싶을 정규표현식을 사용할 있다.

2자리 숫자는 00부터 99까지 100가지 경우의 수가 있다. 찾기 기능을 이용하면 00, 01, 02 하나씩 대입해서 100번을 찾아야 한다. 하지만 정규표현식을 이용하면 아래 식으로 한번에 00부터 99까지 2자리로 모든 수를 찾을 있다.

 

\d\d

 

예제로 '이상한 나라의 앨리스' 제목이 아래처럼 되어 있다.

 

<p>1장</p>

<p>토끼 굴속으로</p>

 

<p>2장</p>

<p>눈물 웅덩이</p>

 

<p>(숫자)</p> 반복적으로 나오고 바로 다음에 <p>장제목</p> 나오는 패턴이다.

책의 제목은 이와 똑같지 않더라도 패턴이 동일하게 반복된다. 이렇게 패턴이 반복되는 형태라면 정규표현식으로 찾거나, 찾아바꾸는게 가능하다.

 

<p>(\d+)장</p>

 

식을 [찾기] 넣은 찾기를 하면 번호를 모두 찾을 있다.

'(\d+)' 하나 이상의 숫자를 의미한다. 그래서 '(\d+)장' 정규표현식으로 찾으면 '1, 2, 3장…10, 11' 숫자 뒤에 '' 붙은 문자를 모두 찾을 있다.

앞뒤에 <p></p>태그로 묶인 숫자 뒤에 '' 붙은 문자는 번호밖에 없으니 정규표현식을 이용하면 번호만 모두 찾을 있게 된다.

 

찾기로 제목이 제대로 찾아진다면 이제 원하는 형태로 바꿀 차례다.

[바꾸기] 아래 내용을 추가한 [모두 바꾸기] 누른다.

 

<hr class="sigil_split_marker" /><h3>\1장</h3>

 

이제 책보기로 본문을 보면 장의 시작부분에 Split Marker 표시인 선이 추가되고 번호가 <h3> 태그로 묶인 것을 있다.

 

이상한 나라의 앨리스는 모두 12장으로 되어 있는데 정규표현식과 찾아바꾸기로 한번에 장의 시작부분에 Split Marker 추가하고 제목 태그까지 바뀐 것을 있다. 20 이상 반복해야 하는 단순 작업을 정규표현식으로 간단히 끝낸 것이다.

 

정규표현식을 자세히 익히는건 아주 어렵지만 전자책 편집에 필요한 식은 그리 많지 않다. 몇가지 간단한 식만 기억해도 수백번 반복해야 하는 작업을 한두번으로 줄일 있다. 인터넷을 찾아보면 정규표현식에 대한 자세한 설명을 있다.

 

Split at Marker 이용해 장별로 챕터를 나눴다. 챕터 구분을 명확히 하기 위해 HTML 추가하기를 이용해 파일을 추가 속표지, 목차, 판권면(Copy Right)등을 정리해 준다.

 

 

Split at Marker 나눌 이런 페이지까지 나눠도 된다. 필자는 1챕터를 Section_0001, 마지막 챕터를 Section_0012 파일명을 만들기 위해 그에 맞춰 Split at Marker 사용했다.



Split at Marker 장을 나눈 생성된 파일 목록

속표지, 목차, 판권면을 정리한 파일 목록

반응형