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

1 Answers1

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.

Bernard
  • 271,350
  • 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 01 '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 01 '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 01 '16 at 15:29
  • Then a simple \let\cite=\autocite might do what I mean? Just to save some typing… – Bernard May 01 '16 at 15:33