-
Notifications
You must be signed in to change notification settings - Fork 6
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
Abbreivations for different types of classictext #120
Comments
Ha. Just saw my typo in the title for Philo. Ignore that ;) |
Abbreviations for classic texts are a complete disaster. Initially, none of them appeared in the LoA. I tried to implement it and got part way through trying to sort it out before running into insurmountable problems. Another reason I began a complete rewrite. sigh I take it from the handbook and SBL published books that actually things like Ant. Josephus, Jewish Antiquities should appear in the list of abbreviations, although they often appear in a list of primary sources. |
Everything is possible if you are prepared to do a little manual work. You can create some dummy entries and include them with \documentclass{article}
\usepackage[style=sbl]{biblatex}
\begin{filecontents}[overwrite]{\jobname.bib}
@book{Loeb380,
author = {Philo},
title = {Questions and Answers on Genesis},
series = {Loeb Classical Library},
number = {380},
translator = {Ralph Marcus},
publisher = {Harvard University Press},
address = {Cambridge, MA},
date = {1979},
}
@classictext{Loeb380:philo:QAG,
author = {Philo},
title = {Questions and Answers on Genesis},
shorttitle = {QG 1,2,3,4},
xref = {Loeb380},
}
@book{JCW1981,
author = {Josephus},
title = {Complete Works},
translator = {William Whiston},
publisher = {Kregel Publications},
address = {Grand Rapids},
date = {1981},
}
@classictext{josephus:JCW1981,
author = {Josephus},
title = {Jewish Antiquities},
shorttitle = {Ant\adddot},
xref = {JCW1981},
}
@series{PL,
title = {Patrologia Latina},
editor = {Migne, J.-P.},
volumes = {217},
location = {Paris},
publisher = {Seu Petit-Montrouge},
date = {1844/1855},
shorthand = {PL},
options = {useeditor=false},
}
@series{PG,
title = {Patrologia Graeca},
editor = {Migne, J.-P.},
volumes = {162},
publisher = {Seu Petit-Montrouge},
location = {Paris},
date = {1857/1886},
shorthand = {PG},
options = {useeditor=false},
}
@classictext{PG:Basil:AH,
entrysubtype = {churchfather},
author = {Basil},
title = {Adversus haereses},
shorttitle = {Haer\adddot},
related = {PG},
relatedoptions = {useeditor=false},
volume = {7},
}
@classictext{PL:Jerome:QAG,
entrysubtype = {churchfather},
author = {Jerome},
title = {Quaestionum hebraicarum liber in Genesim},
shorttitle = {Qu\adddot\addspace hebr\adddot\addspace Gen\adddot},
related = {PL},
relatedoptions = {useeditor=false},
volume = {23},
}
@classictext{PG:Basil:AH:LoA,
author = {Basil},
title = {Adversus haereses},
shorttitle = {Haer\adddot}
}
@classictext{PL:Jerome:QAG:LoA,
author = {Jerome},
title = {Quaestionum hebraicarum liber in Genesim},
shorttitle = {Qu\adddot\addspace hebr\adddot\addspace Gen\adddot}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{PG:Basil:AH:LoA,PL:Jerome:QAG:LoA}
\null\vfill
Josephus.\footcite[1.1.4]{josephus:JCW1981} Philo.\footcite[1.32]{Loeb380:philo:QAG}
Basil Greek.\footcite[(4.4.30)1114]{PG:Basil:AH} Jerome Latin.\footcite[(3:15)943]{PL:Jerome:QAG}
\printbiblist{abbreviations}
\printbibliography
\end{document} |
For a sneak peak of how things will work in the new version: Ancient worksbib file@series{PL,
shorthand = {PL},
title = {Patrologia Latina},
editor = {Migne, J.-P.},
volumes = {217},
location = {Paris},
date = {1844/1855}
}
@series{PG,
shorthand = {PG},
title = {Patrologia Graeca},
editor = {Migne, J.-P.},
volumes = {162},
location = {Paris},
date = {1857/1886}
}
@ancienttext{gregory:orationestheologicae,
author = {{Gregory of Nazianzus}},
title = {Orationes theologicae},
related = {PG},
options = {parens}
}
@ancienttext{methodius:symp,
author = {{Methodius of Olympus}},
title = {Symposium \mkbibparens{Convivium decem virginum}},
shorttitle = {Symp.},
related = {PG},
options = {parens}
} tex file\volcite{36}[(4.19)128c]{gregory:orationestheologicae}
\cite*[(4.19)]{gregory:orationestheologicae}
\volcite{18}[(2.4)52c]{methodius:symp}
\cite*[(2.4)]{methodius:symp}
\nocite{PL}
\printbibliography
\printbibheading[title=Abbreviations]
\printbiblist[heading=subbibliography, title=Primary Sources,
type=ancienttext]{abbreviations}
\printbiblist[heading=subbibliography, title=Secondary Sources,
nottype=ancienttext]{abbreviations} |
Oh, I like the new system! One question - is there a reason that the volume could not be added somehow in the |
Good point about the |
I can see in your code that anything that is not |
The This is probably a bug, but to be honest, it's a hopeless mess. For your purposes, you just need it to appear, so put the |
|
You can put the @ancienttext{methodius:symp,
author = {{Methodius of Olympus}},
title = {Symposium \mkbibparens{Convivium decem virginum}},
shorttitle = {Symp.},
volume = {18},
related = {PG},
options = {parens}
} \cite[(2.4)52c]{methodius:symp} |
I haven't put the new version up on github yet. It's not really ready for use. Among other things, there's no |
I was just wondering if there was a way to create a separate abbreviations list mapping the |
I know that in your examples, you typically put the abbreviation from SBLHS2 8.3 for a classic work in the
title
of the bib entry. But if you do not do this, then there is a different result based upon whether something is achurchfather
or not (as far as I can tell). Here is a MWE:For "regular" entryies of type
classictext
, ashorttitle
shows up in the list of abbreviations. However, for subtypes ofchurchfather
, the shorttitle does not show up.My guess is that your goal was for none of them to show up in the LoA, since that is what is recommended in SBLHS2. So I have two questions:
shorttitle
to show up in the LoA do to style requirements? Is there an option for this that I have not found?Thanks!
The text was updated successfully, but these errors were encountered: