Skip to main content
Learn to manage references and citations professionally in LaTeX. This comprehensive guide covers both traditional BibTeX and modern BibLaTeX approaches.
Quick start: LaTeX Cloud Studio supports both BibTeX and BibLaTeX. Choose BibLaTeX for new projects as it offers more features and flexibility.

Bibliography Systems Overview

BibTeX vs BibLaTeX Comparison

For new documents: Use BibLaTeX with Biber backend for the best experience and most features.

BibLaTeX: Modern Bibliography Management

Basic Setup

Citation Commands

Bibliography File (.bib)

Citation Styles

Advanced BibLaTeX Features

Traditional BibTeX

Basic BibTeX Setup

BibTeX Citation Commands (with natbib)

BibTeX Styles

Reference Management Integration

Automated Bibliography Management

Journal-Specific Styles

Academic Journal Templates

Working with Bibliography Databases

Organizing Large Bibliography Files

Bibliography Entry Fields Reference

Managing Cross-References

Advanced Citation Techniques

Custom Citation Commands

Handling Special Cases

Customizing Bibliography Appearance

BibLaTeX Style Customization

Creating Custom Bibliography Drivers

Bibliography Formatting Examples

Handling Complex Citation Scenarios

Multi-Volume Works

Citation Call-Outs and Annotations

Best Practices

Bibliography best practices:
  1. Consistent formatting: Use a reference manager for consistency
  2. Complete information: Include all required fields (DOI, pages, etc.)
  3. Verification: Double-check all citations against original sources
  4. Style compliance: Follow your target journal’s requirements exactly
  5. Backup: Keep backup copies of your .bib files
  6. Organization: Use meaningful citation keys
  7. Updates: Keep reference information current
  8. Permissions: Ensure you have rights to cite all sources

Citation Key Best Practices

Managing Bibliography Errors

Error: Citation undefined
  • Check spelling of citation key
  • Ensure .bib file is included
  • Run compilation sequence completely
Error: Empty bibliography
  • Verify \cite commands exist in document
  • Check .bib file path
  • Ensure bibliography style is defined
Error: I found no \citation commands
  • At least one \cite must appear before \bibliography
  • Check for typos in \cite commands
  • Verify .aux file is being generated
Error: Repeated entry
  • Check for duplicate keys in .bib file
  • Look for entries in multiple .bib files
  • Use unique keys for each entry

Troubleshooting

Common issues and solutions:
  1. Missing references: Check citation keys match .bib entries exactly
  2. Style errors: Ensure you’re using the correct bibliography style
  3. Compilation order: Run LaTeX → Biber/BibTeX → LaTeX → LaTeX
  4. Unicode issues: Use BibLaTeX with UTF-8 encoding
  5. Multiple authors: Use and to separate authors in .bib files
  6. Special characters: Use LaTeX escape sequences or UTF-8
  7. Page ranges: Use -- for page ranges (123—145)
  8. URLs: Use \url{} command or proper URL fields

Working with Multiple Bibliographies

Chapter-Based Bibliographies

Topic-Based Bibliographies

Integration with LaTeX Features

Hyperlinked Citations

Bibliography in Table of Contents

Glossary Integration with Citations

Quick Reference

Compilation Process

Essential Entry Types


Next: Learn about Cross-referencing systems to create professional internal references in your documents.

Start in LaTeX Cloud Studio

Open in LaTeX Cloud Studio

Write, compile, and iterate directly in your browser.

Start from Article Template

Use a ready-made template, then adapt it to your content.

Knowledge Base Docs

Keep source PDFs and reusable project context close to the manuscript.

AI Research Agent Docs

Use accepted sources, follow-up literature, and citation handoff inside the same project.