파일 이름 바꾸기
CiteDesk은 상위 항목의 메타데이터로 첨부 파일 이름을 자동으로 지을 수 있습니다. 기본 이름은 "저자 - 연도 - 제목.pdf" 같은 모양입니다. 설정은 설정 > 일반 > 파일 이름 바꾸기에 있습니다.
파일 이름 템플릿
템플릿은 일반 글자와 {{ … }}로 감싼 변수로 이루어집니다. 기본 템플릿은 다음과 같습니다.
{{ firstCreator suffix=" - " }}{{ year suffix=" - " }}{{ title truncate="100" }}
변수에는 이름="값" 형태로 인수를 줄 수 있습니다.
| 인수 | 효과 |
|---|---|
prefix, suffix | 변수에 값이 있을 때 앞이나 뒤에 이 글자를 붙입니다. 변수가 비어 있으면 붙이지 않습니다 |
truncate | 최대 이 글자 수까지만 남깁니다 |
start | 이 위치부터 글자를 가져옵니다 |
case | 대소문자나 이름 짓기 방식을 바꿉니다: upper, lower, sentence, title, hyphen, snake, camel, pascal |
match | 이 정규 표현식에 맞는 첫 부분만 남깁니다 |
replaceFrom, replaceTo | replaceFrom에 맞는 부분을 replaceTo로 바꿉니다 |
regexOpts | 정규 표현식 옵션이며 기본값은 vi입니다 |
쓸 수 있는 변수는 항목의 각 필드(예: title, publicationTitle, DOI), firstCreator, year, itemType, accessDate, attachmentTitle, 그리고 이름 목록 authors, editors, creators(인수 max, name, join, initialize 등)와 각각의 …Count입니다.
조건도 쓸 수 있습니다: {{ if year }}…{{ elseif … }}…{{ else }}…{{ endif }}. 템플릿에 오류가 있으면 창에서 알려 주고, 저장할 때는 기본 템플릿으로 돌아갑니다.
창의 미리보기는 지금 선택한 항목을 쓰고, 선택한 항목이 없으면 예시 항목을 씁니다. "Rename Files…" 버튼은 라이브러리에 이미 있는 항목들에 새 템플릿을 한꺼번에 적용하며, 먼저 미리보기를 보여 주고 확인한 뒤에야 이름을 바꿉니다.
이름을 바꾸는 때
- Automatically rename files: 켜면 URL로 추가, 식별자로 추가, 전문 찾기, PDF 인식으로 얻은 파일의 이름이 템플릿으로 지어집니다. 항목 아래에 파일을 추가할 때는 그 항목에 같은 종류의 다른 파일이 없을 때만 이름이 바뀝니다.
- Rename files of these types: 기본은 PDF와 전자책이며 이미지, 오디오, 비디오도 고를 수 있습니다.
- "Automatically rename files"가 켜져 있을 때 항목의 필드를 고치면 그 항목의 대표 첨부 파일 이름도 기본적으로 함께 바뀝니다.
- 오른쪽 창 첨부 파일 행의 메뉴에서 "Rename File to Match Parent Reference"로 직접 바꿀 수도 있습니다.
바뀌는 것은 파일 이름뿐이고 첨부 파일의 제목은 그대로입니다. 첨부 파일 제목과 파일 이름을 보세요. 파일 시스템이 허용하는 길이보다 긴 이름은 들어갈 때까지 줄어듭니다.
링크된 파일
"링크한 파일 이름 바꾸기"는 기본적으로 꺼져 있습니다. 내 컴퓨터의 어딘가에 링크된 파일은 직접 정리한 것이므로 앱은 기본적으로 건드리지 않습니다. 켜면 그런 파일도 템플릿으로 이름이 바뀌며, 바뀌는 것은 디스크에 있는 그 파일입니다.