전자책 메타데이터 편집¶
전자책은 다양한 형태와 크기로 제공되며 대부분의 경우, 메타데이터(예: 제목/저자/시리즈/발행자)가 불완전하거나 부정확합니다. calibre에서 메타데이터를 변경하는 가장 간단한 방법은 항목을 두 번 클릭하고 올바른 교체 항목을 입력하는 것입니다. 보다 정교한 “파워 편집”을 위해 아래에 설명된 메타데이터 편집 도구를 사용하세요.
한 번에 한 권의 메타데이터 편집¶
편집하려는 책을 클릭한 다음 메타데이터 편집하기 버튼을 클릭하거나 E 키를 누르세요. 메타데이터의 모든 측면을 편집할 수 있는 대화상자가 열립니다. 보다 빠르고 효율적인 편집을 위한 다양한 기능이 있습니다. 일반적으로 사용되는 팁 목록:
제목과 저자 사이의 버튼을 클릭하여 자동으로 바꿀 수 있습니다.
저자 정렬명 옆에 있는 버튼을 클릭하면 각 저자와 함께 저장된 정렬 값을 사용하여 calibre가 자동으로 채우도록 할 수 있습니다. 저자 관리 대화상자를 사용하여 저자의 정렬 값을 확인하고 변경하세요. 이 대화상자는 저자 정렬명 옆에 있는 버튼을 길게 클릭하여 열 수 있습니다.
태그 옆에 있는 버튼을 클릭하면 책과 관련된 태그를 관리하기 위해 :guilabel:`태그 편집기`를 사용할 수 있습니다.
“ID” 상자에 ISBN(및 기타 여러 유형의 ID)을 입력할 수 있습니다. 유효하지 않은 ISBN을 입력하면 배경이 빨간색으로 표시됩니다. 유효한 ISBN은 녹색으로 표시됩니다.
저자 정렬 값이 calibre가 예상한 값과 다른 경우 저자 정렬 상자가 빨간색으로 표시됩니다.
메타데이터 다운로드¶
메타데이터 편집 대화상자의 가장 좋은 기능은 다양한 웹사이트에서 메타데이터를 가져와 많은 메타데이터 필드를 자동으로 채우는 기능입니다. 현재 calibre는 Google Books와 Amazon을 사용합니다. 메타데이터 다운로드는 제목, 저자, 시리즈, 태그, 평점, 설명 및 ISBN을 입력할 수 있습니다.
다운로드를 사용하려면 제목과 저자 필드를 입력하고 메타데이터 가져오기 버튼을 클릭하세요. calibre가 제목과 저자에 가장 일치하는 책 목록을 표시합니다. ISBN 필드를 먼저 입력하면 제목과 저자보다 우선하여 사용됩니다. 일치하는 항목이 없으면 제목에 일부 핵심 단어만 포함하고 저자는 성만 입력하여 검색을 덜 구체적으로 만들어 보세요.
책 형식 관리¶
calibre에서 하나의 책 항목에 여러 가지 다른 *형식*이 연결될 수 있습니다. 예를 들어 셰익스피어 전집을 EPUB 형식으로 얻은 후 Kindle에서 읽기 위해 MOBI로 변환할 수 있습니다. calibre가 여러 형식을 자동으로 관리합니다. 메타데이터 편집 대화상자의 사용 가능한 형식 섹션에서 이러한 형식을 관리할 수 있습니다. 새 형식을 추가하거나 기존 형식을 삭제할 수 있으며, 하나의 형식에 있는 메타데이터에서 책 항목의 메타데이터와 표지를 설정하도록 calibre에 요청할 수도 있습니다.
표지에 대한 모든 것¶
책의 ISBN이 알려져 있다면 calibre에 책 표지를 다운로드하도록 요청할 수 있습니다. 또는 컴퓨터에서 표지로 사용할 파일을 지정할 수도 있습니다. calibre는 기본 메타데이터가 포함된 기본 표지를 생성할 수도 있습니다. 표지에 이미지를 끌어다 놓아 변경할 수 있으며, 마우스 오른쪽 버튼 클릭으로 표지 이미지를 복사/붙여넣기할 수도 있습니다.
또한, 표지 이미지에 보기 좋지 않은 테두리가 있는 경우 표지에서 테두리를 자동으로 잘라내는 버튼이 있습니다.
한 번에 여러 책의 메타데이터 편집¶
먼저 Ctrl 또는 Shift`를 누른 상태에서 편집하려는 책을 클릭하여 선택하세요. 두 권 이상의 책을 선택하면 :guilabel:`메타데이터 편집하기 버튼을 클릭하면 일괄 메타데이터 편집 대화상자가 열립니다. 이 대화상을 사용하면 여러 책의 저자/발행자/평점/태그/시리즈 등을 빠르게 동일한 값으로 설정할 수 있습니다. 일부 메타데이터가 공통인 여러 책을 방금 가져온 경우에 특히 유용합니다. 이 대화상자는 매우 강력합니다. 예를 들어, 메타데이터에 대한 일괄 작업을 수행하고 한 열에서 다른 열로 메타데이터를 복사할 수도 있는 찾아 바꾸기 탭이 있습니다.
일반 메타데이터 편집 대화상자에는 여러 책의 메타데이터를 하나씩 편집하는 데 사용할 수 있는 다음 및 이전 버튼도 있습니다.
찾아 바꾸기¶
여러 책의 메타데이터 편집 대화상자를 사용하면 선택한 책에 대해 임의로 강력한 찾아 바꾸기 작업을 수행할 수 있습니다. 기본적으로 단순 텍스트 찾아 바꾸기를 사용하지만 *정규 표현식*도 지원합니다. 정규 표현식에 대한 자세한 내용은 :ref:`regexptutorial`을 참조하세요.
위에서 언급한 것처럼 두 가지 찾아 바꾸기 모드가 있습니다: 문자 일치와 정규 표현식. 문자 일치는 선택한 검색 필드`에서 `찾을 문자열 상자에 입력한 문자를 찾아 바꿀 문자열 상자에 입력한 내용으로 대체합니다. 필드에서 검색 문자의 각 발생이 대체됩니다. 예를 들어, 검색 중인 필드에 `a bad cat`이 포함되어 있다고 가정합니다. `a`를 `HELLO`로 바꾸도록 검색하면 결과는 `HELLO bHELLOd cHELLOt`이 됩니다.
검색 중인 필드가 태그와 같은 다중 필드이면 각 태그가 개별적으로 처리됩니다. 예를 들어, 태그에 `Horror, Scary`가 포함되어 있으면 검색 표현식 `r,`은 아무것도 일치하지 않습니다. 표현식이 먼저 `Horror`에 적용되고 그 다음 `Scary`에 적용되기 때문입니다.
검색에서 대소문자 차이를 무시하려면 대소문자 구분 확인란의 선택을 해제하세요.
바꾸기 후 함수 적용 상자에서 함수 중 하나를 선택하여 calibre가 결과(바꾸기가 발생한 후의 정보)의 대소문자를 변경하도록 할 수 있습니다. 사용 가능한 작업은 다음과 같습니다:
소문자 – 필드의 모든 문자를 소문자로 변경
대문자 – 필드의 모든 문자를 대문자로 변경
제목 대문자` – 결과의 각 단어를 대문자로 시작하도록 합니다.
사용자 테스트 상자는 찾아 바꾸기가 원하는 대로 수행되는지 확인하기 위해 텍스트를 입력할 수 있는 공간입니다. 대부분의 경우 책 테스트 상자로 충분하지만, 이러한 상자에 표시되지 않는 사례를 확인하고 싶을 수도 있습니다. 해당 사례를 `사용자 테스트`에 입력하세요.
정규 표현식 모드는 (물론) 정규 표현식을 사용하는 것 외에도 문자 모드와 몇 가지 차이점이 있습니다. 첫 번째는 전체 필드가 아니라 검색 문자열과 일치하는 문자열의 일부에 함수가 적용된다는 것입니다. 두 번째는 전체 필드가 아니라 대체 문자열에 함수가 적용된다는 것입니다.
세 번째이자 가장 중요한 것은 대체 문자열이 역참조를 사용하여 검색 문자열의 일부를 참조할 수 있다는 것입니다. 역참조는 ``\n``이며, 여기서 n은 검색 표현식에서 n번째 괄호 그룹을 가리키는 정수입니다. 예를 들어, 위와 동일한 예인 `a bad cat`에서 검색 표현식이 `a (…) (…)`이고 대체 표현식이 `a \2 \1`이면 결과는 `a cat bad`가 됩니다. 역참조에 대한 자세한 내용은 :ref:`regexptutorial`을 참조하세요.
유용한 패턴 하나: 전체 필드의 대소문자를 변경하고 싶다고 가정합니다. 가장 쉬운 방법은 문자 모드를 사용하는 것이지만, 정규 표현식 모드를 사용하고 싶다고 추가로 가정해 보겠습니다. 검색 표현식은 (^.*$), 대체 표현식은 `\1`이어야 하며, 원하는 대소문자 변경 함수를 선택해야 합니다.
마지막으로, 정규 표현식 모드에서는 한 필드에서 다른 필드로 값을 복사할 수 있습니다. 소스 필드와 대상 필드를 다르게 하기만 하면 됩니다. 복사는 대상 필드를 대체하거나, 필드 앞에 추가하거나, 필드 뒤에 추가할 수 있습니다. ‘쉼표 사용’ 확인란은 앞에 추가 및 뒤에 추가 모드에서 텍스트와 대상 필드 사이에 쉼표를 추가할지 여부를 calibre에 알려줍니다. 대상이 다중 필드(예: 태그)인 경우 이 확인란의 선택을 해제할 수 없습니다.
찾아 바꾸기는 다른 탭의 모든 메타데이터 변경 사항이 적용된 후에 수행됩니다. 이로 인해 약간의 혼동이 발생할 수 있습니다. 테스트 상자는 다른 변경 사항 이전의 정보를 표시하지만, 작업은 다른 변경 사항 이후에 적용되기 때문입니다. 발생할 일에 대해 의문이 있으면 찾아 바꾸기를 다른 변경 사항과 혼합하지 마세요.
메타데이터 일괄 다운로드¶
한 번에 여러 책의 메타데이터를 다운로드하려면 메타데이터 편집하기 버튼을 마우스 오른쪽 버튼 클릭하고 :guilabel:`메타데이터 다운로드`를 선택하세요. 메타데이터만, 표지만, 또는 둘 다 다운로드하도록 선택할 수 있습니다.
책에 추가 데이터 파일 추가¶
calibre는 책과 관련된 임의의 수의 추가 데이터 파일을 저장할 수 있습니다. 대체 표지, 보충 자료 등이 될 수 있습니다. 직접 보거나 변환 소스로 사용할 수 없습니다. calibre의 전체 텍스트 검색 엔진에 의해 인덱싱되지도 않습니다. 이러한 파일을 보거나 추가하거나 삭제하려면 책을 선택하고 메타데이터 편집하기 버튼을 마우스 오른쪽 버튼 클릭한 다음 데이터 파일 관리`를 선택하세요. 이러한 파일에 대한 작업을 수행할 수 있는 창이 팝업됩니다. 또는 :guilabel:`책 추가 버튼을 마우스 오른쪽 버튼 클릭하고 :guilabel:`선택한 책 레코드에 데이터 파일 추가`를 선택하여 더 빠르게 데이터 파일을 추가할 수도 있습니다.
