JabRef
v6
v6
  • JabRef Bibliography Management
  • Installation
  • Getting started
  • Collect
    • Add entry manually
    • Add entry using an ID
    • Add entry using reference text
    • Searching externally using Online Services
    • Add entry using PDFs
    • Add PDFs to an entry
    • Browser Extension
    • Import
      • Custom import filters
      • Import inspection window
  • Organize
    • Edit an entry
    • Groups
    • Keywords
    • Mark and grade
    • Comment on an entry
    • Searching within the library
    • Complete information using online databases
    • Manage associated files
    • Manage field names and their content
    • Best practices
    • Check consistency
    • Cleanup entries
    • Check integrity
    • Find duplicates
    • Merge entries
    • Save actions
  • Cite
    • BibTeX and biblatex
    • Pushing to external editor application
    • Export to Microsoft Word
    • OpenOffice/LibreOffice integration
  • Share
    • Sharing a Bib(la)TeX Library
    • Shared SQL Database
      • Migration of pre-3.6 SQL databases into a shared SQL database
    • Export
      • Custom export filters
    • Send as email
  • AI functionality
    • AI providers and API keys
    • AI preferences
    • AI troubleshooting
    • Running a local LLM model
  • Configuration
    • Customize the citation key generator
    • Customize entry types
    • Customize general fields
    • Customize key bindings
    • Library properties
    • Entry preview setup
    • Manage external file types
    • Manage protected terms
    • The string editor
  • Advanced information
    • Main Window
    • Entry Editor
      • Links to other entries
      • The Bibtex / Biblatex source tab
      • The 'owner' field
      • Time stamp field
      • LaTeX Citations Tab
    • About BibTeX and its fields
    • Strings
    • Field content selector
    • URL and DOI links in JabRef
    • Command line use and options
    • Automatic Backup (.sav and .bak) and Autosave
    • XMP metadata support in JabRef
    • Remote operation
    • Custom themes
    • Journal abbreviations
    • New subdatabase based on AUX file
    • How to expand first names of an entry
    • Debugging your library file
    • Resources
    • License
    • Knowledge
      • MS Office Bibliography XML format
      • Comparison of the Medline (txt), Medline (xml), and RIS format
      • EndNote Export Filter
  • Frequently Asked Questions
    • Linux
    • Mac OS X
    • Windows
  • Discussion Forum
  • Contribute to JabRef
    • How to Improve the Help Page
    • How to translate the JabRef User Interface
Powered by GitBook
On this page
  • Background
  • How to use
  • Checking a .bib File for Consistency
  • Results Window
  • Symbols in the Results

Was this helpful?

Edit on GitHub
Export as PDF
  1. Organize

Check consistency

JabRef can check the consistency of a library.

This feature is available through Quality → Check consistency.

Background

You’re finalizing your research paper for an upcoming conference, and the deadline is near. While reviewing your references, you notice inconsistencies - some citations are missing DOIs others are missing page numbers. Manually identifying these across dozens of entries is tedious and time-consuming.

JabRef now makes this process effortless with its Bibliography Consistency Check feature. It automatically scans your references, identifies missing or inconsistent fields, and presents a structured report, allowing you to fix issues with just a few clicks.

How to use

  1. Open JabRef and go to the Quality menu.

  2. Click on "Check Consistency" (below "Check Integrity").

  3. JabRef will run the check on your entire library and show the results in a new window.

  4. The result window will display entries grouped by their entry type (e.g., articles, books).

  5. Each entry will be shown in a table with columns indicating whether required fields are present (x), optional fields are present (o), or if a field is missing (-).

  6. If any entry has missing fields, click on it to go directly to the entry in the entry editor.

Checking a .bib File for Consistency

Let’s say we have a .bib file like this:

@Article{Corti_2009,
  author       = {Corti, Roberto and Flammer, Andreas J. and Hollenberg, Norman K. and Lüscher, Thomas F.},
  title        = {Cocoa and Cardiovascular Health},
  journaltitle = {Circulation}, 
  issn         = {1475-2662}, 
  volume       = {119}
}

@Article{Cooper_2007,
  author       = {Cooper, Karen A. and Donovan, Jennifer L. and Waterhouse, Andrew L. and Williamson, Gary},
  title        = {Cocoa and health: a decade of research},
  issn         = {1743-7075},
  volume       = {99}
}

Here, the second entry is missing the journal field, which is required for an article. Running the Check Consistency tool will highlight this issue as shown:

Results Window

The result window is designed to present the consistency check results in an easily digestible format:

  • Entry Type Headings: The first column lists the name of the selected entry type.

  • Choose Entry type: Entry types (such as article, book, in-proceedings, etc.) will be listed in a dropdown menu.

  • Columns:

    • Column 2: Citation key of the entry.

    • Other columns: Represent the fields and their status (x, o, ?, or -).

  • Navigation: Clicking on a line in the table will take you directly to the corresponding entry in the editor, making it easy to address inconsistencies.

Symbols in the Results

The following symbols will be used to indicate the presence or absence of fields:

  • x: Required field is present.

  • o: Optional field is present.

  • ?: Unknown field is present.

  • -: Field is absent.

This simple system helps you quickly identify entries that need attention.

PreviousBest practicesNextCleanup entries

Last updated 5 hours ago

Was this helpful?

Consistency check results
Check consistency dialog