Zotero를 .bib 파일로 변환

더 나은 BibTeX, 자동 내보내기, 기계에서 살아남는 키.

Zotero를 .bib 파일로 변환

Zotero는 참조 수집에 매우 능숙합니다. 브라우저 버튼에서 메타데이터와 PDF를 가져와 모든 것을 검색 가능하게 유지합니다. 반면 LaTeX는 .bib 파일만 읽습니다. 둘 사이의 다리는 Better BibTeX 플러그인입니다. Zotero 컬렉션을 최신 상태로 유지되는 .bib 파일로 변환하고, 마찬가지로 중요한 것은 \cite 명령이 중단되지 않도록 인용 키를 안정적으로 유지합니다.

내장 내보내기가 충분하지 않은 이유

Zotero는 BibTeX를 자체적으로 내보낼 수 있지만 매번 인용 키를 다시 생성하며 knuth_literate_1984에서 knuth_literate_1984-1로 변경되는 키는 이전 이름을 사용한 모든 \cite를 자동으로 중단합니다. 내보내기도 일회성 스냅샷이므로 용지를 추가하는 순간 파일이 오래됩니다. Better BibTeX는 두 가지 문제를 모두 해결합니다. 키는 선택한 공식에서 생성되고, 고정되어 변경되지 않으며, 내보내기가 자동으로 새로 고쳐질 수 있습니다.

파이프라인 설정

먼저 Zotero의 도구, 플러그인 대화 상자를 통해 웹사이트에서 Better BibTeX를 설치한 다음 Zotero를 다시 시작하세요. 둘째, Better BibTeX 환경 설정에서 인용 키 공식을 결정하세요. ‘knuth1984’ 또는 ’knuth1984literate’와 같은 키를 생성하는 패턴은 입력하기 쉽고 소스에서 인식하기 쉽습니다. 셋째, 논문에 속한 컬렉션을 마우스 오른쪽 버튼으로 클릭하고 컬렉션 내보내기를 선택한 다음 Better BibTeX 형식을 선택하고 “업데이트 유지”를 선택한 후 프로젝트 폴더(예: refs.bib)에 파일을 저장합니다. 그 이후부터 Zotero에서 항목을 추가하거나 편집하면 몇 초 내에 파일이 다시 작성됩니다.

마지막으로, 직접 작성한 데이터베이스와 마찬가지로 \bibliography{refs} 또는 \addbibresource{refs.bib}를 사용하여 내보낸 파일을 문서에 지정합니다. 연결 방법은 .bib 키에서 텍스트 내 인용까지에서 다룹니다.

분업

Zotero를 마스터 데이터베이스로 취급하고 ‘.bib’ 파일을 논문 저장소에 있는 생성된 아티팩트로 취급합니다. .tex와 함께 .bib를 커밋한다는 것은 공동저자 또는 다른 컴퓨터에서 Zotero를 전혀 설치하지 않고도 논문을 컴파일할 수 있다는 의미입니다. 내보낸 파일을 직접 편집하지 마십시오. 다음 자동 내보내기는 변경 사항을 덮어씁니다. 대신 Zotero에서 메타데이터를 수정하면 수정 사항이 적용됩니다. 내보낸 후에도 항목이 여전히 잘못된 것처럼 보이면 BibTeX 유효성 검사기를 통해 실행하여 스타일이 만족스럽지 않은 필드를 확인하세요.

한 가지 습관이 미래의 대부분의 고통을 예방합니다. 원고에 키가 나타나면 이를 Better BibTeX에 고정하십시오(항목을 마우스 오른쪽 버튼으로 클릭하고 Better BibTeX, Pin BibTeX 키 클릭). 고정된 키는 공식 변경, 기계 이동, 라이브러리 재구성 후에도 유지됩니다. 이것이 바로 인용 키가 수행해야 하는 작업입니다.

출처 인용(으)로 돌아가기