bibliography-management-guidelisted
Install: claude install-skill dongzhigang13305312738-art/paper-skills
# Bibliography Management Guide
A skill for managing references in LaTeX using BibLaTeX, natbib, and traditional BibTeX. Covers bibliography database setup, citation commands, style selection, and troubleshooting common bibliography compilation issues.
## Choosing a Bibliography System
### BibLaTeX vs. natbib vs. Traditional BibTeX
| Feature | BibLaTeX + Biber | natbib + BibTeX | Traditional BibTeX |
|---------|-----------------|----------------|-------------------|
| Backend | Biber | BibTeX | BibTeX |
| Unicode support | Full | Limited | Limited |
| Citation styles | Highly customizable | Style-dependent | .bst files |
| Multi-bibliography | Built-in | Requires hacks | Difficult |
| Date handling | Advanced (circa, ranges) | Basic | Basic |
| Recommended for | New projects | Legacy journals | Minimal setups |
## BibLaTeX Setup
### Basic Configuration
```latex
\documentclass{article}
\usepackage[
backend=biber,
style=authoryear, % or numeric, apa, ieee, chem-acs, etc.
sorting=nyt, % name, year, title
maxcitenames=2, % "Author et al." after 2 names
giveninits=true % First name initials
]{biblatex}
\addbibresource{references.bib}
\begin{document}
Some claim \parencite{smith2024}.
\textcite{jones2023} disagrees.
\printbibliography
\end{document}
```
### Common BibLaTeX Citation Commands
```latex
\parencite{key} % (Author, 2024)
\textcite{key} % Author (2024)
\autocite{key} % Context-dependent (