Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Is it possible to add acronyms to a bibTeX file?

I have a bibTeX entry that looks like the following when printed with natbib:enter image description here

And when used within the text it looks like: enter image description here

I would like it to show IBM [2011] and it could look the same in the references print or something like International Business Machines (IBM). etc...

My current entry looks like:

@webpage{International-Business-Machines:2011aa,
    Author = {{International Business Machines}},
    Month = {February},
    Title = {{Common Public License}},
    Url = {http://www.ibm.com/developerworks/library/os-cpl.html},
    Year = {2011}}
share|improve this question
3  
I don't have a solution for natbib. With biblatex, you may you use the shortauthor field -- see this question. –  lockstep Feb 22 '11 at 21:39
    
That was helpful, howiever I am not sure how to achieve the style that I am using with biblatex –  Tiago Veloso Feb 23 '11 at 8:11

2 Answers 2

up vote 5 down vote accepted

Found the following option that seems to work better for aliases.

SOURCE: ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/natbib/natnotes.pdf

2.6 Citation aliasing

Sometimes one wants to refer to a reference with a special designation, rather than by the authors, i.e. as Paper I, Paper II. Such aliases can be defined and used, textual and/or parenthetical with:

\defcitealias{jon90}{Paper~I}
\citetalias{jon90} ) Paper I
\citepalias{jon90} ) (Paper I)

These citation commands function much like \citet and \citep: they may take multiple keys in the argument, may contain notes, and are marked as hyperlinks.

Applied to your example, you might set

\defcitealias{International-Business-Machines:2011aa}{IBM [2011]}`

and then cite the piece via \citetalias{International-Business-Machines:2011aa}. A suggestion: You may want to simplify the key of this entry.

share|improve this answer
1  
Welcome to TeX.SE! A hint: By prefixing a row with >, one can put it into quotation. And, by indenting a line of text by four spaces, it is formatted like a line of code. –  Mico Oct 13 '13 at 11:31

With natbib, you can simply use:

\citeyearpar[see IBM][]{International-Business-Machines:2011aa}
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.