Consider the following code:
\begin{filecontents}{biblio.bib}
@article{Key1,
title = {First title},
author = {First author},
shorthand = {ShortHand},
keywords = {shorthanded}
}
@article{Key2,
title = {Second title},
author = {Second author}
}
\end{filecontents}
\documentclass{article}
\usepackage[style=numeric]{biblatex}
\addbibresource{biblio.bib}
\begin{document}
My text cites both \cite{Key1} and \cite{Key2}.
\printbibliography[keyword=shorthanded]
\printbibliography[notkeyword=shorthanded]
\end{document}
Here I print two distinct bibliographies differentiating by keyword, and the first kind of entries happen to be referenced by shorthands (conference names).
As you can see from the output, the large spacing due to the shorthand in the first bibliography is retained when printing the second.
This appears nice in the MWE, but in my real document the two bibliographies are printed on separate pages anyway (separate chapters* in a book class), so the vertical alignment is not needed, and the wasted horizontal space in the second one is annoying and useless.
How can I reset the second call to \printbibliography so to independently reserve the right horizontal space for its entries?


biblatexin many other ways so I need a solution working with it – Nicola Gigante Oct 31 '18 at 19:50