For advice and one to one support please contact your Subject Librarian or email library@imperial.ac.uk
Sign up for Getting started with LaTeX workshop
A BibTeX file (.bib) is a plain text file containing a list of entries, each representing a different reference. Individual entry begins with an entry type (such as @article, @book, @inproceedings, etc.), followed by a unique key and other fields like author, title, year, etc.
@article - Journal articles
@book - Books
@inproceedings- Conference papers
@misc - Websites or other materials
When generating your BibTeX file, whether exporting from a database, journal website, or reference manager, you may encounter formatting issues that cause LaTeX compilation errors or incorrect reference output.
Special LaTeX characters: characters like %, $ and & included in your .bib file can cause errors during LaTeX compilation. Use your LaTeX editor to find and replace these, e.g. replace & with \&, replace % with \%
Unnecessary fields: imported entries often include unnecessary fields (e.g. notes, abstract) that can clutter your references and unintentionally appear in your reference list (particularly the notes field). Solutions:
Remove or comment out unnecessary fields in your .bib file (add a percentage sign "%" in front of the field to change it into a comment).
In RefWorks, use the bulk edit feature to clear specific fields before exporting.
In Zotero, untick the notes field option when generating the BibTeX file.
Retaining capitalisation: some bibliographic styles strip out capitalisation in fields such as the title. This can be problematic if the title contains acronyms. To fix this issue, edit the BibTeX file and enclose the specific text in curly brackets e.g. title={Study of incompressible {MHD} flow in a circular pipe}.
library@imperial.ac.uk
+44 (0)20 7594 8810