1

The RSC package is supposed to format the text so that citations appear in [] in super script however this is not happening in my text, they are in [] but inline with the text. My bibliography is also not abbreviating journal names.. Have googled around and tried the solution adding [super] in the preamble which is now

\usepackage[style=chem-rsc,backend=biber,super]{biblatex}

Is there anything to do with the backend or needing to use natbib which I don't fully understand?

If not is there a way to manual change all the citations in the text to subscript?

Any help at all would be appreciated

2

I've never heard of a super option. But if you dig into the chem-rsc.cbx code, you'll find these lines:

\RequireCitationStyle{numeric-comp}

\ExecuteBibliographyOptions
  {
    autocite  = superscript,
    autopunct = true       ,
    sorting   = none
  }

So using \autocite instead of \cite should do the trick.

  • Indeed: the semantics of \cite with biblatex are quite clear: it's an inline citation. So either \supercite or \autocite (if set up as \supercite) are correct here. – Joseph Wright May 1 '16 at 15:24
  • @Joseph Wright: But \cite might be superscript as a style (or even the whole of [n] might be superscript as a style). – Bernard May 1 '16 at 15:27
  • No, that's rather my point: \supercite is for hard-coded superscripts, \cite is for inline citations, \autocite is a 'might do different things' command which can have semantics depending on the style. – Joseph Wright May 1 '16 at 15:29
  • Then a simple \let\cite=\autocite might do what I mean? Just to save some typing… – Bernard May 1 '16 at 15:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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