I have a webpage I need to cite, whose author is a company (no real person specified). Its full name is Organization for the Advancement of Structured Information Standards, abbreviated OASIS. I want to have the OASIS in citations (OASIS, 2006), for example, but include the full company name in the list of references.
I tried
author = "{OASIS}, {Organization for the Advancement of Structured Information Standards}"
that prints OASIS in the citations, but prints "OASIS, O.", in the list of references. If I do
author = "{OASIS, Organization for the Advancement of Structured Information Standards}"
then I have the full name in the list of references, but also in citations, which looks ugly.
How can I have OASIS in citations and Organization for the Advancement of Structured Information Standards in the list of references?
Another example I need is the World Wide Web Consortium. I would like to have it cited like W3C, for example: "(W3C, 2009)", but have the full name in the list of references: "The World Wide Web Consortium".
Best Answer
Here's a way, that requires special formatting of the
author
field in the.bib
file.Notes: the
filecontents*
is just to keep the example selfcontained; if you want only the expanded name in the references section, changeinto
Important: don't forget the additional braces around
\acroauthor{...}{...}
, which are essential for the correct sorting by author.This can be modified to expand the acronym the first time it is used in a citation. Remove the first
%
in the line marked<-----
if you want to show the acronym also the first time, together with the expanded text, which is what's done usually to help readers.