I'm looking to change the order of the fields in biblatex
for @inproceedings
and @incollection
so that the pages
field comes before the publisher
and address
fields. This ordering for book chapters and proceedings is a requirement for various Linguistics journals, and this is an example of how it should look (taken from Isogloss):
Baker, Mark C. 2008. The macroparameter in a microparametric world. In T. Biberauer (ed.), The limits of syntactic variation, 351-373. Amsterdam: John Benjamins.
The booktitle
field would be followed by a comma, and then 'pages'.
Here is a minimal example:
\documentclass[12pt, twoside]{article}
\usepackage[style=authoryear-comp]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@incollection{baker2008,
AUTHOR = "Mark C. Baker",
BOOKTITLE = "The limits of syntactic variation",
EDITOR = "T. Biberauer",
TITLE = "The macroparameter in a microparametric world",
YEAR = "2008",
LOCATION = "Amsterdam",
PAGES = "351--373",
PUBLISHER = "John Benjamins"}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
Biblatex on the authoryear style produces this with 'pages' at the end:
I know that there are various other problems with this output, but I have managed to find fixes for them elsewhere and to include them all here would be too much. I just need the ordering change. I've seen that it can be done through xpatch
, but these kinds of edits are still beyond me. Would anyone know how to do it?