This question already has an answer here:

I am using natbib for citation like so:

\usepackage[super, comma, numbers, square, sort]{natbib}

With normal citations, e.g.


this works as expected. But when i try to pass an optional argument like so:

\cite[Page 2]{some-ref}

it comes out wrong. The reference-number is put into brackets with superscript, but the optional argument is put outside of the brackets like normal text, like if I would write

\cite{some-ref}Page 2

How can I fix this? I want to have the whole citation, including the optional argument as superscript.

marked as duplicate by egreg, user13907, Paul Gessler, Ludovic C., user31729 May 1 '15 at 15:48

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • Is that normal (in your field, etc.)? Having the page number in a superscript seems super odd. Won't people mistake the page number (or page range) as references to other bibliography items? – jon Apr 29 '15 at 17:38
  • Welcome to TeX.SX! You can have a look at our starter guide to familiarize yourself further with our format. – Reinstate Monica - M. Schröder Apr 29 '15 at 17:39

I solved my problem using the selected answer to this question:

Superscript page numbers with natbib

If your're reading this, I finally managed to succeed in a half-hour long journey through unsolvable captchas, buggy captcha-widgets and hijacking attempts on my clipboard that forced my to re-copy the link on every of my ~10 attempts to post this.

  • Or you could just register for an account like nearly everyone else and not have any of these problems... In any event, now you've got two separate accounts, which means you cannot edit your original post or leave comments. The StackExchange staff can merge them together for you. – Paul Gessler May 1 '15 at 15:29

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