BibTeX는 참고문헌 목록을 기술하고 처리하는 데 사용되는 도구이자 파일 형식이다. 주로 LaTeX 조판 시스템과 함께 사용되며, 사용자가 참고문헌 정보를 별도의 .bib 파일에 저장하고 LaTeX 문서에서 인용 키(citation key)를 통해 참조할 수 있게 한다.
BibTeX는 1985년 Oren Patashnik과 Leslie Lamport에 의해 LaTeX와 함께 사용할 목적으로 개발되었다. 사용자는 .bib 확장자를 가진 서지 파일(bibliography file)을 생성하여 각 참고문헌을 일정한 구조와 고유 키(key)로 작성한다. LaTeX 문서(.tex 파일) 내에서 \cite{key} 명령어로 해당 참고문헌을 인용하면, BibTeX가 자동으로 참고문헌 목록을 생성하고 지정된 인용 스타일(예: plain, unsrt, alpha, abbrv 등)에 맞춰 형식을 조정한다.
BibTeX 파일(.bib)의 각 항목은 @article, @book, @inproceedings, @phdthesis 등과 같은 엔트리 타입으로 시작하며, 저자(author), 제목(title), 출판년도(year), 출판사(publisher) 등의 필드를 포함한다. 이러한 구조 덕분에 사용자는 인용 스타일을 변경하더라도 .bib 파일의 내용을 수정할 필요 없이 스타일 파일(.bst)만 교체하면 된다.
BibTeX는 학술 논문, 학위 논문, 기술 보고서 등 학술 문서 작성에 널리 사용되며, Zotero, Mendeley, JabRef와 같은 참고문헌 관리 도구에서 BibTeX 형식으로의 내보내기(export) 및 동기화 기능을 지원한다. 또한 Overleaf와 같은 온라인 LaTeX 편집기에서도 BibTeX를 기본적으로 지원한다.
BibTeX의 후속으로는 BibLaTeX이 있으며, BibLaTeX는 더 많은 엔트리 타입과 필드를 지원하고 유니코드 처리에 더 유연한 장점을 가진다.