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
64 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://github.com/birnstiel/erc_template/blob/master/aa.bst
The style strangely does not show titles for some item types, so that the names of these types do not show in the right margin of my sample.
-
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/abbrv.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://github.com/dpo/latex-styles/blob/master/styles/common/abbrvnat.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 city of publication of the proceedings.Has some odd features: does not include the title of an article in a collected volume or that of an unpublished paper, does not include the publisher of an inproceedings item or the institution for a techreport, and puts no punctuation between the author of a misc item and its title.
-
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/acm.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/borisveytsman/acmart/blob/primary/ACM-Reference-Format.bst
isbn and issn fields require macro to be defined in document: \def\showISSN#1{ISSN #1.} \def\showISBNx#1{ISBN #1.} Also supports articleno, numpages, day, iccn, and several other fields. Check the bst file for how to use these fields.
-
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://ftp.math.utah.edu/pub/tex/bibtex/agsm.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/contrib/phy-bstyles/aip.bst
-
I have not yet examined the
alex
style. I will do so as time permits. The conversion algorithm has assumed that, like most styles, it does not support thedoi
,url
,urldate
, ortranslator
fields or the@online
item type, requires underscores indoi
s to be escaped, and treats theaddress
field for aninproceedings
item as the city of publication. -
Type: other
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/alpha.bst
-
Type: other
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/macros/latex/required/amscls
-
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://ctan.org/tex-archive/macros/latex/required/amscls
-
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://ctan.org/tex-archive/biblio/bibtex/contrib/misc/apa.bst
An early version of a style that mimics the APA format.
-
Type: author-date (requires apacite (option natbibapa possible) 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/open-source-uc/latex-template-msc/blob/master/apacite.bst
Note that this style treats a pages field that contains a single hyphen as a single page (e.g. the entry "56-78" is interpreted as a single page, numbered 56-78). For a page range, it is necessary for the field in the BibTeX database to contain two dashes: "56--78". (Every other style that I know treats "56-78" as a page range.)
-
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://mirrors.ctan.org/biblio/bibtex/base/apalike.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.aq-test.com/latex/texmf-dist/bibtex/bst/revtex/apsrev4-1.bst
Supports translation field. Omits titles from articles, incollections, and inproceedings. Rather than including dois and urls in references, it uses them to create links from components of the 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.Interprets the
address
field for aninproceedings
item as the city of publication of the proceedings.Available at https://www.stat.ubc.ca/~ruben/Prague2010/asa.bst
I have been unable to find an official version of asa.bst. Multiple unofficial versions appear to exist. If you point me to the official version, I will 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/DanySK/Template-LaTeX-Elsevier-CAS-DC/blob/master/cas-model2-names.bst
-
Type: author-date (requires chicago or 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://mirrors.ctan.org/biblio/bibtex/contrib/chicago/chicago.bst
-
I have not yet examined the
ciao
style. I will do so as time permits. The conversion algorithm has assumed that, like most styles, it does not support thedoi
,url
,urldate
, ortranslator
fields or the@online
item type, requires underscores indoi
s to be escaped, and treats theaddress
field for aninproceedings
item as the city of publication. -
I have not yet examined the
eleceng
style. I will do so as time permits. The conversion algorithm has assumed that, like most styles, it does not support thedoi
,url
,urldate
, ortranslator
fields or the@online
item type, requires underscores indoi
s to be escaped, and treats theaddress
field for aninproceedings
item as the city of publication. -
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/schnorr/elsevierorg/blob/master/elsarticle-harv.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://github.com/schnorr/elsevierorg/blob/master/elsarticle-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/schnorr/elsevierorg/blob/master/elsarticle-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://mirror.csclub.uwaterloo.ca/CTAN/biblio/bibtex/contrib/economic/erae.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 city of publication of the proceedings.Available at https://academic.oup.com/gji/pages/general_instructions#LaTeX
-
Type: other
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://info.arxiv.org/help/hypertex/bibstyles/halpha.bst
Supports eprint field.
-
Type:
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://mirrors.ctan.org/macros/latex/contrib/hitszthesis/hitszthesis.bst
I don't have the right style to render Chinese, so my sample image has lots of erroneous characters. If you are using this style, presumably you know how to use it properly. (If you tell me what I should do to fix the sample, I will post a new version.)
-
I have not yet examined the
homestead
style. I will do so as time permits. The conversion algorithm has assumed that, like most styles, it does not support thedoi
,url
,urldate
, ortranslator
fields or the@online
item type, requires underscores indoi
s to be escaped, and treats theaddress
field for aninproceedings
item as the city of publication. -
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://info.arxiv.org/help/hypertex/bibstyles/hplain.bst
Supports eprint 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 location of the conference.Available at https://raw.githubusercontent.com/pjreddie/yolo-paper/refs/heads/master/ieee.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/ieeetr.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://tug.ctan.org/biblio/bibtex/contrib/IEEEtran/IEEEtran.bst
Supports various idiosyncratic fields like dayfiled, monthfiled, yearfiled, ctluse_article_number.
-
I have not yet examined the
IntroductionReferences
style. I will do so as time permits. The conversion algorithm has assumed that, like most styles, it does not support thedoi
,url
,urldate
, ortranslator
fields or the@online
item type, requires underscores indoi
s to be escaped, and treats theaddress
field for aninproceedings
item as the city of publication. -
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://github.com/jasonfleming/jasgs/blob/master/doc/paper/mdpi.bst
Has @www item type in place of @online. The format of this item ignores the title field. (Has no default type, so an item of type @online is not recognized.)
-
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/osbornemj/bst/blob/main/mjo.bst
-
Type: author-date (requires natbib (or mla?) 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://mirrors.ctan.org/biblio/bibtex/contrib/mla/mla.bst
Puts superfluous period after question mark at end of title and has superfluous space before comma at end of list of editors of inproceedings.
-
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.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: 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.
-
I have not yet examined the
ReferencesFB1
style. I will do so as time permits. The conversion algorithm has assumed that, like most styles, it does not support thedoi
,url
,urldate
, ortranslator
fields or the@online
item type, requires underscores indoi
s to be escaped, and treats theaddress
field for aninproceedings
item as the city of publication. -
I have not yet examined the
referencias
style. I will do so as time permits. The conversion algorithm has assumed that, like most styles, it does not support thedoi
,url
,urldate
, ortranslator
fields or the@online
item type, requires underscores indoi
s to be escaped, and treats theaddress
field for aninproceedings
item as the city of publication. -
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