Skip to content

Latest commit

 

History

1,727 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bibtex Repo

Adding bibliography entries

Follow the syntax of existing entries use keys of the form <authors>-<venue>. Join two authors' surnames with -. For three or more authors, use firstauthor-et-al.

The venue part is the publication year for books and the venue abbreviation followed by the year for other publications. For workshops, append ws after the conference year, usually followed by a workshop abbreviation. Use arxiv, not corr, for arXiv papers.

Entry Example key
Conference paper pommerening-et-al-icaps2014
Often cited workshop with abbreviation jonas-icaps2012wshsdip
Rarely cited workshop without abbreviation jonas-aaai2008wssearch
Single workshop at the conference jonas-nips2011ws
Book russell-norvig-2003

For conferences likely to be cited multiple times, add matching proceedings entries to crossref.bib (long form) and crossref-short.bib (short form). Reference their shared key in each paper's crossref field, for example crossref = "neurips2026". To cite the proceedings as a whole, add a Book entry in literatur.bib.

Finally, use the formatter and tests to check formatting, sorting, and common key errors.

Usage

Within the main paper file, use

\bibliography{abbrv,literatur,crossref}  # long versions
\bibliography{abbrv-short,literatur,crossref-short}  # short versions
\bibliography{abbrv,literatur,extra,crossref}  # if some citations are in extra.bib

To add the bibliography files to your paper repo, you can use the following Makefile target (remember to indent with tabs and to prefix the file names above with bib/):

update-bib:
    note='DO NOT EDIT THIS FILE DIRECTLY! It is overwritten by "make update-bib".'; \
    mkdir -p bib; \
    for name in {abbrv-short,abbrv,literatur,crossref-short,crossref}; do \
        file=bib/$${name}.bib; \
        wget -q https://github.com/ghraw/aibasel/bib/main/$${name}.bib -O $${file}; \
        printf '%% %s\n\n%s\n' "$${note}" "$$(cat $${file})" > $${file}; \
    done; \
    echo "$${note}" > bib/DO_NOT_EDIT_THESE_FILES

Auto-format

You can sort the bib files and fix some basic formatting errors with

./tests/format-bib.sh

Tests

You can run some basic tests on the bibliography files with

./tests/run-tests.sh

See README.md in the tests directory for setup instructions.

About

Bibtex files with planning-related references

Resources

Stars

9 stars

Watchers

8 watching

Forks

Releases

Packages

Used by

Contributors

Languages