Sigil 편집에서 문제점
Sigil을 이용해서 전자책을 편집하는데 문제 중 하나가 불필요한 코드가 따라온다는 점입니다. Windows의 가장 간단한 '메모장' 마저도 복사하여 붙여 넣으면 없어도 될 HTML 코드가 덧붙여져서 편집을 번거롭게 합니다.
그 문제를 해결하기 위한 간단한 편집 툴을 찾았습니다. 바로 'EditPad Lite'입니다. 이 편집기는 아주 간단해서 불필요한 코드 없이 텍스트만 복사하고 붙여 넣을 수 있는 툴입니다. 아래와 같이 불필요한 코드 삽입을 막을 수 있습니다.
EditPad
Sigil에서 기본 편집기는 'PageEdit'입니다. 외부에서 복사해서 PageEdit에 붙여 넣었을 때, 발생되는 불필요한 HTML 코드를 방지하기 위한 툴로 EditPad를 추천합니다.
EditPad에서는 각종 프로그램 편집 편의를 제공하면서 전혀 꾸밈이 없는 소스 편집도 제공합니다. 'Unspecified file type'이 그것입니다. 새 파일을 열기 전에 아이콘 옆 '아래 화살표'를 클릭하면 각종 옵션이 나오는데, 첫 번째가 바로 이것입니다. 전혀 가공되지 않은 날 것 그대로 복사하고 붙여 넣을 수 있습니다.
'Enter key'의 효과도 다양한 옵션으로 조정할 수 있습니다. 위와 같은 'CRLF'가 아닌 아래와 같은 'Forced LF'가 가능하기 때문에 2줄씩 떨어지는 효과를 방지할 수 있습니다.
'CRLF'와 'Forced LF'
'CRLF'은 'Carriage Return'과 'Line Feed'를 의미하며, Windows와 같은 운영체제에서 사용됩니다. 'Carriage Return'은 커서를 현재 라인의 맨 앞으로 이동시키고, 'Line Feed'는 다음 라인으로 이동합니다. 따라서 'CRLF'는 새로운 라인을 만들기 위해 두 개의 문자를 사용합니다.
반면에 'Forced LF'는 Unix/Linux와 같은 운영체제에서 사용됩니다. 이 경우, 개행 문자는 'Line Feed'만 사용하며, 'Carriage Return'을 사용하지 않습니다. 이는 개행 문자를 만들기 위해 하나의 문자만 사용하므로 'Forced LF'라고 불립니다.
즉, 'CRLF'는 'Carriage Return'과 'Line Feed' 두 문자를 사용하여 개행을 표현하며, 'Forced LF'는 'Line Feed' 한 문자만 사용하여 개행을 표현합니다.
개행 문자를 만드는데 하나의 문자만 사용되느냐, 두 개의 문자가 사용되느냐의 차이입니다. Windows 기본 메모장은 기본이 'CRLF'입니다. '엔터' 치는 순간에 "'Carriage Return'과 'Line Feed'"가 동시에 들어가는 것이라서 두 줄씩 떨어지는 것입니다. 몇 줄 안 되는 경우는 고치는 것이 쉽지만 글이 길어지만 보통 일이 아닙니다.
전자책 편집에서는 글이 길어질 수 밖에 없기 때문에 이 문제를 해결하는 것은 매우 중요합니다.
EditPad Lite 설치
EditPad Lite 홈페이지는 'editpadlite.com'입니다. 홈페이지에서 'EditPadLite'를 선택하여 설치 파일을 다운로드하여 설치합니다.
설치합니다.
설치 후, '작업 표시줄에 고정'하여 사용하면 편리하게 사용할 수 있습니다. 방법은 '시작 > 모든 앱 > EditPad Lite'에서 우클릭하여 '기타'를 선택하고 '작업 표시줄에 고정'을 선택하면 아이콘이 '작업 표시줄'에 올라가면서 쉽게 실행하여 사용할 수 있습니다.
사용 방법은 Windows 메모장 대신 'EditPad Lite'를 선택하여 붙여 넣었다가 다시 복사해서 시길의 PageEdit에 넣어 사용합니다. 번거롭지만 불필요한 코딩을 걸러내기 위한 방편입니다.
'컴퓨터 활용 > 노년에 즐기는 코딩' 카테고리의 다른 글
[Bard] Bard에서 생성된 글 활용 방법 (4) | 2023.05.21 |
---|---|
[ChatGPT] ChatGPT로 작성한 과제 여부 찾아내기 (6) | 2023.05.09 |
[ChatGPT] GPT-4 업그레이드 과정과 GPT-3.5와의 차이 (22) | 2023.04.07 |
[Sigil] 전자책 주석을 페이지에디트를 통해 처리하기 (6) | 2023.04.06 |
[전자책] Sigil로 편집하면서 캘리버 뷰어로 확인하기 (8) | 2023.04.04 |
댓글