posted by 내.맘.대.로 2019. 2. 27. 13:29

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

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

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

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

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

오늘부터 최소 주 1회 이상 유용한  Sigil 플러그인을 하나씩 소개하려고 합니다. 


플러그인은 '기생 프로그램'입니다.
추가 기능, Add-in 등 다른 이름으로도 불리는데 Sigil에서는 플러그인이라는 이름을 씁니다.

왜 기생 프로그램이냐.
Sigil 플러그인은 Sigil이 없으면 아무 짝에도 쓸모 없습니다.
Sigil이 있어야만 기능을 활용할 수 있어요. 
하지만 어감이 좋지 않아 기생 프로그램이라는 말은 쓰지 않습니다.(이해를 돕기 위한 것일 뿐...)

플러그인은 '추가 기능'입니다.
Sigil에 없는데 있으면 편리한 기능을 누구나 만들어 추가할 수 있습니다.
예를 들어, 
Sigil에는 iBooks용 메타데이터(아는 분은 아실테니 설명은 패스~) 추가 기능이 없습니다.
그런데 아이패드나 맥북에서 테스트 Sigil로 만든 EPUB을 테스트 하는 분들이 많아요.
iBooks용 메타데이터가 없으면 iBooks에서 폰트가 제대로 보이지 않습니다.
Sigil에는 기능이 없고, iBooks로 책을 보려면 필요하고,
그래서 어떤 사람이 AddiBooksXML이라는 플러그인을 만들었습니다.

이 플러그인이 없다면,
EPUB을 만든 후 ZIP 프로그램으로 압축을 풀고 META-INF에 com.apple.ibooks.display-options.xml 파일을 복사한 후 다시 압축을 해야합니다. 압축을 할 때 그냥 하면 안되고 minetype은 압축이 되지 않도록 해야하지요.

이 복잡한 과정을 [AddiBooksXML > com.apple.ibooks.display-options.xml선택 > 확인] 클릭 3번만 하면 끝납니다.

오늘은 플러그인을 한번도 사용해 보지 않은 분들을 위해 플러그인 사용 방법을 설명하겠습니다.

1. 먼저 플러그인을 준비합니다.
공식 배포하는 테스트 플러그인으로 설명을 하겠습니다.


여기서 testplugin_v014.zip 플러그인 파일을 다운로드 하세요.

중요!!!
절대 다운로드 받은 파일의 압축을 풀지 마세요.

testplugin_v014.zip

이 파일 그대로 사용하니 절대 압축을 풀지 마세요.

2. Sigil을 실행합니다.




3. Sigil 메뉴의 Plugins > Manage Plugins를 선택해 플러그인 관리자를 불러옵니다.




여기서 잠깐!!!
'어... 내 플러그인 관리자에는 PrincePDF나, AddiBooksXML 같은게 없는데'
라고 생각하신 분,
'내 [Plugins] 메뉴에는 편집, validation, Output 같은 메뉴가 없는데.'
플러그인을 처음 사용한다면 없는게 맞습니다.

4. 사용할 파이썬 선택.
아래 빨간 부분에 Use Bundled Python이라고 체크가 되어 있을거예요.
이렇게 체크한 상태로 두면 됩니다.
직접 설치한 파이썬을 이용하려면 Set이나 [자동]을 눌러 설치한 파이썬을 선택하세요.


5. Add Plugin을 눌러 다운 받은 testPlugin을 추가합니다. 


6. 그럼 플러그인 목록에 추가한 플러그인이 보입니다.


여기까지 하면 플러그인 추가 작업이 끝납니다.
이 플러그인을 사용할 수 있어요. 하지만 단축키로 등록해 두면 훨씬 편리하게 사용할 수 있습니다.
단축키는 5개까지 등록할 수 있기 때문에 5개를 넘으면 메뉴에서 선택을 해야되요.
자주 사용하는 기능이라면 단축키로 등록해 줍니다.

7. 단축키 등록
Assign as Plugin 1~5 중 단축키로 등록할 위치를 선택해 testplugin을 설정합니다.
설정이 끝나면 [확인]을 눌러 설정 창을 닫습니다.



8. 등록이 끝나면 [Plugins] > [편집] > [testplugin] 이라는 메뉴가 추가됩니다.



testplugin을 실행하면 이렇게 플러그인 창이 뜨고


[시작]을 눌렀을 때 오류가 없으면 이렇게 성공했다는 메시지가 표시됩니다.
만약 오류 메시지가 보이면 오류 메시지에 원인이 나와 있습니다. 파이썬 버전, 모듈, 혹은 다른 이유로 오류가 생길 수 있습니다.
기본 번들 플러그인을 사용하면 오류가 생길 일은 거의 없습니다.


플러그인에 따라 작동 방식이 모두 다릅니다.
테스트 플러그인은 [시작] 버튼을 누르지만 다른 플러그인에는 [시작] 버튼이 없을 수 있습니다.
EPUBCheck처럼 플러그인을 실행하자 마자 기능이 실행될 수도 있고요.

9. 단축 아이콘 사용
단축 아이콘 오른쪽 끝에 플러그인 아이콘이 5개 있습니다.
플러그인 별로 아이콘을 등록해 놓은 경우도 있고
아이콘이 등록되어 있지 않으면 전기 플러그 같은 아이콘 모양으로 표시됩니다.
아이콘 위에 마우스를 올려놓으면 플러그인 이름이 나와 어떤 플러그인인지 알 수 있습니다.
이 아이콘을 눌러도 testplugin을 실행시킬 수 있습니다.


10. 단축키 지정
저는 EPUBCheck를 자주 사용하기 때문에 단축키로 등록했습니다. 구 버전(0.7.x)에서 FlightCrew라는 적합성 검사 프로그램이 기본으로 들어있었고 이 기능이 F7키로 등록되어 있었어요.
그래서 EPUBCheck 플러그인을 F7로 설정해 사용합니다.
적합성 검사를 할 때 F7 버튼을 눌러 편하게 플러그인을 실행시킬 수 있어요.


[편집]>[설정]에 들어가면 [키보드 단축키]라는 항목이 있습니다.
알파벳 순서로 R을 찾아보면 Run Plugin 1~5까지 단축키를 지정할 수 있게 되어 있습니다.
testplugin을 등록한 항목을 선택해서 원하는 키로 설정을 합니다.
중요!!
다른 단축키와 중복되면 안됩니다. 그러니 사용하지 않은 단축키를 찾아 등록을 하세요.


이렇게 설정한 후 확인을 눌러 설정 창을 닫습니다.
이제 등록한 단축키를 누르면 플러그인이 실행됩니다.


오늘은 플러그인 등록 방법을 알려드렸습니다.
다음부터는 전자책을 편집하면서 편하게 사용하는 플러그인을 소개해 드리겠습니다.
오늘은 여기까지~


반응형

'Sigil 사용 설명서 > 메뉴 및 기능 설명(구버전)' 카테고리의 다른 글

Sigil의 강력한 새 기능 - Checkpoint 사용법  (2) 2020.04.17
Sigil 1.0 한글 메뉴 표시하기  (0) 2020.01.21
보고서  (0) 2015.09.09
색인  (0) 2015.09.07
CSS Style 편집  (0) 2015.09.02