dcpurton / biblatex-sbl

Society of Biblical Literature (SBL) style files for biblatex
25 stars 6 forks source link

Bib reference with and without full reprint history #72

Closed Nhapsie closed 6 years ago

Nhapsie commented 6 years ago

There are times when a reference is to be used for the first time without its full history, even though we're making use of its full reprint in another chapter of my work. I cannot find this option available, so the question is:

  1. Should I duplicate the reference without the related type field, or
  2. Is there a command to be used to refrain the full history.

The question is important for those of us who use reference managers to build the bib file, and do not simply delete the related type field manually in the bib file.

If option 1 is used, I understand that the standard behavior would feature the duplicate in the bibliography as a separate entry from the full reprint one, correct? That would be acceptable.

dcpurton commented 6 years ago

Since this looks like you want to make an exception in a special case for one citation, I don't think a general solution is needed.

But I wouldn't create a new entry in your database either (by default you would get a second entry in your bibliography, but you could remove it by including options={skipbib} in your new entry). Instead just clear the related field at the next citation key:

\documentclass{article}
\usepackage[style=sbl]{biblatex}
\addbibresource{biblatex-sbl.bib}
\begin{document}
\AtNextCitekey{\clearfield{related}}
\cite{wellhausen:1957}

\bigskip

\citereset
\cite{wellhausen:1957}
\printbibliography
\end{document}

temp63

Nhapsie commented 6 years ago

Learned something new today: \AtNextCitekey{\clearfield{related}} Thanks @dcpurton for amazing support.