mnras.bst is the bibliography style file used for the latex2e Monthly
Notices of the Royal Astronomical Society style file. See the
journal's instructions for authors at OUP (Sect. 6.3), and the downloadable
files at CTAN.
Previously this file was distributed by Blackwell Scientific.
Recent changes to the .bst file potentially require support from the mnras.cls class file.
-
The
.bstfile generates references to DOIs, and to URIs mentioned in the.bibfile, but using macros\doiand\url. Thehyperrefpackage defines the\urlmacro, but one can define suitable alternatives which typeset the URIs appropriately, even if they don't actually make the hyperlink. These macros are used only within the generated.bblfile. See below. -
The style file also generates references which implement MN's 'three authors' rule using a macro
\mniiiauthor. These macros are used in citations (that is, via the\citemacro) and so outside the generated bibliography (in.bbl).
The file mnras-bst.sty contains the definitions required to support
the newly-generated .bst output.
Currently, mnras.bst is configured so that (i) it incorporates the
content of the mnras-bst.sty file into the generated .bbl file (see
the function begin.bib, at the bottom), and (ii) the \mniiiauthor
functionality is disabled, using the setting #0 threeauthorvar := in
initialise.mnras. This means that the generated .bbl file is
standalone, but doesn't support the MN 'three-authors' prescription.
Ideally, this file will be incorporated directly into the mnras.cls
file, or at a pinch loaded as usual using the usual
\usepackage{mnras-bst}. In this case, (i) the function begin.bib
should be edited to remove the now-superfluous definitions; and (ii)
the line #0 'threeauthorvar := in mnras.bst can be changed to #1 'threeauthorvar :=.
If hyperref is not used, then it is necessary to define the \href
and \url macros as follows:
\def\href#1#2{#2}
\def\urlinner#1{#1\endgroup}
\def\url{\begingroup\def\do##1{\catcode`##1 12 }%
\do\\\do\$\do\&\do\#\do\^\do\_\do\%\do\~ \ttfamily \urlinner}
(there is a more compact alternative at the top of mnras-bst.sty,
which can be used within a class file).
This style file was originally written by John Sleath and Tim Jenness
at the Mullard Radio Astronomy Observatory in the summer of 1995. It
was derived from the astron.bst style file which itself was derived
from the apalike.bst style file.
Norman Gray (http://nxg.me.uk and http://8ameter.com) provided the multi-author style fixes, and the additions to the style-file to support DOIs and the MN three-author requirement.
This style was originally known as mn2e.bst but has been renamed
to mnras.bst to match the new naming convention for the recently
upgraded mnras.cls.