posted by 내.맘.대.로 2026. 1. 28. 11:53

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

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

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

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

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

EPUBGUIDE.NET의 핵심만 모았다. 전자책 편집자를 위한 필독서!

책표지

클릭 편집 탬플릿 제공,

왕초보를 위한
클릭으로 EPUB 만들기

정가 : 9,900원 할인: 8,910원

책표지

기초부터 전자책 제작 실습까지

Sigil 완벽 가이드

정가: 18,000원 할인: 16,200 원

300x250

Sigil 2.7.2 업데이트 준비가 거의 끝난 것 같습니다.

이번 업데이트에서는 몇가지 기능이 개선됩니다.

 

1. 맞춤법 검사 결과를 CSV 파일로 저장을 할 수 있게 되었습니다.

2. 클립 편집기에 바로가기 ID 번호를 부여해 단축키로 이용 할 수 있습니다.

3. Python 함수 바꾸기 기능을 확장합니다.

4. 사태표시줄에 유니코드 코드 포인트 이름을 표시합니다. - 접근성 전자책 제작 할 때 편하겠네요.

5. 여러 파일을 선택해 [정보 확인]을 할 수 있습니다.

 

전자책 편집에 직접적으로 사용 할 수 있는 변화는 이정도이고,

이 외에도 몇가지 개선된 항목이 있습니다.

   Bug Fixes
     - WebProfileMgr will now detect multiple instances of Sigil and choose the right profile cache type
     - removed leftover debug output from WebProfileMgr to prevent confusion
     - handle multiple dots in a row when developing a file name from a string (Thank you BeckyEbook)
     - corrected Image Report usage counts by including use in CSS and html style tags
     - fixed possible label truncation in RERenamer dialog
     - fixed for having to repeat Find when search starts in html but is searching css, js, etc
     - fixed Class Used Report to look inside xhtml file style tags too
     - fixed AddMetadata dialog by providng a clarifying title string
     - updated Building_on_Linux to include Apline Linux supprt (#839)
     
   New Features
     - added Save Selected Data to CSV in SpellcheckEditor dialog via pop-up menu
     - added possible shortcut id number to the ClipEditor to make assigning clip shortcuts easier
     - made Classes Used Report doubleclick open the class defintion in CodeView if found
     - set initial focus in the Regex Rename dialog to the regex field on launch
     - added min and max buttons to titlebar in Reports and Spellcheck Editor to ease use with small screens
     - extended Python Function Replace to allow easier creation of a SigilMatch object
     - added Unicode Codepoint name to the status bar for the character after the cursor to CodeView
     - extended the Codepoint name to include the codepoint itself (Thank you BeckyEbook)
     - converted ClipboardHistorySelector dialog to be non-modal, auto updating, with min button
     - converted MDViewer (GetInfo) to be non-modal and work with multiple BookBrowser selections
     - add status message when updating Validation result

300x250
posted by 내.맘.대.로 2026. 1. 13. 09:17

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

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

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

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

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

EPUBGUIDE.NET의 핵심만 모았다. 전자책 편집자를 위한 필독서!

책표지

클릭 편집 탬플릿 제공,

왕초보를 위한
클릭으로 EPUB 만들기

정가 : 9,900원 할인: 8,910원

책표지

기초부터 전자책 제작 실습까지

Sigil 완벽 가이드

정가: 18,000원 할인: 16,200 원

300x250

주석이 많은 책을 인다지안에서 내려받아 EPUB으로 작업 할 때 생기는 문제가 있습니다.

인디자인의 주석 기능을 이용해 각 장의 번호를 새로 붙여도, 실제 코드 상의 번호는 새로 붙지 않습니다.

1장의 주석 번호가 1~100, 2장의 주석 번호가 다시 1~100으로 시작되어야 하는 책이

인디자인에서 내려받으면 1장 1 ~ 100, 2장 101~200으로 표시됩니다.

그럼 각 장 별로 번호를 다시 붙여야하지요.

찾기/바꾸기의 파이썬 함수 바꾸기 기능을 이용하면 본문 주석 번호를 쉽게 다시 붙일 수 있습니다.

파이썬 함수 바꾸기는 말 그대로 파이썬을 이용해 바꿀 내용을 수정하는 기능입니다.

기존의 찾기/바꾸기와 정규식의 제한을 없애는 아주 강력한 기능이지요.

사용법은 어렵습니다. 당연히 어렵겠지요. 강력한 기능은 원래 어렵습니다.

하지만 이 기능을 제대로 활용 할 수 있다면 전자책 제작 효율을 압도적으로 높일 수 있습니다.

저는 이 주석 번호 1000개 수정을 처음엔 일주일(완전 수작업) 이상 걸렸어요.

그러다 정규식과 saved search를 이용해 1시간 이내로 줄였습니다.

그리고, 파이썬 함수 바꾸기 기능이 추가된 후에는 5분도 걸리지 않습니다.

이 뿐 아닙니다. 30여종의 시리즈 전자책을 편집하는데 가격, ISBN 등 판권면의 일부 정보만 바꾸는 작업을 했습니다.

파일을 열고 엑셀에서 가격을 복사, 판권면에 붙여넣기, 다시 엑셀에서 isbn 복사, 판권면 붙여넣기 작업을 30번 이상 해야하지요.

그리고, 제목을 잘못 보면 다른 책의 정보를 넣기도 합니다. 

이 역시 파이썬 함수 바꾸기를 이용해, 책 열기, 바꾸기, 책 열기, 바꾸기...로 간단히 끝낼 수 있었습니다.

 

주석 번호 바꾸는 기능을 이용해 이 기능을 어떻게 사용하는지 알려드릴게요.

* 이 코드는 [팝업 주석](epubguide.net/135) 형식의 코드만 지원합니다. 사용법을 익힌 후 자신에게 맞는 코드로 수정하세요.

1. 찾기 바꾸기의 f 아이콘을 클릭합니다.

 

2. 파이썬 함수 바꾸기 창에 새 함수를 만들고 아래 코드를 추가하고 [사용]을 눌러 코드를 불러옵니다. 코드는 아래에 있습니다.

코드를 불러오면 바꾸기 창에 함수 이름이 표시됩니다 [\F<미주 번호 수정>] 

 

3. 찾기 창에 찾기 코드 [(<body>)([\s\S]*?)(</body>)]를 입력합니다.

4. 이 코드는 각 파일 별로 주석 코드를 찾아 처음 시작하는 주석 부터 번호를 1로 바꿔줍니다. 그러니 주석 번호가 1로 시작해야 하는 파일 별로 장이 나눠져야합니다.

5. 파이썬 함수와 epub 파일이 준비되었다면 모두 바꾸기를 누릅니다. 그럼 각 장 별로 주석 번호가 1부터 시작하는 오름차 숫자로 교체됩니다.

 

6. 예제용 샘플은 아래 코드를 사용하세요.

찾기 : (<body>)([\s\S]*?)(</body>)

바꾸기(함수) : 
import re

def replace(match, number, file_name, metadata, data):
    # 1. <body> 태그와 그 내용을 분리
    start_tag = match.group(1)  # <body>
    content = match.group(2)    # 본문 내용
    end_tag = match.group(3)    # </body>

    # 2. 카운터 변수 초기화 (리스트로 만들어야 내부 함수에서 수정 가능)
    # 0에서 시작하여 첫 발견 시 1이 됨
    counter = [0]

    # 3. 본문 내용 안에서 주석 태그를 찾아 바꾸는 내부 함수 정의
    def renumber_match(m):
        counter[0] += 1 # 카운트 1 증가
        
        # m.group(1): <a ... > (여는 태그)
        # m.group(2): 기존 숫자 (사용 안 함)
        # m.group(3): </a> (닫는 태그)
        
        # 재조립: 여는태그 + 새 번호 + 닫는태그
        return m.group(1) + str(counter[0]) + m.group(3)

    # 4. 찾을 주석 태그 패턴 (내부 검색용)
    # class="endnote_bodyNo"를 가진 a 태그 검색
    note_pattern = r'(<a [^>]*class="endnote_bodyNo"[^>]*>)(\d+)(</a>)'

    # 5. re.sub을 사용하여 본문 내 모든 주석 번호 일괄 변경
    new_content = re.sub(note_pattern, renumber_match, content)

    # 6. 전체 다시 합쳐서 반환
    return start_tag + new_content + end_tag
300x250
posted by 내.맘.대.로 2025. 12. 4. 09:05

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

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

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

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

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

EPUBGUIDE.NET의 핵심만 모았다. 전자책 편집자를 위한 필독서!

책표지

클릭 편집 탬플릿 제공,

왕초보를 위한
클릭으로 EPUB 만들기

정가 : 9,900원 할인: 8,910원

책표지

기초부터 전자책 제작 실습까지

Sigil 완벽 가이드

정가: 18,000원 할인: 16,200 원

300x250

Sigil 2.7.0 버전 특수문자 수정 실행 파일

장애인접근성 전자책에서 많이 사용하는 코드, 한국어 책에서 많이 사용하는 코드를 추가해 [특수 문자 삽입] 창을 수정한 파일입니다.

파일 다운로드 받은 후 덮어쓰기 하면 됩니다. 추가한 특수문자는 상단에, Sigil의 기본 특수문자는 하단에 있습니다.

300x250

'Sigil 사용 설명서' 카테고리의 다른 글

Sigil 2.7.2 업데이트 예정  (0) 2026.01.28
찾기/바꾸기를 이용해 본문 주석 번호 새로 붙이기  (0) 2026.01.13
Sigil 2.7.0 버전 업데이  (0) 2025.12.02
빈 줄 추가  (0) 2025.10.29
Sigil 2.6.2 업데이트  (0) 2025.09.13
posted by 내.맘.대.로 2025. 12. 2. 14:06

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

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

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

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

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

EPUBGUIDE.NET의 핵심만 모았다. 전자책 편집자를 위한 필독서!

책표지

클릭 편집 탬플릿 제공,

왕초보를 위한
클릭으로 EPUB 만들기

정가 : 9,900원 할인: 8,910원

책표지

기초부터 전자책 제작 실습까지

Sigil 완벽 가이드

정가: 18,000원 할인: 16,200 원

300x250

Sigil 2.7.0 버전이 올라왔습니다.

https://sigil-ebook.com/sigil/download/

 

Download Sigil

Latest Windows x64 downloadLatest MacOS (Intel) downloadLatest MacOS (Arm64) downloadLatest Linux AppImage Download

sigil-ebook.com

 

이번 버전에서는 자동화 메뉴가 추가되었습니다.

자동화 목록이 도구 아이콘을 통해서만 편집, 실행 할 수 있었는데 메뉴로 추가되었습니다.

메뉴를 활성화 하려면 설정>기본UI에서 활성화 해야 합니다.

3개 이상 자동화 목록을 추가할 수 있게 변경되었습니다. 

 

- 2.7.0
   Bug Fixes
     - make validation of css via W3C network validator work more consistently (http: -> https:)
     - make sure repomanager.py works with pre- and post-0.23 dulwich
     - fixes for potential crashes from using unitialized member pointers
     - fix issues with ClipsWindow and m_LastPasteTarget
     - remove QtPositioning from being needed in QtWebEngine builds on MacOS
     - fix bug with double-click to select "word" in CV not working the some for intl langauges
     - fix issues by alerting user to file path duplication during initial load of epub

   New Features
     - update to Qt 6.9.3 with some additional patches
     - update to PCRE2 version 10.46
     - update WebProfileMgr to use the new QWebEngneProfileBuilder to properly set up disk caches
     - modify HeadingChange and CaseChange ToolButtons to remember last used action
     - add in a custom Windows manifest file so that Windows open-with works
     - create a new dynamic Automation menu to replace the older toolbar only version (hideable by the user)
     - allow up to 9 most recent files in the Sigil File menu
     - use environment var "SIGIL_ONLY_USE_LANGCODES" to restrict long List of Language codes to user's choice
     - the Metadata Editor now has a pop up context menu to make navigation easier
     - the Metadata Editor will now respond as expected to right and left arrow keys for navigation
     - added support for 2 additional Automation tools available for use in Automation Lists
         - OnFailedRunSavedSearchReplaceAll
             - conditionally run a saved search only if the previous saved search produced 0 replacements
         - OnSuccessRunSavedSearchReplaceAll
             - conditionally run a saved search if only if the previous saved search produced > 0 replacements

300x250
posted by 내.맘.대.로 2025. 10. 29. 16:04

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

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

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

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

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

EPUBGUIDE.NET의 핵심만 모았다. 전자책 편집자를 위한 필독서!

책표지

클릭 편집 탬플릿 제공,

왕초보를 위한
클릭으로 EPUB 만들기

정가 : 9,900원 할인: 8,910원

책표지

기초부터 전자책 제작 실습까지

Sigil 완벽 가이드

정가: 18,000원 할인: 16,200 원

300x250

빈 줄을 추가 할 때

 

<p><br/></p>와 <p>&#160;</p>

 

이 두 가지 코드를 쓸 수 있습니다.

저는 그동안<p><br/></p>를 선호했는데, 의미론적으로 <p>&#160;</p>가 더 적합한 것 같습니다.

<br/>은 빈 줄이지만 아무 것도 포함하지 않기 때문에 무시를 할 수 있는 반면

&#160;은 빈 공백이 하나 들어가기 때문에 줄과 줄 사이 빈 공백이 포함되어 있음을 명확히 한다.

그래서 <br/>을 쓰는 것 보다는 공백이 더 좋다고... gemini와 gpt가 얘기를 합니다.

사소한 것이지만, 중요하기도 하니 알고 넘어가야겠습니다.

300x250
posted by 내.맘.대.로 2025. 9. 13. 11:52

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

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

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

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

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

EPUBGUIDE.NET의 핵심만 모았다. 전자책 편집자를 위한 필독서!

책표지

클릭 편집 탬플릿 제공,

왕초보를 위한
클릭으로 EPUB 만들기

정가 : 9,900원 할인: 8,910원

책표지

기초부터 전자책 제작 실습까지

Sigil 완벽 가이드

정가: 18,000원 할인: 16,200 원

300x250

Sigil 2.6.2 업데이트 파일이 등록됐습니다.

 

이번 업데이트는 2.6.0 버전의 버그 수정 중심이고 편집자가 느낄 수 있는 변화는 없습니다.

SVG 이미지 편집 관련 기능이 개선되었습니다.

 

https://github.com/Sigil-Ebook/Sigil/releases

300x250