-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
classictext as incollection #133
Comments
Okay, I think I found the answer in section 6.4.5 of the As you can see from my MWE above, I am a bit confused about the |
Ugh. Those Church Fathers really are a disaster. Let me see if I can walk you through the logic. Indeed if a \DeclareBibliographyDriver{classictext}{%
\usebibmacro{begentry}%
\DeclareFieldFormat[classictext]{title}{\mkbibemph{##1}}%
\clearfield{related}%
\usedriver{}{incollection}%
\usebibmacro{finentry}%
} Notice that the So, your analysis is correct that you need both the Now for the related options. The weirdness was to try and cover the hopeless inconsistency in the SBL Handbook. My understanding of the Blog is that they probably want the full details of ANF in the list of abbreviations (as your above code produces). But in the SBL Handbook they had a short form, like on page 45 of The There's one more quirk. You'll get duplicate ANF entries in your bibliography because of #119. We can work around this by adding Putting this all together, I think your example above should look like this: \documentclass{article}
\usepackage[style=sbl,fullbibrefs=true,sblfootnotes=false]{biblatex}
\begin{filecontents}[overwrite]{\jobname.bib}
@mvcollection{ANF,
title = {The Ante-Nicene Fathers},
subtitle = {The Writings of the Fathers Down to A.D. 325},
shorthand = {ANF},
shorttitle = {ANF},
editor = {Alexander Roberts and James Donaldson},
publisher = {Hendrickson},
address = {Peabody, MA},
date = {2004},
origpublisher = {Christian Literature},
origdate = {1885/1887},
volumes = {10},
origlocation= {Buffalo, NY},
options = {skipbib},
}
@classictext{ANF:Papias:Frag,
entrysubtype = {churchfather},
author = {Papias},
title = {Fragments from the Exposition of the Oracles of the Lord},
volume = {1},
options = {skipbib=false},
related = {ANF},
crossref = {ANF},
}
@classictext{ANF:Irenaeus:TFC,
entrysubtype = {churchfather},
author = {Irenaeus},
title = {A Treatise on Faith and the Creed},
volume = {1},
options = {skipbib=false},
related = {ANF},
crossref = {ANF},
}
@classictext{ANF:Irenaeus:AH,
entrysubtype = {churchfather},
author = {Irenaeus},
title = {Against Heresies},
shorttitle = {Haer\adddot},
volume = {1},
related = {ANF},
crossref = {ANF},
}
@classictext{ANF:Irenaeus:AH:LoA,
author = {Irenaeus},
title = {Against Heresies},
shorttitle = {Haer\adddot},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\usepackage{xpatch}
\xpatchbibdriver{abbreviations}
{\toggletrue{blx@abbrevcite}}
{}
{}
{}
\begin{document}
\null\vfill
\printbiblist{abbreviations}
\nocite{ANF:Irenaeus:AH:LoA}
Test.\footcite[45]{ANF:Papias:Frag} Test.\footcite[50]{ANF:Irenaeus:TFC} Test.\footcite[55]{ANF:Irenaeus:AH}
\printbibliography
\end{document} |
Thanks! I see now. I had misunderstood #119. I thought the solution was not to use both |
In the
biblatex-sbl
manual here on pages 10 and 11, it says that if the optionskipbib=false
is given for aclassictext
, then it will act as anincollection
in the bibliography.Based upon @dcpurton's comment here, a
classictext
with a subtype ofchurchfather
for entries in ANF should userelated
for ANF so that it is cited in the footnote. However, when I userelated
for ANF and then also useskipbib=false
, the bibliography entry does not look like anincollection
. All the things from ANF are missing. Here is an MWE with the results:I have an entry for the list of abbreviations due to #120. Here is what it looks like:
As you can see, only the info from the
classictext
is there, not from ANF. Do I need to put ANF in bothrelated
as well ascrossref
?The text was updated successfully, but these errors were encountered: