Sign up ×
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.

I'm trying to layout a short article using the IEEE latex style guide. I'm having difficulty with the final part of their bibliography instructions as I want to reference an external .bib file. I have the IEEEtran.cls file and IEEEtran.bst file in my local folder.

% argument is your BibTeX string definitions and bibliography database(s)

What are 'string definitions'? I presume the bibliography database is the specific file I want to reference, which in my case is ../../references

share|improve this question

1 Answer 1

A string definition is an alias that shortens the work of bibtex-ing.

@STRING{HH = "Proc. IEEE Solid State Sensors Workshop"}

It goes, obviously, into your bibtex file, usually the very top.

And yes, the bibliography database is your references in the bibtex format. As things stand now, your document thinks that your bibliography database is "IEEEabrv,..,/bib/paper}

So you need to do:


You can use multiple files also. My bibliography for my last paper was:

\bibliography {%

BTW, all my bib files end in .bib (e.g. books.bib), and you don't include the suffix in your declaration.

share|improve this answer
One should probably leave IEEEabrv in the argument of the \bibliography command, since it is a file with the IEEE abbreviations. See… – domwass Nov 25 '10 at 8:05
It does work when I leave the IEEEabrv argument out (just using \bibliography{../../references} ) – celenius Nov 26 '10 at 2:57
@domwass - yes, you're correct. Thanks for the correction. @celenius - so just move the IEEEabrv file the same dir as your references.bib - and sudo check my answer as correct. – bev Nov 28 '10 at 2:29

Your Answer


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.