I’m using biblatex and Biber, and modifying the verbose style. I’m having trouble with the placement and formatting of the edition: The edition should appear immediately in front of the year, without any “rd”, “th” etc., and without a space in between edition and year.
I’ve been trying to fix this for a good while and I can post one or two MWEs of attempted solutions if it should help, but I’m afraid they’d be more confusing than helpful.
Below is an unadulterated MWE to start with. The relevant bibmacros seem to be in standard.bbx.
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@incollection{foo,
author = {A. Author},
title = {Foo},
booktitle = {Book},
location = {North Pole},
date = {2013},
edition = {7},
}
\end{filecontents}
\usepackage[style=verbose, backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{foo}
\printbibliography
Should be: North Pole, \textsuperscript{7}2013
\end{document}


xpatchtrick is great as well – I wasn’t usingxpatchat all, but I really should have, it seems ...:)– doncherry Nov 03 '13 at 00:07xpatchis a quick way to get rid of superfluous calls to macros in the drivers without copy-and-paste--rewriting them. – moewe Nov 03 '13 at 13:20\mkbibsuperscript(which I agree seems preferable), there’s a space missing after the comma:Pole,72013.– doncherry Nov 03 '13 at 14:55\mkbibsuperscriptis a very thin wrapper for\textsuperscript; one of the things it does though is executing\unspace. So you can either go with\textsuperscriptor define\newrobustcmd{\mkbibsuperscriptsp}[1]{% \allowhyphens\textsuperscript{% \begingroup \protected\long\def\mkbibsuperscript##1{% \blx@warning{Nested superscript}% \mkbibbrackets{##1}}% #1\endgroup}}and use that. For now I have reverted the answer to use\textsuperscriptagain. – moewe Nov 03 '13 at 14:59