plk/biber

Integration of @set entry type in Biblist?

Closed this issue · 8 comments

Doc73 commented

Dear devs,
maybe I'm doing something wrong, but, apparently, it is not possible to insert @set in publication lists.
Is it a desired thing? If not, is it possible to somehow add this possibility?
Here is a MWE:

% !TeX root = biblatex-test-set.tex
% !TeX program = xelatex
% !TeX encoding = UTF-8
% !TeX spellcheck = it_IT

\begin{filecontents}[overwrite]{biblio.bib}
@Set{CPG,
  entryset         = {Leutsch1839,Leutsch1851,Latte1961},
  author           = {von Leutsch, Ernst Ludwig and Schneidewin, Friedrich Wilhelm and Latte, Kurt},
  keywords         = {sigle},
  relatedtype      = {multivolume},
  title            = {Corpus Paroemiographorum Graecorum},
  volumes          = {3},
  shorthand        = {C. P. G.},
}
@Book{Latte1961,
  author           = {Latte, Kurt},
  date             = {1961},
  title            = {Supplementum},
  location         = {Hildesheim},
  maintitle        = {Corpus Paroemiographorum Graecorum},
  publisher        = {Holms},
  volume           = {3},
  keywords         = {editiones},
}
@Book{Leutsch1839,
  author           = {von Leutsch, Ernst Ludwig and Schneidewin, Friedrich Wilhelm},
  date             = {1839},
  title            = {Zenobius, Diogenianus, Pluratchus, Gregorius Cyprius cum Appendice Proverbiorum},
  location         = {Gottingae},
  maintitle        = {Corpus Paroemiographorum Graecorum},
  publisher        = {Vandenhoeck \& Ruprecht},
  volume           = {1},
  keywords         = {editiones},
}
@Book{Leutsch1851,
  author           = {von Leutsch, Ernst Ludwig},
  date             = {1851},
  title            = {Diogenianus, Gregorius Cyprius, Macarius, Aesopus, Apostolius et Arsenius, Mantissa Proverbiorum},
  location         = {Gottingae},
  maintitle        = {Corpus Paroemiographorum Graecorum},
  publisher        = {Libraria Dieterichiana},
  volume           = {2},
  keywords         = {editiones},
}
@Book{Leutsch1839a,
  author           = {von Leutsch, Ernst Ludwig and Schneidewin, Friedrich Wilhelm},
  date             = {1839/1851},
  location         = {Gottingae},
  maintitle        = {Corpus Paroemiographorum Graecorum},
  volumes          = {2},
  keywords         = {editiones, sigle},
  shorthand        = {blablabla},
}
\end{filecontents}
\documentclass[b5paper,11pt,twoside]{memoir}

\usepackage[%
	backend=biber,%
	autolang=other,%
	langhook=extras,%
	sorting=nyt,%
	style=verbose,%
	dashed=true,%
	url=false,%
	isbn=false,%
	doi=false,%
	giveninits=true,%
	uniquename=init,%
	]{biblatex}
\addbibresource{biblio.bib}

\usepackage{hyperref}

\begin{document}
\nocite{*}
\printbibliography

\printbiblist[keyword=sigle,title=Sigle]{shorthand}%

\printbiblist[]{shorthand}
\end{document}

Thank you very much in advance,
Domenico

plk commented

This is a bug in biber with set handling in biblists - currently being looked at, thank you for reporting.

plk commented

This should be fixed in biber 2.20 DEV. It was to do with biblist filtering and sets - basically no set members of any sets in a list should be filtered out if the set itself is included.

moewew commented

I just noticed that the MWE gives me

grafik

with Biber 2.20 dev.

In particular the @set entry does not get a shorthand. Not sure what the general expectation here is, but naively I certainly expected that a @set could have a shorthand.

Doc73 commented

Yes, I woud like to get C. P. G. as shorthand for the @set.

plk commented

Amazingly, this hasn't ever been possible as shorthand was never written to the .bbl for sets apart from a legacy (mistaken) fallback where a set would inherit the shorthand from the first set member ... now this should be fixed in 2.20 DEV.

moewew commented

Works great now!

grafik

@Doc73 You may want to check the publisher in Latte1961: It's probably Olms and not Holms.

Doc73 commented

@moewew
Just these days I'm reviewing all my bibliography and I didn't notice this mistake.
I do not know how to thank you! 😄

plk commented

2.20 is now released