In some fields, it is preferable when citing a footnote in another work, to cite the page number with the footnote number. In biblatex-sbl
, if this is the first citation of an article, then it sees the prenote
as something other than a page number and puts the whole page range in the footnote and then the postnote
in parenthesis, which is not correct.
Here is a MWE:
\documentclass[letterpaper,12pt]{book}
\usepackage{polyglossia}
\setmainlanguage[variant=us]{english}
\usepackage[english=american]{csquotes}
\begin{filecontents}[overwrite]{customstyles.dbx}
\DeclareDatamodelEntrytypes{tdict}
\end{filecontents}
\usepackage[style=sbl,citepages=omit,fullbibrefs=true,sblfootnotes=false,citereset=chapter]{biblatex}
\begin{filecontents}[overwrite]{temp.bib}
@article{article1,
title = {First Article Title},
author = {John Smith},
journal = {Journal Title},
volume = {3},
number = {2},
year = {2020},
pages = {15-30},
}
@article{article2,
title = {Second Article Title},
author = {John Denver},
journal = {Journal Title},
volume = {3},
number = {2},
year = {2020},
pages = {31-45},
}
\end{filecontents}
\addbibresource{temp.bib}
\usepackage{xparse}
\begin{document}
\null\vfill
Cite a normal page.\footcite[18]{article1} Cite a footnote.\footcite[20fn2]{article1}
Now cite a footnote first.\footcite[35fn3]{article2}
\clearpage
\printbibliography%
\end{document}
Here is what it looks like:
If the first citation is a page number, and then the second citation includes something other than a page number, the short citation is correct.
However, if the first citation includes a reference to a footnote (so that the postnote
contains something other than just numbers), the full reference is wrong.
Is there a way to get biblatex-sbl
to treat this as a page number?
I did find this issue, but I am unsure what exactly to do. Do I need to manually define passifpages
? It does not look like this command is natively defined in biblatex
. And the comment about the definition of PagesCheckSetup
having a trivial definition is also confusing because it looks like this command does have a definition in biblatex
.