TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using a this freely downloadable latex class file and the style is set to \bibliographystyle{ieeetr}. But when I cite something with \cite{} I get it inside ().

For example I get it as abc et al. (1) but what I want to get is abc et al. [1].

Please tell me how to get my citations inside [ ] ?

share|improve this question
I found the line 50: \usepackage[round, sort, numbers]{natbib} It is possible that "round" makes the trouble – MasterPJ Nov 13 '12 at 14:24
The class is meant for submission to IEEE conferences. So the output is like they want. – egreg Nov 13 '12 at 14:25
@egreg no this is a thesis template. And even in IEEE papers I haven't seen citing with parenthesis, it's using []. – user601Lwill my wasted time be Nov 13 '12 at 14:59
up vote 11 down vote accepted

You can simply say


in your document preamble (see natbib documentation, section 2.9).

However, if you're using the class for a submission to an IEEE conference, leave as they want.

share|improve this answer

The reason why you are getting citation numbers inside parentheses instead of square brackets is that in the class file you use, the package natbib is loaded with the option round, see line 51:

\usepackage[round, sort, numbers]{natbib}

Just replace this line with

\usepackage[sort, numbers]{natbib}

save your class file, compile your .tex file and you should get square brackets. Alternatively, simply adding \setcitestyle{square} in the preamble of your document without modifying the class file itself should work.

Note, however, that you may also have to edit the bibliographic style to change the style of the bibliographic number (at present, is it enclosed by parentheses or square brackets?) for each item in the Bibliography section.

share|improve this answer
There's no need to modify the class – egreg Nov 13 '12 at 14:34
should be \setcitestyle{square}? :) – user601Lwill my wasted time be Nov 13 '12 at 15:10
How the numbers appear in the bibliography is not governed by the .bst file, but by the LaTeX command \bibitem. There will be square brackets. – egreg Nov 13 '12 at 15:15

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.