본문 바로가기
컴퓨터 활용/노년에 즐기는 코딩

[Sigil] Sigil 전자책 편집기를 위한 EpubCheck 플러그인 설치 방법

by easyfly 2024. 2. 16.
반응형

Sigil 전자책 편집기를 위한 EpubCheck 플러그인 설치 방법

플러그인을 설치하려면 플러그인 파일을 다운로드합니다. 이 파일은 일반적으로 '.zip' 형식으로 제공됩니다. MobileRead 포럼에서 EpubCheck 플러그인 관련 정보와 파일을 제공합니다. MobileRead 포럼은 전자책 애호가 및 저자 들이 모여 전자책에 대해 토론하는 사이트입니다.

 

Sigil에서 플러그인 설치

상단 메뉴의 '플러그인' 또는 '설정 > 플러그인 관리'를 선택합니다. '플러그인 추가' 버튼을 클릭하고, 다운로드한 'EpubCheck' 파일을 선택합니다. 설치가 완료되면 Sigil을 재시작합니다. 

EpubCheck 플러그인 설치

 

플러그인 사용

사용하기 위해서는 시스템에 자바 런타임 프로그램이 작동해야 합니다. 자바 지원이 없으면 아래와 같이 에러가 발생합니다. 자바는 자바 홈페이지를 통해 설치할 수 있습니다.

자바 런타임 에러

자바 설치 후에 성공 여부를 확인하기 위해 터미널에서 'java -version' 명령으로 확인해 봅니다. 아래는 Windows 고유 터미널을 사용하지 않고 'Cmder' 터미널을 이용했습니다. 

자바 프로그램 설치 성공 여부 확인

 

EpubCheck 플러그인 사용

플러그인을 사용하려면 메뉴의 '플러그인 > 적합성 검사'를 선택합니다. EpubCheck 플러그인은 태그 등 전자책의 문법적 요소가 제대로 지켜 사용했는지를 점검하는 도구입니다. 

점검 결과 유효성 검사에서 체크된 결과

 

문제 해결

플러그인에 의해 확인된 내용을 '메시지'를 확인하고 수정합니다. 위 경우는 이미지 태그는 블록 태그가 아니기 때문에 div나 p 같은 블록 태그 안에 사용해야 한다는 안내가 떴습니다. 전자책에서 사용하는 XHTML 포맷은 HTML보다 더 엄격합니다. 일반 HTML에서는 그대로 넘어갈 사항도 XHTML에서는 오류로 체크됩니다. 수정한 후에 정상으로 통과됐습니다. '유효성 검사 결과'에 '아무 문제를 찾지 못했습니다.'라는 메시지가 출력됐습니다.

유효성 검사 통과

 

플러그인 문제 해결

만약 플러그인에 문제가 있다면 Sigil의 '기본 설정' 폴더에서 수정할 수 있습니다. '기본 설정 폴더'는 애플리케이션의 사용자 설정, 환경 설정 파일이 있는 곳입니다. 대체로 항목이 숨겨 있기 때문에 탐색창에서 옵션을 다음과 같이 조정하고 찾습니다. '숨긴 항목'이 보이게 변경하고 사용자 폴더의 'AppData'로 진입해서 찾습니다. Sigil은 'AppData>Local>sigil-ebook'에 있습니다.

설정 파일 찾기

 

정리

Sigil에서 플러그인은 전자책 편집을 도와주는 유익한 '도우미 프로그램'입니다. 플러그인은 시길 공식 홈페이지에서 제공되는 것도 있지만, MobileRead 포럼을 통해 제공되는 써드파트에서 제공되는 것도 있습니다. 또는 사용자가 플러그인을 직접 만들어 사용할 수도 있습니다.

반응형

댓글