dcpurton / biblatex-sbl

Society of Biblical Literature (SBL) style files for biblatex
24 stars 5 forks source link

Abbreviation absent in LOA (6.2.5 SBLHS 2.0) #70

Closed Nhapsie closed 6 years ago

Nhapsie commented 6 years ago

Hello @dcpurton, I noticed today that the abbreviationshortseries is missing on the list of abbreviation for an original work (or any other?) included in reference type 6.2.5 The Full History of a Translated Volume The abbreviation comes out good for footnote and bibliography though.

dcpurton commented 6 years ago

Hi @Nhapsie, as usual, please always include a minimal working example, even if you think things are clear.

Nhapsie commented 6 years ago

The MWE shows that the only way to have the original work's series for Gluck1927 in the List of Abbreviation is to cite it. But if we choose any of the other two subsequent works we see that abbreviation is there so the request is to have the series in the LOA as well (sorry, how do I add German accents below in the compiled pdf?). In my view, nested references like this should have their shortseries deployed as well, given that footnotes and bibliography do not do that.

\documentclass[a4paper]{article}
\raggedright
\usepackage[style=sbl,ibidtracker=false,backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}

@book{Gluck1927,
author = {Glück, Nelson},
title = {Das Wort \emph{Ḥesed} Im Alttestamentlichen Sprachgebrauch Als Menschliche und Göttliche Gemeinschaftgemäße Verhaltungsweise},
shorttitle = {Das Wort \emph{Ḥesed} Im Alttestamentlichen Sprachgebrauch},
series = {Beihefte zur Zeitschrift für die alttestamentliche Wissenschaft},
shortseries = {BZAW},
number = {47},
publisher = {Alfred Töpelmann},
location = {Gießen, Germany},
date = {1927},}

@book{Gluck1967,
author = {Glück, Nelson},
title = {Hesed in the Bible},
translator = {Gottschalk, Alfred},
location = {Cincinnati, OH},
publisher = {Hebrew Union College Press},
related = {Gluck1927},
relatedtype = {translationof},
date = {1967},}

@book{Gluck2011,
author = {Glück, Nelson},
editor = {Epstein, Elias L.},
title = {\emph{Ḥesed} in the Bible},
translator = {Gottschalk, Alfred},
location = {Eugene, OR},
publisher = {Wipf \& Stock},
related = {Gluck1967},
relatedtype = {reprintof},
date = {2011},}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
Example: \cite[101]{Gluck2011}.
\printbiblist{abbreviations}
\printbibliography
\end{document}
dcpurton commented 6 years ago

This happens because biblatex excludes related entries from both the bibliography and the LOA.

The solution is to add relatedoptions={skipbib} to the Gluck1967 entry. This will ensure that Gluck1927 is not included in the bibliography, but is included in the LOA.

I think I might be able to do this by default without side effects (I basically do this for @ancienttext and @classictext entry types already).

(BTW, you can get your German accents showing up by adding \usepackage{fontspec} to your MWE and compiling with xelatex or lualatex.)

Nhapsie commented 6 years ago

The solution worked well, thanks. I think this issue popped up in the past, but there's no way to do a search on issues, is there? I would think the way things are is good enough, giving users two options.

dcpurton commented 6 years ago

@Nhapsie, see if the latest git version of the master branch does what you want and expect.

dcpurton commented 6 years ago

I think the issue is valid. It's unexpected for all shortseries to be included in the LOA except for ones in related entries.

I don't remember this being mentioned before. You can search github issues on the main issues page.

Nhapsie commented 6 years ago

Thanks for the change, now related deploys shortseries in LOA right out of the box