BibTeX는 LaTeX 문서 작성 환경에서 참고문헌 관리를 위해 사용되는 도구이다. 사용자는 BibTeX을 통해 문헌 정보를 구조화된 형식으로 저장하고, LaTeX 문서 내에서 인용을 자동으로 생성할 수 있다. 이는 학술 논문 작성 시 인용 스타일의 일관성 유지와 참조 문헌 목록의 자동 생성을 가능하게 하여, 연구자에게 편의를 제공한다.
개요
BibTeX는 1980년대 초 오딩 라리클리어(Oren Patashnik)에 의해 개발되었으며, 초창기에는 텍스트 기반의 문헌 데이터베이스 관리 및 인쇄용 포맷 생성에 중점을 두고 설계되었다. BibTeX은 .bib 확장자를 가진 파일에 저자, 제목, 출판 연도, 저널명 등의 문헌 정보를 필드 기반 형식으로 정의한다. LaTeX 문서에서 특정 문헌을 인용하면, 사용자가 지정한 인용 스타일(BibTeX 스타일 파일, .bst)에 따라 참고문헌 목록이 자동으로 서식화되어 출력된다. 다양한 스타일(예: plain, abbrv, ieeetr 등)을 지원함으로써, 다양한 학술 저널의 요구에 맞춘 출력이 가능하다.
어원/유래
"BibTeX"는 "Bib"와 "TeX"의 결합어로 구성된다. 여기서 "Bib"는 "Bibliography"(참고문헌)의 줄임말이며, "TeX"는 도널드 너스(Donald Knuth)가 개발한 조판 시스템의 이름이다. 따라서 BibTeX은 TeX 환경에서 참고문헌을 다루기 위한 도구라는 의미를 내포한다. 이 명칭은 해당 소프트웨어의 목적과 기반이 되는 시스템을 동시에 반영하고 있다.
특징
- 구조화된 데이터 저장:
.bib파일은 키-값 쌍의 형태로 문헌 정보를 저장하며, @article, @book, @inproceedings 등과 같은 항목 유형을 지원한다. - 스타일 기반 출력: 사용자가 정의한
.bst파일에 따라 인용 형식이 결정되며, 일관성 있는 스타일 적용이 가능하다. - 자동 생성 기능: LaTeX 문서와 결합하여 컴파일 과정에서 인용 및 참고문헌 목록을 자동 생성한다.
- 광범위한 지원: 수많은 학술 데이터베이스와 참조 관리 프로그램(XMind, Zotero, Mendeley 등)이 BibTeX 형식으로 출력을 지원한다.
관련 항목
- LaTeX
- TeX
- 참고문헌 관리
- Citation style
- DOI(Digital Object Identifier)
- Reference management software