To use BibTeX in a LaTeX document, a bibliography style file (bst
file) has to be selected and included as the argument of a \bibliographystyle
command.
bst
files differ in their features, and the output produced by the conversion algorithm depends on the bst
file specified when the source file is uploaded.
This page lists the bst
files about which I currently have information. As additional bst
files are entered by users in the file-upload form, I will investigate their properties (e.g. the fields they support) and add them to this list. (If you enter a bst
file not on this list, the conversion algorithm assumes some default properties for it.)
When you click on the name of a file in this list below, its properties that are relevant to the conversion algorithm and the output it generates for the following sample document and bib
file are shown.
Here is the LaTeX code for the sample document, in this case using the mla
style (with natbib
).
The \marginpar
code in the title
field for each entry produces the text in the right margin of the sample document indicating the type of each item. It would not, of course, be included in a real bib file.
bst files
83 found
Click on the name of a file to see properties of the style (field = supported, field = unsupported) and the sample document generated using that style.
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://pages.mtu.edu/~struther/Drop/AppMAthLett/AppliedMathLetters/model1-num-names.bst
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://github.com/cahitkome/elsarticle/blob/master/model5-names.bst
-
Type: numeric
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://mirrors.ctan.org/macros/latex/contrib/nature/naturemag.bst
-
Type: numeric
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Requires underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://github.com/mmelgui/Scientific-Report/blob/master/naturemag-doi.bst
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Interprets the
address
field for aninproceedings
item as the location of the conference.Available at https://ctan.org/tex-archive/biblio/bibtex/contrib/newapa
The style seems to have some bugs --- see the comma after "Chapter 7" in the incollection item in the sample and commas after the booktitle and the page range in the inproceedings item.
-
Type: numeric
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Interprets the
address
field for aninproceedings
item as the location of the conference.Available at https://github.com/MCG-NKU/NSFC-LaTex/blob/master/nsfc.bst
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://www.iro.umontreal.ca/~lecuyer/tex/latex/macros/ormsv080.bst
-
Type: numeric
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Interprets the
address
field for aninproceedings
item as the location of the conference.Available at https://mirrors.ctan.org/biblio/bibtex/base/plain.bst
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the location of the conference.Available at https://mirrors.ctan.org/macros/latex/contrib/natbib/plainnat.bst
-
Type: numeric
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the location of the conference.Available at https://mirrors.ctan.org/biblio/bibtex/contrib/urlbst/plainurl.bst
Supports @webpage item type rather than @online and lastchecked field rather than urldate.
-
Type:
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://github.com/vcflib/vcflib/blob/master/paper/plos2015.bst
Supports @webpage rather than @online type. Documentation says it supports doi field, but it does not recognize that field in my sample.
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://www.raa-journal.org/sub/macro/
Does not use titles; reference to an unpublished item is thus incomplete. Style file includes some code for doi's and url's, but it is commented out.
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Interprets the
address
field for aninproceedings
item as the location of the conference.Available at https://github.com/aignas/LaTeX-project/blob/master/publishing/bibstyles/rsc.bst
Has code for doi, but is not activated by default. Does not include titles, making it unsuitable for citations of unpublished papers or theses.
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://github.com/aorthey/latex-paper-default/blob/master/ijrr/SageH.bst
-
Type: author-date
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Interprets the
address
field for aninproceedings
item as the location of the conference.Available at https://mirrors.ctan.org/biblio/bibtex/base/siam.bst
-
Type: numeric
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://resource-cms.springernature.com/springer-cms/rest/v1/content/18782940/data/v13
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://github.com/godkingjay/springer-nature-latex-template/blob/master/sn-basic.bst
When used with \usepackage[numbers]{natbib}, produces numbered references.
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the location of the conference.Available at https://github.com/godkingjay/springer-nature-latex-template/blob/master/sn-chicago.bst
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://github.com/godkingjay/springer-nature-latex-template/blob/master/sn-mathphys.bst
Has some code for isbn, but does not support it for book type.
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Supports the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://resource-cms.springernature.com/springer-cms/rest/v1/content/18782940/data/v13
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://resource-cms.springernature.com/springer-cms/rest/v1/content/18782940/data/v13
Appears to be identical to sn-mathphys-ay.
-
Type: numeric
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://resource-cms.springernature.com/springer-cms/rest/v1/content/18782940/data/v13
Code for doi, eid, and other fields is in file, but it is commented out.
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://resource-cms.springernature.com/springer-cms/rest/v1/content/18782940/data/v13
url field is not supported for techreport type.
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://resource-cms.springernature.com/springer-cms/rest/v1/content/18782940/data/v13
-
Type: numeric
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://github.com/cmader/qSKOS-tpdl-paper/blob/master/splncs03.bst
-
Type: numeric
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Requires underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://github.com/amallia/LNCS/blob/master/splncs04.bst
-
Type: numeric
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://www.iro.umontreal.ca/~lecuyer/mcqmc08/proceedings/spmpsci.bst
I have been unable to find the official version of this style. If you tell me where to find it, I will get it and record its features.
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://github.com/langsci/101/blob/master/unified.bst
-
Type: numeric
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Interprets the
address
field for aninproceedings
item as the location of the conference.Available at https://mirrors.ctan.org/biblio/bibtex/base/unsrt.bst
Items in reference list appear in order in which they are cited in the document, not in the order of their authors' names. In the example, these two orders happen to be the same.
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the location of the conference.Available at https://mirrors.ctan.org/macros/latex/contrib/natbib/unsrtnat.bst
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Supports the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://github.com/ustctug/ustcthesis/blob/master/ustcthesis-authoryear.bst
Puts hyphen in page ranges rather than en-dash, as is conventional. Supports translation field.
-
Type: author-date (requires natbib LaTeX style)
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Supports the
@online
item type.Does not require underscores in
doi
s to be escaped.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://github.com/ustctug/ustcthesis/blob/master/ustcthesis-numerical.bst
Puts a hyphen rather than an en-dash in page ranges, as is conventional. Supports translation field.
-
Type: numeric
doi, url, urldate, eid, eprinttype, archiveprefix, eprint, eprintclass, primaryclass, isbn, issn, translator, date,
Does not support the
@online
item type.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://mirrors.ctan.org/biblio/bibtex/contrib/vancouver/vancouver.bst
Omits description (e.g. "PhD thesis") for phdthesis item. Uses "p." rather than "pp." for page range. doi field is included in list of possible fields and in code but does not appear in output.