Skip to content
No description or website provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitattributes
.gitignore
LICENSE
README.md
package.json
rollup.config.js
yarn.lock

README.md

nbib

neat bibtex bibliography

A simple tool that parses a file containing bibliography entries in nbib format and outputs a .bib file containing the normalized (and sorted) bibliography entries

The nbib format

Example:

online: gamasutra:c++functional
    title     = In-depth: Functional programming in C++
    author    = John Carmack
    publisher = Gamasutra
    pages     = 1
    language  = English
    year      = 2012
    month     = 4
    url       = https://www.gamasutra.com/view/news/169296/Indepth_Functional_programming_in_C.php
    urldate   = 2018-09-21

are converted to:

@online{gamasutra:c++functional,
 title     = {In-depth: Functional programming in C++},
 author    = {John Carmack},
 publisher = {Gamasutra},
 pages     = {1},
 language  = {English},
 year      = {2012},
 month     = {4},
 url       = {https://www.gamasutra.com/view/news/169296/Indepth_Functional_programming_in_C.php},
 urldate   = {2018-09-21}
}

The entry type and entry label must be in the format type: label with a line break after the label, and then at least one field.

The fields of each entry must have 2 or 4 whitespaces or a tab of indentation and are terminated with a newline. The type of indentation must be the same for each field of an entry.

You can’t perform that action at this time.