Dear XBiblio Development Team,
I am working on CSL citations for the Zotero project. One of the citation
formats that I have been looking at is the IEEE citation style, which is
turning out to be difficult for a number of reasons:
The indentation is not supported by CSL. IEEE requires all reference
lists to be numbered, and all citation numbers must be written in the left
margin, with the entry’s information taking up the whole text column.
IEEE has different formats depending on how you obtained the item. For
example, a citation for a book found in print form might look like this:
J. K. Author, “Title of chapter in the book,” in Title of His Published Book,
xth ed. City of Publisher, Country if not USA: Abbrev. of Publisher, year,
ch. x, sec. x, pp. xxx–xxx.
If the same book were to be found online, the formatting would be radically
J. K. Author. (year, month day). Title (edition) [Type of medium].
volume(issue). Available: http://url
In most cases, a researcher would be using the print form of the citation,
but using the print form for all books wouldn’t work for items in the public
domain that have been posted online. Also, the formatting is slightly
different depending on the method of online retrieval (for example, FTP vs.
email vs. Telnet). IEEE makes similar distinctions for other types of items
(articles, reports, etc.).
IEEE requires issue numbers to be listed as ordinal numbers (1st, 2nd,
3rd, etc.), while most websites list them as cardinal numbers (1, 2, 3,
etc.). When Zotero reads information from a web page, the cardinal form of
the number is read in. So far, I don’t know how to convert cardinal numbers
to ordinal numbers, except for using “th edition” as a suffix, which doesn’t
If you know how to resolve these issues, please reply to this e-mail. More
information on the IEEE citation style is available at