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
44 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: 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
-
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: 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
-
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: 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.)
-
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.
-
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.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: 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: 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: 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.
-
I have not yet examined the
tfs
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://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.