From 9ae5452cd93f22112ae4d697f63c8e2a21c7b064 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 1 Feb 2023 21:05:45 +0000 Subject: biblatex-oxref (1feb23) git-svn-id: svn://tug.org/texlive/trunk@65707 c570f23f-e606-0410-a88d-b1316a301751 --- .../source/latex/biblatex-oxref/Makefile | 15 +- .../source/latex/biblatex-oxref/oxref.dtx | 1273 ++++++++++++++++---- .../source/latex/biblatex-oxref/oxref.ins | 4 +- 3 files changed, 1026 insertions(+), 266 deletions(-) (limited to 'Master/texmf-dist/source') diff --git a/Master/texmf-dist/source/latex/biblatex-oxref/Makefile b/Master/texmf-dist/source/latex/biblatex-oxref/Makefile index e58dba0ac65..4235b7b5790 100644 --- a/Master/texmf-dist/source/latex/biblatex-oxref/Makefile +++ b/Master/texmf-dist/source/latex/biblatex-oxref/Makefile @@ -25,9 +25,22 @@ $(NAME).pdf: $(NAME).dtx $(NAME).bbx $(STY1).bbx $(STY1).cbx british-$(NAME).lbx $(STYS:%=%-doc.pdf): %-doc.pdf : %-doc.tex $(NAME).bbx %.bbx %.cbx british-$(NAME).lbx english-$(NAME).lbx latexmk -silent -lualatex -shell-escape -interaction=nonstopmode $< >/dev/null +test-oxalph.tex : test-template.tex + sed 's/style=oxref/style=oxalph/' $< > $@ +test-oxnotes.tex : test-template.tex + sed 's/style=oxref/style=oxnotes,scnames/' $< > $@ +test-oxnum.tex : test-template.tex + sed 's/style=oxref/style=oxnum,scnames,backref=true/' $< > $@ +test-oxyear.tex : test-template.tex + sed 's/style=oxref/style=oxyear/' $< > $@ +$(STYS:%=test-%.pdf): test-%.pdf : test-%.tex $(NAME).bbx %.bbx %.cbx british-$(NAME).lbx english-$(NAME).lbx + latexmk -silent -lualatex -shell-escape -interaction=nonstopmode $< >/dev/null +$(STYS:%=%.bbi): %.bbi : test-%.pdf + pdftotext $< $@ + clean: @for log in *.log; do [ -e "$$log" ] || continue; grep "WARNING: biblatex-oxref" $$log; test $$? -eq 1; done - rm -f $(NAME).{$(AUX)} $(STYS:%=%-doc.{$(AUX)}) + rm -f $(NAME).{$(AUX)} $(STYS:%=%-doc.{$(AUX)}) $(STYS:%=test-%.{tex,pdf}) $(STYS:%=test-%.{$(AUX)}) rm -f $(STYS:%=%.doc) {american,british,english}-$(NAME).doc rm -rf _minted-* rm -f $(NAME).markdown.in diff --git a/Master/texmf-dist/source/latex/biblatex-oxref/oxref.dtx b/Master/texmf-dist/source/latex/biblatex-oxref/oxref.dtx index 66eeb6bee5a..6ce62d568e5 100644 --- a/Master/texmf-dist/source/latex/biblatex-oxref/oxref.dtx +++ b/Master/texmf-dist/source/latex/biblatex-oxref/oxref.dtx @@ -1,6 +1,6 @@ % \iffalse %<*internal|bbx|cbx|dbx|lbx|doc> -\def\Version{2021/01/18 v2.2} +\def\Version{2023/02/01 v3.0} % %<*internal> \iffalse @@ -133,6 +133,16 @@ stipulations and examples provided by the 2014 *New Hart's Rules* and the 2002 edition = {2}, publisher = {Oxford University Press}, location = {Oxford, UK}} +@book{law.oxford2012oscola, + author = {{Faculty of Law, University of Oxford}}, + editor = {Donal Nolan and Sandra Meredith}, + title = {{OSCOLA}}, + subtitle = {The {Oxford} {University} Standard for Citation of Legal Authorities}, + date = {2012}, + edition = {4}, + publisher = {Hart}, + location = {Oxford, UK}, + url = {https://www.law.ox.ac.uk/oscola}} % %<*internal> \fi @@ -166,7 +176,7 @@ See: http://www.latex-project.org/lppl.txt \endpreamble \postamble -Copyright (C) 2016–2021 Alex Ball +Copyright (C) 2016–2023 Alex Ball \endpostamble \usedir{tex/latex/\jobname} @@ -380,6 +390,13 @@ Copyright (C) 2016–2021 Alex Ball } % +%<*!doc> +\usepackage[tightLists=false]{markdown} +\markdownSetup{rendererPrototypes={% + link = {\href{#3}{#1}},% +}} + +% \hypersetup{pdfborder={0 0 0},pdfencoding=unicode} \usepackage[noabbrev,capitalize,nameinlink]{cleveref} \crefname{page}{page}{pages} @@ -476,10 +493,6 @@ Copyright (C) 2016–2021 Alex Ball \GetFileInfo{\jobname.tex} % %<*driver> -\usepackage[tightLists=false]{markdown} -\markdownSetup{rendererPrototypes={% - link = {\href{#3}{#1}}% -}} % For typesetting the implementation \makeatletter @@ -842,7 +855,7 @@ first two steps. ## Licence -Copyright 2016–2021 Alex Ball. +Copyright 2016–2023 Alex Ball. This work consists of the documented LaTeX file oxref.dtx and a Makefile. @@ -1066,6 +1079,9 @@ Where a source is provided, it refers to a section from one of the reference wor \item[NHR] \fullcite{waddingham2014nhr} + +\item[OSCOLA] +\fullcite{law.oxford2012oscola} \end{description} Where the source is starred (*), this indicates the example is not quite how it appears in the book, @@ -1238,7 +1254,7 @@ Up to two author names are given, after which \enquote{et al.} is used. brady.etal1994hehsa} \end{egcite} -If different authors have the same surname, they are distiguished by their initial. +If different authors have the same surname, they are distinguished by their initial. % % @@ -1368,8 +1384,8 @@ to put \enquote{(Ps.-)} after the name in the bibliography. % % {boethius1976dds} -%\textsc{Boethius (Ps.-)}, \emph{De disciplina scolarium: Édition critique, introduction et notes}, ed. Olga Weijers (Leiden, 1976). -%Boethius (Ps.-) (1976), \emph{De disciplina scolarium: Édition critique, introduction et notes}, ed. O.\ Weijers (Leiden). +%\textsc{Boethius} (\textsc{Ps.-}), \emph{De disciplina scolarium: Édition critique, introduction et notes}, ed. Olga Weijers (Leiden, 1976). +%Boethius (Ps.-) (1976), \emph{De disciplina scolarium: Édition critique, introduction et notes}, ed.\@ O. Weijers (Leiden). \toggletrue{blx@bibliography} \tcblower \begin{Verbatim} @@ -1399,9 +1415,9 @@ Oxford style is to give the attribution in square brackets. \begin{bibexbox} % % -{balfour1768pe} -%{[James Balfour]}, \emph{Philosophical Essays} (Edinburgh, 1768). -%{[Balfour, J.]} (1768), \emph{Philosophical Essays} (Edinburgh). +{balfour1768pe}[] +%[James Balfour], \emph{Philosophical Essays} (Edinburgh, 1768). +%[Balfour, J.] (1768), \emph{Philosophical Essays} (Edinburgh). \tcblower \begin{Verbatim} % @@ -1509,7 +1525,7 @@ In cases where an author changes the name under which they publish (e.g.\ due to % % {joukovsky1967gdd} -%\textsc{Joukovsky, F.} (= \textsc{Joukovsky-Micha, F.}), \enquote{La Guerre des dieux et des géants chez les poètes francais du XVI\textsuperscript{e} siècle (1500–1585)}, \emph{Bibliothèque d'Humanisme et Renaissance}, 29 (1967), 55–92. +%\textsc{Joukovsky}, \textsc{F.} (= \textsc{Joukovsky-Micha}, \textsc{F.}), \enquote{La Guerre des dieux et des géants chez les poètes francais du XVI\textsuperscript{e} siècle (1500–1585)}, \emph{Bibliothèque d'Humanisme et Renaissance}, 29 (1967), 55–92. %Joukovsky, F. (= Joukovsky-Micha, F.) (1967), \enquote{La Guerre des dieux et des géants chez les poètes francais du XVI\textsuperscript{e} siècle (1500–1585)}, \emph{Bibliothèque d'Humanisme et Renaissance}, 29: 55–92. \toggletrue{blx@bibliography} \tcblower @@ -1553,8 +1569,8 @@ If the contribution of the translators or revisers is so great they could be joi \begin{bibexbox} {kuehner.blass1890ef} -%\textsc{Kühner, Raphael}, rev. \textsc{Blass, Friedrich}, \emph{Ausführliche grammatik der griechischen sprache}, i: \emph{Elementar- und Formenlehre} (Hannover: Hahnsche Buchhandlung, 1890–2). -%Kühner, R., rev. Blass, F. (1890–2), \emph{Ausführliche grammatik der griechischen sprache}, i: \emph{Elementar- und Formenlehre} (Hannover: Hahnsche Buchhandlung). +%\textsc{Kühner}, \textsc{Raphael}, rev. \textsc{Blass}, \textsc{Friedrich}, \emph{Ausführliche grammatik der griechischen sprache}, i: \emph{Elementar- und Formenlehre} (Hannover: Hahnsche Buchhandlung, 1890–2). +%Kühner, R., rev. Blass, F. (1890–2), \emph{Ausführliche grammatik der griechischen sprache}, i: \emph{Elementar- und Formenlehre} (Hannover: Hahnsche Buchhandlung). \toggletrue{blx@bibliography} \tcblower \begin{Verbatim} @@ -1803,7 +1819,7 @@ The \emph{Oxford Guide to Style} consistently prefers volume and part numbers to %<*n|m> \begin{bibexbox} {goldblatt1973dmm} -Robert Goldblatt, \enquote{Diodorean Modality in Minkowski Space-Time}, \emph{Studia Logica}, 39/3 (1973), 219--36. +Robert Goldblatt, \enquote{Diodorean Modality in Minkowski Space-Time}, \emph{Studia Logica}, 39/3 (1973), 219–36. \tcblower \begin{Verbatim} % @@ -1848,7 +1864,7 @@ Hollingsworth, T. H. (1957), \enquote{A Demographic Study of the British Ducal F % Internal quotes, subtitle, no number \begin{bibexbox} {inalcik1992csm} -Halil Inalcik, \enquote{Comments on \enquote{Sultanism}: Max Weber's Typification of the Ottoman Polity}, \emph{Princeton Papers in Near Eastern Studies}, 1 (1992), 49--72. +Halil Inalcik, \enquote{Comments on \enquote{Sultanism}: Max Weber's Typification of the Ottoman Polity}, \emph{Princeton Papers in Near Eastern Studies}, 1 (1992), 49–72. \tcblower \begin{Verbatim} % @@ -1897,8 +1913,8 @@ Unwin, T. (1994), \enquote{Structural Change in Estonian Agriculture: From Comma % % {vaucouleurs1975nmn} -%Gerald de Vaucouleurs et al., \enquote{The New Martian Nomenclature of the International Astronomical Union}, \emph{Icarus}, 26 (1975), 85--98. -%Vaucouleurs, G. de, et al. (1975), \enquote{The New Martian Nomenclature of the International Astronomical Union}, \emph{Icarus}, 26: 85--98. +%Gerald de Vaucouleurs et al., \enquote{The New Martian Nomenclature of the International Astronomical Union}, \emph{Icarus}, 26 (1975), 85–98. +%Vaucouleurs, G. de, et al. (1975), \enquote{The New Martian Nomenclature of the International Astronomical Union}, \emph{Icarus}, 26: 85–98. \tcblower \begin{Verbatim} % @@ -1919,8 +1935,8 @@ Unwin, T. (1994), \enquote{Structural Change in Estonian Agriculture: From Comma % % {druin2002rcd} -%A. Druin, \enquote{The Role of Children in the Design of New Technology}, \emph{Behaviour \& Information Technology}, 21/1 (2002), 1–25. doi: \path{10.1080/01449290110108659} -%Druin, A. (2002), \enquote{The Role of Children in the Design of New Technology}, \emph{Behaviour \& Information Technology}, 21/1: 1–25. doi: \path{10.1080/01449290110108659} +%A. Druin, \enquote{The Role of Children in the Design of New Technology}, \emph{Behaviour \& Information Technology}, 21/1 (2002), 1–25. doi: \nolinkurl{10.1080/01449290110108659} +%Druin, A. (2002), \enquote{The Role of Children in the Design of New Technology}, \emph{Behaviour \& Information Technology}, 21/1: 1–25. doi: \nolinkurl{10.1080/01449290110108659} \tcblower \begin{Verbatim} % @@ -1942,8 +1958,8 @@ Unwin, T. (1994), \enquote{Structural Change in Estonian Agriculture: From Comma % % {li.etal2013flh} -%Shu Li et al., \enquote{Forever Love: The Hitherto Earliest Record of Copulating Insects from the Middle Jurassic of China}, \emph{PLoS ONE}, 8/11 (2013), e78188. doi: \path{10.1371/journal.pone.0078188} -%Li, S. et al. (2013), \enquote{Forever Love: The Hitherto Earliest Record of Copulating Insects from the Middle Jurassic of China}, \emph{PLoS ONE}, 8/11, e78188. doi: \path{10.1371/journal.pone.0078188} +%Shu Li et al., \enquote{Forever Love: The Hitherto Earliest Record of Copulating Insects from the Middle Jurassic of China}, \emph{PLoS ONE}, 8/11 (2013), e78188. doi: \nolinkurl{10.1371/journal.pone.0078188} +%Li, S., et al. (2013), \enquote{Forever Love: The Hitherto Earliest Record of Copulating Insects from the Middle Jurassic of China}, \emph{PLoS ONE}, 8/11, e78188. doi: \nolinkurl{10.1371/journal.pone.0078188} \tcblower \begin{Verbatim} % @@ -1967,7 +1983,7 @@ Unwin, T. (1994), \enquote{Structural Change in Estonian Agriculture: From Comma %<*n|m> \begin{bibexbox} {lindars1965eir} -B. Lindars, \enquote{Ezechiel and Individual Responsibility}, \emph{VT} 15 (1965), 452--67. +B. Lindars, \enquote{Ezechiel and Individual Responsibility}, \emph{VT} 15 (1965), 452–67. \tcblower \begin{Verbatim} % @@ -2017,8 +2033,8 @@ B. Lindars, \enquote{Ezechiel and Individual Responsibility}, \emph{VT} 15 (1965 % % {moody1953mdb} -%T. W. Moody, \enquote{Michael Davitt and the British Labour Movement, 1882--1906}, \emph{Transactions of the Royal Historical Society}, 5th ser., 3 (1953), 53–76. -%Moody, T. W. (1953), \enquote{Michael Davitt and the British Labour Movement, 1882--1906}, \emph{Transactions of the Royal Historical Society}, 5th ser., 3: 53–76. +%T. W. Moody, \enquote{Michael Davitt and the British Labour Movement, 1882–1906}, \emph{Transactions of the Royal Historical Society}, 5th ser., 3 (1953), 53–76. +%Moody, T. W. (1953), \enquote{Michael Davitt and the British Labour Movement, 1882–1906}, \emph{Transactions of the Royal Historical Society}, 5th ser., 3: 53–76. \tcblower \begin{Verbatim} % @@ -2041,7 +2057,7 @@ B. Lindars, \enquote{Ezechiel and Individual Responsibility}, \emph{VT} 15 (1965 %<*n|m> \begin{bibexbox} {barnes1971has} -J. Barnes, \enquote{Homonymy in Aristotle and Speusippus}, \emph{Classical Quarterly}, \textsc{ns} 21 (1971), 65--80. +J. Barnes, \enquote{Homonymy in Aristotle and Speusippus}, \emph{Classical Quarterly}, \textsc{ns} 21 (1971), 65–80. \tcblower \begin{Verbatim} % @@ -2094,7 +2110,7 @@ Hankinson, R. J. (1989), \enquote{Galen and the Best of All Possible Worlds}, \e % No author \begin{bibexbox} {bw1984wen} -\enquote{Who's Excellent Now?}, \emph{Business Week}, 5 Nov. 1984, 76--86. +\enquote{Who's Excellent Now?}, \emph{Business Week}, 5 Nov. 1984, 76–86. \tcblower \begin{Verbatim} % @@ -2153,7 +2169,7 @@ Marx, K. (1842), \enquote{Der Kommunismus und die Augsburger \enquote{Allgemeine % No pages \begin{bibexbox} {who1983nsb} -WHO (World Health Organization) (1983), \enquote{Nutrition: Sex Bias of Nutritional Status of Children 0--4 Years}, \emph{Weekly Epidemiologial Record}, 20 May. +WHO (World Health Organization) (1983), \enquote{Nutrition: Sex Bias of Nutritional Status of Children 0–4 Years}, \emph{Weekly Epidemiologial Record}, 20 May. \tcblower \begin{Verbatim} % @@ -2178,8 +2194,8 @@ WHO (World Health Organization) (1983), \enquote{Nutrition: Sex Bias of Nutritio % % {boyce1957pgi} -%M. Boyce, \enquote{The Parthian \emph{Gsn} and Iranian Minstrel Tradition}, \emph{Journal of the Royal Asiatic Society}, 1957, 10--45. -%Boyce, M. (1957), \enquote{The Parthian \emph{Gsn} and Iranian Minstrel Tradition}, \emph{Journal of the Royal Asiatic Society}: 10--45. +%M. Boyce, \enquote{The Parthian \emph{Gsn} and Iranian Minstrel Tradition}, \emph{Journal of the Royal Asiatic Society}, 1957, 10–45. +%Boyce, M. (1957), \enquote{The Parthian \emph{Gsn} and Iranian Minstrel Tradition}, \emph{Journal of the Royal Asiatic Society}: 10–45. \tcblower \begin{Verbatim} % @@ -2209,8 +2225,8 @@ or add the book details to a periodical entry. % % {bec1976isc} -%C. Bec (ed.), \emph{Italie 1500--1550: Une situation de crise?} = \emph{Annales de l'Université Jean Moulin}, 1975/2 (Langues étrangères, 2; Lyon, 1976), 99--109. -%Bec, C. (1976) (ed.), \emph{Italie 1500--1550: Une situation de crise?} = \emph{Annales de l'Université Jean Moulin}, 1975/2 (Langues étrangères, 2; Lyon), 99--109. +%C. Bec (ed.), \emph{Italie 1500–1550: Une situation de crise?} = \emph{Annales de l'Université Jean Moulin}, 1975/2 (Langues étrangères, 2; Lyon, 1976), 99–109. +%Bec, C. (1976) (ed.), \emph{Italie 1500–1550: Une situation de crise?} = \emph{Annales de l'Université Jean Moulin}, 1975/2 (Langues étrangères, 2; Lyon), 99–109. \tcblower \begin{Verbatim} % @@ -2242,8 +2258,8 @@ or add the book details to a periodical entry. % % {trisoglio1973gnq} -%F. Trisoglio, \emph{Gregorio di Nazianzo in un quarentennio di recherche (1925--1965)} = \emph{Rivista Iasalliana}, 40 (1973). -%Trisoglio, F. (1973), \emph{Gregorio di Nazianzo in un quarentennio di recherche (1925--1965)} = \emph{Rivista Iasalliana}, 40. +%F. Trisoglio, \emph{Gregorio di Nazianzo in un quarentennio di recherche (1925–1965)} = \emph{Rivista Iasalliana}, 40 (1973). +%Trisoglio, F. (1973), \emph{Gregorio di Nazianzo in un quarentennio di recherche (1925–1965)} = \emph{Rivista Iasalliana}, 40. \tcblower \begin{Verbatim} % @@ -2271,8 +2287,8 @@ or add the book details to a periodical entry. % % {zhentao.etal1989ars} -%X. Zhentao, K. K. C. Yau, and F. R. Stephenson, \enquote{Astronomical Records on the Shang Dynasty Oracle Bones}, \emph{Archaeoastronomy}, 14 (1989); Supplement to \emph{Journal for the History of Astronomy}, 20, pp. S61--S72. -%Zhentao, X., Yau, K. K. C., and Stephenson, F. R. (1989) \enquote{Astronomical Records on the Shang Dynasty Oracle Bones}, \emph{Archaeoastronomy}, 14; Supplement to \emph{Journal for the History of Astronomy}, 20, pp. S61--S72. +%X. Zhentao, K. K. C. Yau, and F. R. Stephenson, \enquote{Astronomical Records on the Shang Dynasty Oracle Bones}, \emph{Archaeoastronomy}, 14 (1989); Supplement to \emph{Journal for the History of Astronomy}, 20, pp. S61–S72. +%Zhentao, X., Yau, K. K. C., and Stephenson, F. R. (1989), \enquote{Astronomical Records on the Shang Dynasty Oracle Bones}, \emph{Archaeoastronomy}, 14; Supplement to \emph{Journal for the History of Astronomy}, 20: pp. S61–S72. \tcblower \begin{Verbatim} % @@ -2411,8 +2427,8 @@ in a periodical, this is a descriptor rather than a title. % % {dean1995rpb} -%J. Dean, review of Philippe Basiron, \emph{My Early Life} (Bourges, 1994), in \emph{Res facta}, 17 (1995), 56--9. -%Dean, J. (1995), review of P. Basiron (1994), \emph{My Early Life} (Bourges), in \emph{Res facta}, 17: 56--9. +%J. Dean, review of Philippe Basiron, \emph{My Early Life} (Bourges, 1994), in \emph{Res facta}, 17 (1995), 56–9. +%Dean, J. (1995), review of P. Basiron (1994), \emph{My Early Life} (Bourges), in \emph{Res facta}, 17: 56–9. \tcblower \begin{Verbatim} % @@ -2437,8 +2453,8 @@ in a periodical, this is a descriptor rather than a title. % % {jocelyn1989pav} -%H. D. Jocelyn, \enquote{Probus and Virgil}, review of Maria Luisa Delvigo, \emph{Testo virgiliano e tradizione indiretta} (Pisa, 1987), in \emph{CR}, \textsc{ns} 39 (1989), 27--8. -%Jocelyn, H. D. (1989), \enquote{Probus and Virgil}, review of M. L. Delvigo (1987), \emph{Testo virgiliano e tradizione indiretta} (Pisa), in \emph{CR}, \textsc{ns} 39: 27--8. +%H. D. Jocelyn, \enquote{Probus and Virgil}, review of Maria Luisa Delvigo, \emph{Testo virgiliano e tradizione indiretta} (Pisa, 1987), in \emph{CR}, \textsc{ns} 39 (1989), 27–8. +%Jocelyn, H. D. (1989), \enquote{Probus and Virgil}, review of M. L. Delvigo (1987), \emph{Testo virgiliano e tradizione indiretta} (Pisa), in \emph{CR}, \textsc{ns} 39: 27–8. \tcblower \begin{Verbatim} % @@ -2635,7 +2651,7 @@ Smith, T. (1988), \emph{Famine and Gender} (New Haven, Conn.). % {boas.botschuyver1952dc} %\emph{Distichia Catonis}, ed. Marcus Boas and Henricus Johannes Botschuyver (Amsterdam, 1952). -%\emph{Distichia Catonis} (1952), ed. M.\ Boas and H.\ J.\ Botschuyver (Amsterdam). +%\emph{Distichia Catonis} (1952), ed. M. Boas and H. J. Botschuyver (Amsterdam). \tcblower \begin{Verbatim} % @@ -2768,7 +2784,7 @@ Where all volumes were published consistently, the following form is used: %\spec{Author (Year), \emph{Title}, n \lit{vols.} (Location: Publisher), VolNo. Pages.} %<*n> -\begin{egcite}{\dots(Brussels, 1867--88), ii. 367--8} +\begin{egcite}{\dots(Brussels, 1867–88), ii. 367–8} \cite[ii.~\mkcomprange{367-368}]% {straeten1867lmp} \end{egcite} @@ -2784,8 +2800,8 @@ Where all volumes were published consistently, the following form is used: % % {straeten1867lmp}% -%Edmond Vander Straeten, \emph{La Musique aux Pays-Bas avant le XIX\textsuperscript{e} siècle}, 8 vols. (Brussels, 1867--88). -%Vander Straeten, E. (1867--88), \emph{La Musique aux Pays-Bas avant le XIX\textsuperscript{e} siècle}, 8 vols. (Brussels). +%Edmond Vander Straeten, \emph{La Musique aux Pays-Bas avant le XIX\textsuperscript{e} siècle}, 8 vols. (Brussels, 1867–88). +%Vander Straeten, E. (1867–88), \emph{La Musique aux Pays-Bas avant le XIX\textsuperscript{e} siècle}, 8 vols. (Brussels). \tcblower \begin{Verbatim} % @@ -2808,8 +2824,8 @@ Where the publisher changed between volumes, the following form is used: % % {ritter1838hap} -%Heinrich Ritter, \emph{The History of Ancient Philosophy}, trans. Alexander J. W. Morrison, 4~vols. (Oxford: Talboys and London: Bohn, 1838--46). -%Ritter, H. (1838--46), \emph{The History of Ancient Philosophy}, trans. A. J. W. Morrison, 4~vols. (Oxford: Talboys and London: Bohn). +%Heinrich Ritter, \emph{The History of Ancient Philosophy}, trans. Alexander J. W. Morrison, 4~vols. (Oxford: Talboys and London: Bohn, 1838–46). +%Ritter, H. (1838–46), \emph{The History of Ancient Philosophy}, trans. A. J. W. Morrison, 4~vols. (Oxford: Talboys and London: Bohn). \tcblower \begin{Verbatim} % @@ -2840,7 +2856,7 @@ Where the publisher changed between volumes, the following form is used: % {ritter1838hap:mv} %Heinrich Ritter, \emph{The History of Ancient Philosophy}, trans. Alexander J. W. Morrison, 4~vols., i–iii (Oxford: Talboys, 1838–9), iv (London: Bohn, 1846). -%Ritter, H (1838-46). \emph{The History of Ancient Philosophy}, trans. A. J. W. Morrison, 4~vols., i–iii (Oxford: Talboys, 1838–9), iv (London: Bohn, 1846). +%Ritter, H. (1838–46), \emph{The History of Ancient Philosophy}, trans. A. J. W. Morrison, 4~vols., i–iii (Oxford: Talboys, 1838–9), iv (London: Bohn, 1846). \tcblower \begin{Verbatim} % @@ -2877,20 +2893,20 @@ Where the volumes are merely numbered, the following form is used: % %<*n> -\begin{egcite}{\dots ii (Brussels, 1867--88), 367--8} -\cite[367--368]{straeten1867lmp.ii} +\begin{egcite}{\dots ii (Brussels, 1867–88), 367–8} +\cite[367–368]{straeten1867lmp.ii} \end{egcite} % %<*m> \begin{egcite}{} -\cite[367--368]{straeten1867lmp.ii} +\cite[367–368]{straeten1867lmp.ii} \end{egcite} % %<*n|m> \begin{bibexbox} {straeten1867lmp.ii} -Edmond Vander Straeten, \emph{La Musique aux Pays-Bas avant le XIX\textsuperscript{e} siècle}, ii (Brussels, 1867--88). +Edmond Vander Straeten, \emph{La Musique aux Pays-Bas avant le XIX\textsuperscript{e} siècle}, ii (Brussels, 1867–88). \tcblower \begin{Verbatim} % @@ -2940,14 +2956,14 @@ the following form is used: % % {brady.etal1994hehsa} -%Thomas A. Brady, Jr., Heiko A. Oberman, and James D. Tracy (eds.), \emph{Handbook of European History, 1400--1600: Late Middle Ages, Renaissance and Reformation}, i: \emph{Structures and Assertions} (Leiden: E. J. Brill, 1994). -%Brady, Jr., T. A., Oberman, H. A., and Tracy, J. D. (1994) (eds.), \emph{Handbook of European History, 1400--1600: Late Middle Ages, Renaissance and Reformation}, i: \emph{Structures and Assertions} (Leiden: E. J. Brill). +%Thomas A. Brady, Jr., Heiko A. Oberman, and James D. Tracy (eds.), \emph{Handbook of European History, 1400–1600: Late Middle Ages, Renaissance and Reformation}, i: \emph{Structures and Assertions} (Leiden: E. J. Brill, 1994). +%Brady, Jr., T. A., Oberman, H. A., and Tracy, J. D. (1994) (eds.), \emph{Handbook of European History, 1400–1600: Late Middle Ages, Renaissance and Reformation}, i: \emph{Structures and Assertions} (Leiden: E. J. Brill). \tcblower \begin{Verbatim} % @mvcollection{brady.etal1994hehsa, editor = {Brady, Jr., Thomas A. and Heiko A. Oberman and James D. Tracy}, - maintitle = {Handbook of European History, 1400--1600}, + maintitle = {Handbook of European History, 1400–1600}, mainsubtitle = {{Late} {Middle} {Ages,} {Renaissance} and {Reformation}}, volume = {1}, title = {Structures and Assertions}, @@ -2959,7 +2975,7 @@ the following form is used: \end{bibexbox} %<*n> -\begin{egcite}{\dots (Cambridge: CUP, 1932), 42--56} +\begin{egcite}{\dots (Cambridge: CUP, 1932), 42–56} \cite[42-56]{ward.waller1932che} \end{egcite} % @@ -3004,14 +3020,14 @@ the following form is used: % % {fischer1989asf} -%David Hackett Fischer, \emph{Albion’s Seed: Four British Folkways in America}, [vol.\ i of \emph{America: A Cultural History}] (New York: Oxford University Press, 1989). -%Fischer, D. H. (1989), \emph{Albion’s Seed: Four British Folkways in America}, [vol.\ i of \emph{America: A Cultural History}] (New York: Oxford University Press). +%David Hackett Fischer, \emph{Albion's Seed: Four British Folkways in America}, [vol.\@ i of \emph{America: A Cultural History}] (New York: Oxford University Press, 1989). +%Fischer, D. H. (1989), \emph{Albion's Seed: Four British Folkways in America}, [vol.\@ i of \emph{America: A Cultural History}] (New York: Oxford University Press). \tcblower \begin{Verbatim} % @book{fischer1989asf, author = {David Hackett Fischer}, - title = {Albion’s Seed}, + title = {Albion's Seed}, subtitle = {Four British Folkways in America}, volume = {1}, maintitle = {America}, @@ -3025,7 +3041,7 @@ the following form is used: \section{Additions, translations, and revisions} -Where works have significant introductions, forewords, afterwords, illustrations, etc.\ this may be noted as follows: +Where works have significant introductions, forewords, afterwords, illustrations, etc.\@ this may be noted as follows: %\spec{Author, \emph{Title}, \lit{with an} Addition \lit{by} Contributor (Location: Publisher, Year).} %\spec{Author (Year), \emph{Title}, \lit{with an} Addition \lit{by} Contributor (Location: Publisher).} @@ -3059,8 +3075,8 @@ Translators are credited as follows: % % {bischoff1990lpa} -%Bernhard Bischoff, \emph{Latin Palaeography: Antiquity and the Middle Ages}, trans. Dáibhi Ó Cróinín and David Ganz (Cambridge, 1990). -%Bischoff, B. (1990), \emph{Latin Palaeography: Antiquity and the Middle Ages}, trans. D. Ó Cróinín and D. Ganz (Cambridge). +%Bernhard Bischoff, \emph{Latin Palaeography: Antiquity and the Middle Ages}, trans. Dáibhi Ó~Cróinín and David Ganz (Cambridge, 1990). +%Bischoff, B. (1990), \emph{Latin Palaeography: Antiquity and the Middle Ages}, trans. D. Ó~Cróinín and D. Ganz (Cambridge). \tcblower \begin{Verbatim} % @@ -3068,15 +3084,15 @@ Translators are credited as follows: author = {Bernhard Bischoff}, title = {Latin Palaeography}, subtitle = {Antiquity and the Middle Ages}, - translator = {Dáibhi Ó Cróinín and David Ganz}, + translator = {Dáibhi Ó~Cróinín and David Ganz}, location = {Cambridge}, date = {1990}} %<*n|m|a|y> \end{Verbatim} \end{bibexbox} -%\spec{Author, \emph{Title}, \lit{trans.\ with} Addition Translator(s) (Location: Publisher, Year).} -%\spec{Author (Year), \emph{Title}, \lit{trans.\ with} Addition Translator(s) (Location: Publisher).} +%\spec{Author, \emph{Title}, \lit{trans.\@ with} Addition Translator(s) (Location: Publisher, Year).} +%\spec{Author (Year), \emph{Title}, \lit{trans.\@ with} Addition Translator(s) (Location: Publisher).} \begin{bibexbox} % @@ -3112,7 +3128,7 @@ Where the author\slash editor is common to both, the following form is used: % %<*n> -\begin{egcite}{\dots (3rd edn., 1990), 419--21} +\begin{egcite}{\dots (3rd edn., 1990), 419–21} \cite[419-421]{baker1990iel} \end{egcite} % @@ -3139,7 +3155,7 @@ J. H. Baker, \emph{An Introduction to English Legal History} (3rd edn., 1990). %<*a|y> \begin{bibexbox} {maitland2001mvr} -Maitland, G. (2001), \emph{Maitland's Vertebral Manipulation} (6th edn., Oxford: Butterworth--Heinemann). +Maitland, G. (2001), \emph{Maitland's Vertebral Manipulation} (6th edn., Oxford: Butterworth–Heinemann). \tcblower \begin{Verbatim} % @@ -3236,9 +3252,9 @@ J. D. Denniston, \emph{The Greek Particles} (1934; 2nd edn., Oxford, 1954). \tip{Use the localization key \code{revised} as the edition to get \enquote{revised edition}. Use the localization key \code{revisedenlarged} as the edition to get \enquote{revised and enlarged edition}} -\begin{bibexbox} -{gibbon1686dfs} -{[John Gibbon]}, \emph{Day-Fatality: Or Some Observations on Days Lucky and Unlucky}, (London, 1678; rev.~edn., 1686). +\begin{bibexbox} +{gibbon1686dfs}[] +[John Gibbon], \emph{Day-Fatality: Or Some Observations on Days Lucky and Unlucky} (London, 1678; rev.~edn., 1686). \tcblower \begin{Verbatim} % @@ -3288,21 +3304,27 @@ Marx, K. (1867), \emph{Capital: A Critique of Political Economy}, i, trans. B. F If the publication has not been revised, but has been re-typeset by a different publisher, the \emph{Oxford Guide to Style} suggests putting the original date in a note at the end, -rather than within the publication block% +after rather than within the publication block% %. %, but this does not affect the author–date style since the original date is at the head of the reference anyway. %\spec{Author, \emph{Title} (Location: Publisher, Year) (\lit{originally pub.} Year).} %\spec{Author (OrigYear), \emph{Title} (Location: Publisher).} -%\tip{This format is triggered if you specify an original date but do not specify the original publisher or location, nor the edition of the later publication.} -%\info{In the following example, you will see the style uses \enquote{originally published} instead of \enquote{first published}. This is because \enquote{originally} is more common among the available examples.} +%<*n|m> +\tip{This format is triggered if you specify an original date but do not specify the original publisher or location, nor the edition of the later publication.} +\info{In the \emph{Oxford Guide to Style}, the following example has the string \enquote{first pub.\@} in place of the more common \enquote{originally pub.\@}; +to use this phrase in all entries, use the regular \pkg{biblatex} command to reset the string:} +\begin{tcblisting}{listing only,left skip=2em} +\DefineBibliographyStrings{english}{origpubin={first pub\adddot}} +\end{tcblisting} +% \begin{bibexbox} -% +% % {bettelheim1976uem} -%Bruno Bettelheim, \emph{The Uses of Enchantment: The Meaning and Importance of Fairy Tales} (Harmondsworth: Penguin Books, 1988) (first pub. 1976). +%Bruno Bettelheim, \emph{The Uses of Enchantment: The Meaning and Importance of Fairy Tales} (Harmondsworth: Penguin Books, 1988) (originally pub. 1976). %Bettelheim, B. (1976), \emph{The Uses of Enchantment: The Meaning and Importance of Fairy Tales} (Harmondsworth: Penguin Books, 1988). \tcblower \begin{Verbatim} @@ -3330,8 +3352,8 @@ rather than within the publication block% % % {adam.tannery1897odd} -%C. Adam and D. Tannery (eds.), \emph{Œuvres de Descartes} (Paris: Cerf, 1897--1913; repr. Paris: J. Vrin, CNRS, 1964--76). -%Adam, C. and Tannery, D. (1897--1913) (eds.), \emph{Œuvres de Descartes} (Paris: Cerf; repr. Paris: J. Vrin, CNRS, 1964--76). +%C. Adam and D. Tannery (eds.), \emph{Œuvres de Descartes} (Paris: Cerf, 1897–1913; repr. Paris: J. Vrin, CNRS, 1964–76). +%Adam, C., and Tannery, D. (1897–1913) (eds.), \emph{Œuvres de Descartes} (Paris: Cerf; repr. Paris: J. Vrin, CNRS, 1964–76). \tcblower \begin{Verbatim} % @@ -3545,8 +3567,8 @@ provide both to make it easier to locate. % % {salinger1953ns} -%J. D. Salinger, \emph{Nine Stories} (Boston: Little, Brown, 1953), published in the UK as \emph{For Esmé---With Love and Squalor, and Other Stories} (London: Hamish Hamilton, 1953). -%Salinger, J. D. (1953), \emph{Nine Stories} (Boston: Little, Brown), published in the UK as \emph{For Esmé---With Love and Squalor, and Other Stories} (London: Hamish Hamilton, 1953). +%J. D. Salinger, \emph{Nine Stories} (Boston: Little, Brown, 1953), published in the UK as \emph{For Esmé—With Love and Squalor, and Other Stories} (London: Hamish Hamilton, 1953). +%Salinger, J. D. (1953), \emph{Nine Stories} (Boston: Little, Brown), published in the UK as \emph{For Esmé—With Love and Squalor, and Other Stories} (London: Hamish Hamilton, 1953). \tcblower \begin{Verbatim} % @@ -3580,7 +3602,7 @@ provide both to make it easier to locate. %<*n|m> \begin{bibexbox} {garlandia1972dmm} -Johannes de Garlandia, \emph{De mensurabili musica}, ed. Erich Reimer, 2 vols. (Beihefte zum Archiv für Musikwissenschaft, 10--11; Wiesbaden, 1972). +Johannes de Garlandia, \emph{De mensurabili musica}, ed. Erich Reimer, 2 vols. (Beihefte zum Archiv für Musikwissenschaft, 10–11; Wiesbaden, 1972). \tcblower \begin{Verbatim} % @@ -3726,7 +3748,7 @@ The \code{incollection} entry type is intended for citing one of a collection of %<*n|m> \begin{bibexbox} {shearman1993vsf} -John Shearman, \enquote{The Vatican Stanze: Functions and Decoration}, in George Holmes (ed.), \emph{Art and Politics in Renaissance Italy: British Academy Lectures} (Oxford: Clarendon Press, 1993), 185--240. +John Shearman, \enquote{The Vatican Stanze: Functions and Decoration}, in George Holmes (ed.), \emph{Art and Politics in Renaissance Italy: British Academy Lectures} (Oxford: Clarendon Press, 1993), 185–240. \tcblower \begin{Verbatim} % @@ -3770,9 +3792,9 @@ Magarey, M. E. (1988), \enquote{Examination of the Cervical and Thoracic Spine}, \end{Verbatim} \end{bibexbox} -\begin{bibexbox} +\begin{bibexbox} {jessop1997gcc} -Jessop, B. (1997), \enquote{The Governance of Complexity and Complexity of Governance}, in A. Amin and J. Hausner (eds.), \emph{Beyond Markets and Hierarchy}, (Aldershot: Edward Elgar). +Jessop, B. (1997), \enquote{The Governance of Complexity and Complexity of Governance}, in A. Amin and J. Hausner (eds.), \emph{Beyond Markets and Hierarchy} (Aldershot: Edward Elgar). \tcblower \begin{Verbatim} % @@ -3834,11 +3856,11 @@ Biblatex provides the \code{bookinbook} entry type for citing a part of an antho \tip{Use \code{origdate} to give the date of original publication.} \begin{bibexbox} -% -% +% +% {frege1892osr} -%G. Frege, \enquote{On Sense and Reference}, in id., \emph{Philosophical Writings}, trans. and ed. P. T. Geach and M. Black (Oxford: Blackwell, 1952) (originally pub. 1892). -%Frege, G. (1892), \enquote{On Sense and Reference}, in id., \emph{Philosophical Writings}, trans. and ed. P. T. Geach and M. Black (Oxford: Blackwell, 1952). +%G. Frege, \enquote{On Sense and Reference}, in id., \emph{Philosophical Writings}, ed. and trans. P. T. Geach and M. Black (Oxford: Blackwell, 1952) (originally pub. 1892). +%Frege, G. (1892), \enquote{On Sense and Reference}, in id., \emph{Philosophical Writings}, ed. and trans. P. T. Geach and M. Black (Oxford: Blackwell, 1952). \tcblower \begin{Verbatim} % @@ -3858,6 +3880,12 @@ Biblatex provides the \code{bookinbook} entry type for citing a part of an antho \end{Verbatim} \end{bibexbox} +\info{In the \emph{Oxford Guide to Style}, the above example has the string \enquote{trans.\@ and ed.\@} in place of \enquote{ed.\@ and trans.\@}; +to use this phrase in all entries, use the regular \pkg{biblatex} command to reset the string:} +\begin{tcblisting}{listing only,left skip=2em} +\DefineBibliographyStrings{english}{byeditortr={trans\adddotspace and ed\adddot}} +\end{tcblisting} + \subsection{Both versions equally accessible} \tip{Put the key of the original work in \code{related}, and in \code{relatedtype} use the keyword \code{reprintfrom}.} @@ -3866,8 +3894,8 @@ Biblatex provides the \code{bookinbook} entry type for citing a part of an antho % % {owen1986pi} -%G. E. L. Owen, \enquote{Philosophical Invective}, in id., \emph{Logic, Science and Dialectic}, ed. M. Nussbaum (Ithaca, NY: Cornell University Press, 1986), 347--64. From \emph{Oxford Studies in Ancient Philosophy}, 1 (1983), 1--25. -%Owen, G. E. L. (1986) \enquote{Philosophical Invective}, in id., \emph{Logic, Science and Dialectic}, ed. M. Nussbaum (Ithaca, NY: Cornell University Press), 347--64. From \emph{Oxford Studies in Ancient Philosophy}, 1 (1983): 1--25. +%G. E. L. Owen, \enquote{Philosophical Invective}, in id., \emph{Logic, Science and Dialectic}, ed. M. Nussbaum (Ithaca, NY: Cornell University Press, 1986), 347–64. From \emph{Oxford Studies in Ancient Philosophy}, 1 (1983), 1–25. +%Owen, G. E. L. (1986), \enquote{Philosophical Invective}, in id., \emph{Logic, Science and Dialectic}, ed. M. Nussbaum (Ithaca, NY: Cornell University Press), 347–64. From \emph{Oxford Studies in Ancient Philosophy}, 1 (1983): 1–25. \tcblower \begin{Verbatim} % @@ -4001,8 +4029,8 @@ The \code{proceedings} entry type is intended for a set of conference papers tha % % {icp1975pic} -%\emph{Proceedings of the XIV International Congress of Papyrologists: Oxford, 24--31 July 1974} (London, 1975). -%\emph{Proceedings of the XIV International Congress of Papyrologists: Oxford, 24--31 July 1974} (1975) (London). +%\emph{Proceedings of the XIV International Congress of Papyrologists: Oxford, 24–31 July 1974} (London, 1975). +%\emph{Proceedings of the XIV International Congress of Papyrologists: Oxford, 24–31 July 1974} (1975) (London). \tcblower \begin{Verbatim} % @@ -4037,8 +4065,8 @@ The \code{proceedings} entry type is intended for a set of conference papers tha % % {iau1922tia} -%International Astronomical Union, \emph{Transactions of the International Astronomical Union, Rome}, 12--20 May 1922 (London: Imperial College Bookstall, 1922). -%International Astronomical Union (1922), \emph{Transactions of the International Astronomical Union, Rome}, 12--20 May 1922 (London: Imperial College Bookstall). +%International Astronomical Union, \emph{Transactions of the International Astronomical Union, Rome}, 12–20 May 1922 (London: Imperial College Bookstall, 1922). +%International Astronomical Union (1922), \emph{Transactions of the International Astronomical Union, Rome}, 12–20 May 1922 (London: Imperial College Bookstall). \tcblower \begin{Verbatim} % @@ -4235,7 +4263,7 @@ The \code{inproceedings} entry type is intended for a conference paper published %<*n|m> \begin{bibexbox} {holfordstrevens1999hlm} -Leofranc Holford-Strevens, \enquote{Humanism and the Language of Music Theory Treatises}, paper given at the 65th Annual Meeting of the American Musicological Society, Kansas City, MO, 4--7 Nov. 1999. +Leofranc Holford-Strevens, \enquote{Humanism and the Language of Music Theory Treatises}, paper given at the 65th Annual Meeting of the American Musicological Society, Kansas City, MO, 4–7 Nov. 1999. \tcblower \begin{Verbatim} % @@ -4282,7 +4310,7 @@ Mason, J. B., Habicht, J. P., and Tabatabai, H. (1984), \enquote{Notes on Nutrit %<*a|y> \begin{bibexbox} {pritchard.pritchard1990ard} -Pritchard, E., and Pritchard, J. (1990), \enquote{A Reply to Drèze}, unpub.\ paper. +Pritchard, E., and Pritchard, J. (1990), \enquote{A Reply to Drèze}, unpub.\@ paper. \tcblower \begin{Verbatim} % @@ -4291,7 +4319,7 @@ Pritchard, E., and Pritchard, J. (1990), \enquote{A Reply to Drèze}, unpub.\ pa author = {E. Pritchard and J. Pritchard}, date = {1990}, title = {A Reply to Drèze}, - howpublished = {unpub.\ paper}} + howpublished = {unpub.\@ paper}} % %<*a|y> \end{Verbatim} @@ -4395,9 +4423,9 @@ WHO (World Health Organization) (1986), \emph{Nutrition and Development in East \end{Verbatim} \end{bibexbox} -\begin{bibexbox} +\begin{bibexbox} {cnnr2008tut} -CNNR/GMH (Comisión Nacional de Reparación y Reconciliación y Grupo de Memoria Historica) (2008), \emph{Trujilla: Una Tragedia que no Cesa [Trujilla: A Tragedy Without End]}, (Bogotá, Columbia: CNRR). +CNNR/GMH (Comisión Nacional de Reparación y Reconciliación y Grupo de Memoria Historica) (2008), \emph{Trujilla: Una Tragedia que no Cesa} [\emph{Trujilla: A Tragedy Without End}] (Bogotá, Columbia: CNRR). \tcblower \begin{Verbatim} % @@ -4434,7 +4462,9 @@ CNNR/GMH (Comisión Nacional de Reparación y Reconciliación y Grupo de Memoria %<*a|y> \begin{bibexbox} {opcs1979amt} -Office of Population Censuses and Surveys (1979a), \emph{Area Mortality Tables: The Registrar-General's Decennial Supplement for England and Wales 1969--1973}, Series DS, No.~3 (London) +%Office of Population Censuses and Surveys (1979), +%Office of Population Censuses and Surveys (1979\emph{a}), +\emph{Area Mortality Tables: The Registrar-General's Decennial Supplement for England and Wales 1969–1973}, Series DS, No.~3 (London) \tcblower \begin{Verbatim} % @@ -4443,7 +4473,7 @@ Office of Population Censuses and Surveys (1979a), \emph{Area Mortality Tables: author = {{Office of Population Censuses and Surveys}}, date = {1979}, title = {Area Mortality Tables}, - subtitle = {The Registrar-General's Decennial Supplement for England and Wales 1969--1973}, + subtitle = {The Registrar-General's Decennial Supplement for England and Wales 1969–1973}, series = {Series DS}, number = {3}, location = {London}} @@ -4454,7 +4484,9 @@ Office of Population Censuses and Surveys (1979a), \emph{Area Mortality Tables: \begin{bibexbox} {opcs1979pnc} -Office of Population Censuses and Surveys (1979b), \emph{Projections of the New Commonwealth and Pakistani Population}, OPCS Monitor PP2 79/1 (London) +%Office of Population Censuses and Surveys (1979), +%Office of Population Censuses and Surveys (1979\emph{b}), +\emph{Projections of the New Commonwealth and Pakistani Population}, OPCS Monitor PP2 79/1 (London) \tcblower \begin{Verbatim} % @@ -4870,7 +4902,7 @@ The \emph{Oxford Guide to Style} offers several ways of expressing the recording % @music{pageNDmn, title = {The Mirror of Narcissus}, - subtitle = {Songs by Guillaume do Machaut}, + subtitle = {Songs by Guillaume de Machaut}, editor = {{Gothic Voices}}, editortype = {performer}, editora = {Christopher Page}, @@ -4980,7 +5012,7 @@ Sometimes publishers will put several works on a single release without giving i % {davis1997sw} %Miles Davis et al., \enquote{So What}, in \emph{Kind of Blue}, rec. 1959 (Columbia CK 64935, 1997) [CD]. -%Davis, M. et al. (1959), \enquote{So What}, in \emph{Kind of Blue} (Columbia CK 64935, 1997) [CD]. +%Davis, M., et al. (1959), \enquote{So What}, in \emph{Kind of Blue} (Columbia CK 64935, 1997) [CD]. \tcblower \begin{Verbatim} % @@ -5034,8 +5066,8 @@ Sometimes publishers will put several works on a single release without giving i % % {britt1986pho} -%\enquote{Percy and Harold and Other Stories}, \emph{Thomas the Tank Engine and Friends} series (Britt Allcroft 5-014861-100224, 1986). -%\enquote{Percy and Harold and Other Stories} (1986), \emph{Thomas the Tank Engine and Friends} series (Britt Allcroft 5-014861-100224). +%\enquote{Percy and Harold and Other Stories}, \emph{Thomas the Tank Engine and Friends \textup{series}} (Britt Allcroft 5-014861-100224, 1986). +%\enquote{Percy and Harold and Other Stories} (1986), \emph{Thomas the Tank Engine and Friends \textup{series}} (Britt Allcroft 5-014861-100224). \tcblower \begin{Verbatim} % @@ -5083,8 +5115,8 @@ Sometimes publishers will put several works on a single release without giving i % % {reiner1983tst} -%\emph{This is Spinal Tap: A Rockumentary by Marti Di Bergi}, dir.\ Rob Reiner (Embassy Pictures, 1983). -%\emph{This is Spinal Tap: A Rockumentary by Marti Di Bergi} (1983), dir.\ R. Reiner (Embassy Pictures). +%\emph{This is Spinal Tap: A Rockumentary by Marti Di Bergi}, dir.\@ Rob Reiner (Embassy Pictures, 1983). +%\emph{This is Spinal Tap: A Rockumentary by Marti Di Bergi} (1983), dir.\@ R. Reiner (Embassy Pictures). \tcblower \begin{Verbatim} % @@ -5108,11 +5140,11 @@ Sometimes publishers will put several works on a single release without giving i \begin{bibexbox} -% -% +% +% {kaurismaki1989lcg} -%\emph{Leningrad Cowboys Go America} (Villealfa Filmproductions, 1989), dir.\@ and screenplay by Aki Kaurismäki, story by Sakke Järvenpää, Aki Kaurismäki, Mato Valtonen. -%\emph{Leningrad Cowboys Go America} (1989) (Villealfa Filmproductions), dir.\@ and screenplay by A. Kaurismäki, story by S. Järvenpää, A. Kaurismäki, M. Valtonen. +%\emph{Leningrad Cowboys Go America} (Villealfa Filmproductions, 1989), dir.\@ and screenplay by Aki Kaurismäki, story by Sakke Järvenpää, Aki Kaurismäki, and Mato Valtonen. +%\emph{Leningrad Cowboys Go America} (1989) (Villealfa Filmproductions), dir.\@ and screenplay by A. Kaurismäki, story by S. Järvenpää, A. Kaurismäki, and M. Valtonen. \tcblower \begin{Verbatim} % @@ -5120,7 +5152,7 @@ Sometimes publishers will put several works on a single release without giving i title = {Leningrad Cowboys Go America}, publisher = {Villealfa Filmproductions}, date = {1989}, - editortype = {dir.\ and screenplay by}, + editortype = {dir.\@ and screenplay by}, editor = {Aki Kaurismäki}, editoratype = {story by}, editora = {Sakke Järvenpää and Aki Kaurismäki and Mato Valtonen}, @@ -5263,7 +5295,7 @@ The \emph{Oxford Guide to Style} prints all information about the transmission, % % {perry2013ifm} -%Grayson Perry, \enquote{I Found Myself in the Art World} [podcast], Reith Lecture, BBC Radio 4 (5 Nov. 2013), \url{http://downloads.bbc.co.uk/podcasts/radio4/reith/reith_20131105-0940b.mp3}, accessed 5 Nov. 2013. +%Grayson Perry, \enquote{I Found Myself in the Art World} [podcast], Reith Lecture, BBC Radio 4 (5 Nov. 2013), \url{http://downloads.bbc.co.uk/podcasts/radio4/reith/reith_20131105-0940b.mp3}, accessed 5 Nov. 2013. %Perry, G. (2013), \enquote{I Found Myself in the Art World} [podcast], Reith Lecture, BBC Radio 4 (5 Nov.), \url{http://downloads.bbc.co.uk/podcasts/radio4/reith/reith_20131105-0940b.mp3}, accessed 5 Nov. 2013. \tcblower \begin{Verbatim} @@ -5318,7 +5350,7 @@ The \emph{Oxford Guide to Style} prints all information about the transmission, % {yousafzai2013mwa} %Malala Yousafzai, \enquote{Making a Wish for Action on Global Education: Malala Yousafzai Addresses Youth Assembly at UN on her 16th Birthday, 12 July 2013} [webcast], UN Web TV (12 July 2013), \url{http://webtv.un.org/search/malala-yousafzai-un-youth-assembly/2542094251001?term=malala}, accessed 15 Feb. 2015. -%Yousafzai, M. (2013), \enquote{Making a Wish for Action on Global Education: Malala Yousafzai Addresses Youth Assembly at UN on her 16th Birthday, 12 July 2013} [webcast], UN Web TV, (12 July), \url{http://webtv.un.org/search/malala-yousafzai-un-youth-assembly/2542094251001?term=malala}, accessed 15 Feb. 2015. +%Yousafzai, M. (2013), \enquote{Making a Wish for Action on Global Education: Malala Yousafzai Addresses Youth Assembly at UN on her 16th Birthday, 12 July 2013} [webcast], UN Web TV (12 July), \url{http://webtv.un.org/search/malala-yousafzai-un-youth-assembly/2542094251001?term=malala}, accessed 15 Feb. 2015. \tcblower \begin{Verbatim} % @@ -5551,7 +5583,7 @@ Standard \textsf{biblatex} only provides for one title for online resources, whi % {hooper2013lfs} %Richard Hooper, \enquote{Lebanon's Forgotten Space Programme}, BBC News Magazine (14 Nov. 2013), \url{http://www.bbc.co.uk/news/magazine-24735423}, accessed 14 Nov. 2013. -%Hooper, R. (2013), \enquote{Lebanon's Forgotten Space Programme}, BBC News Magazine (14 Nov.) \url{http://www.bbc.co.uk/news/magazine-24735423}, accessed 14 Nov. 2013. +%Hooper, R. (2013), \enquote{Lebanon's Forgotten Space Programme}, BBC News Magazine (14 Nov.), \url{http://www.bbc.co.uk/news/magazine-24735423}, accessed 14 Nov. 2013. \tcblower \begin{Verbatim} % @@ -5838,7 +5870,14 @@ Standard \textsf{biblatex} only provides for one title for online resources, whi \pkg[biblatex]{Oxref} provides only a basic level of support for legal references, in case you need to use some in a mainly non-legal text. For a more thorough and robust treatment, intended for a specialist readership, I recommend you use the \pkg{oscola} style instead. -Since there is a family resemblence between the \emph{Oxford Guide to Style\slash New Hart's Rules} and the \emph{Oxford Standard for the Citation of Legal Authorities}, \pkg[biblatex]{oxref} largely mimics \pkg{oscola} and its data model, though there are some small formatting differences. What you should \emph{not} expect from \pkg[biblatex]{oxref} are facilities for compiling specialist indices of sources, or anything special regarding the handling of postnotes. +Since there is a family resemblence between the \emph{Oxford Guide to Style\slash New Hart's Rules} +and the \emph{Oxford Standard for the Citation of Legal Authorities}, +\pkg[biblatex]{oxref} largely mimics \pkg{oscola} and its data model, though there are some small formatting differences. +What you should \emph{not} expect from \pkg[biblatex]{oxref} are facilities for compiling specialist indices of sources, +or anything special regarding the handling of postnotes. + +\pkg[biblatex]{Oxref} follows \pkg{oscola} in stripping out abbreviation dots from most fields using regular expressions, +but if you want to retain a dot that it strips, you can do so by writing it \verb|{.}|, \cs{adddot} or \cs{addotspace}. %Since legal references are usually cited using footnotes, how \textsf{oxyear} should behave is not well defined. As a result, I have not configured it to do anything fancy: the full reference will be formatted just the same as with \textsf{oxnotes}, and citations will typically be title–year using parentheses in the usual way. I am open to suggestions for how to handle things better. @@ -5848,7 +5887,7 @@ Since there is a family resemblence between the \emph{Oxford Guide to Style\slas Use the \code{jurisdiction} entry type for citing cases. -\tip{Use the \code{keyword} field to specify the jurisdiction. The following are recognized: +\tip{Use the \code{keywords} field to specify the jurisdiction. The following are recognized: \begin{itemize} \item\val{gb} United Kingdom @@ -5971,6 +6010,26 @@ Use the \code{jurisdiction} entry type for citing cases. \tip{Use the (non-standard) \code{neutralcite} or \code{number} field for the neutral citation or case number.} +\begin{bibexbox} + +{corr08} +\emph{Corr v IBC Vehicles Ltd} [2008] UKHL 13, [2008] 1 AC 884 +\tcblower +\begin{Verbatim} +% +@jurisdiction{corr08, + title = {Corr v. I.B.C. Vehicles Ltd.}, + keywords = {gb}, + date = {2008}, + neutralcite = {[2008] UKHL 13}, + journaltitle = {A.C.}, + volume = {1}, + pages = {884}, + options = {year-essential}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + \begin{bibexbox} {rvg2004} @@ -6088,23 +6147,40 @@ Both the \emph{Oxford Guide to Style} and \emph{New Hart's Rules} are inconsiste \end{bibexbox} \begin{bibexbox} - -{michael1976} -\emph{Michael v Johnson}, 426 US 346 (1976) + +{hislop42} +\emph{Hislop v Durham} (1842) 4 D 1168 \tcblower \begin{Verbatim} % -@jurisdiction{michael1976, - title = {Michael v. Johnson}, - volume = {426}, - reporter = {U.S.}, - pages = {346}, - date = {1976}, - keywords = {us}} +@jurisdiction{hislop42, + title = {Hislop v. Durham}, + date = {1842}, + volume = {4}, + reporter = {D}, + pages = {1168}, + keywords = {sc}} %<*n|m|a|y> \end{Verbatim} \end{bibexbox} +\begin{bibexbox} + +{crofters02} +\emph{Crofters Commission v Scottish Ministers}, 2002 SLT (Land Ct) 19 +\tcblower +\begin{Verbatim} +% +@jurisdiction{crofters02, + title = {Crofters Commission v. Scottish Ministers}, + date = {2002}, + reporter = {SLT}, + series = {(Land Ct)}, + pages = {19}, + keywords = {sc}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} \subsection{Unreported cases} @@ -6141,6 +6217,23 @@ Both the \emph{Oxford Guide to Style} and \emph{New Hart's Rules} are inconsiste \end{Verbatim} \end{bibexbox} +\tip{Unreported cases with a \code{neutralcite} or \code{number} do not show the date after the \code{institution}.} + +\begin{bibexbox} + +{calvert02} +\emph{Calvert v Gardiner} [2002] EWHC 1394 (QB) +\tcblower +\begin{Verbatim} +% +@jurisdiction{calvert02, + title = {Calvert v. Gardiner}, + neutralcite = {[2002] EWHC 1394}, + institution = {QB}, + date = {2002-01-01}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} \subsection{European cases} @@ -6176,7 +6269,35 @@ Case C–118/07 \emph{Commission of the European Communities v Finland} [2002] E \end{Verbatim} \end{bibexbox} -\tip{Indicate Commission Decisions by putting \code{Commission} in the \code{institution} field. If a decision has a formal decision number, put this in the \code{number} field, and put the case number in the (non-standard) \code{casenumber} field or (\pkg{oscola}-supported) \code{userb} field. If wider portability is an issue, you can put the case number, including the word \enquote{Case} if needed, in the \code{titleaddon} field instead.} +\begin{bibexbox} + +{C430/93} +Joined Cases C-430/93–C-431/93 \emph{Jereon van Schijndel v Stichting Pensioenfonds voor Fysiotherapeuten} [1998] ECR I–4705 +\tcblower +\begin{Verbatim} +% +@jurisdiction{C430/93, + keywords = {eu}, + title = {Jereon van Schijndel v Stichting Pensioenfonds voor Fysiotherapeuten}, + shorttitle = {van Schijndel}, + number = {C-430/93--C-431/93}, + institution = {ECJ}, + journaltitle = {ECR}, + volume = {I}, + date = {1998}, + pages = {4705}, + hyphenation = {dutch}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\tip{Indicate Commission Decisions by putting \code{Commission} in the \code{institution} field. + If a decision has a formal decision number, put this in the \code{number} field, + and put the case number in the (non-standard) \code{casenumber} field; + the \enquote{Case} prefix is added automatically in this case. + Alternatively, you can put the case number (including the word \enquote{Case} if needed) + in the \code{userb} field for compatibility with \pkg{oscola}, + or in the \code{titleaddon} field for wider portability.} \begin{bibexbox} @@ -6204,7 +6325,30 @@ Case C–118/07 \emph{Commission of the European Communities v Finland} [2002] E \end{Verbatim} \end{bibexbox} -\tip{For ECHR cases, put the application number in the \code{number} field.} +\begin{bibexbox} + +{verkehrsorgani} +\emph{Georg Verkehrsorgani v Ferrovie dello Stato} (Case COMP/37.685) Commission Decision 2004/33/EC [2004] OJ L11/17 +\tcblower +\begin{Verbatim} +% +@jurisdiction{verkehrsorgani, + keywords = {eu}, + title = {Georg Verkehrsorgani v Ferrovie dello Stato}, + userb = {Case COMP\slash 37.685}, + number = {2004\slash 33\slash EC}, + institution = {commission}, + year = {2004}, + journaltitle = {OJ}, + series = {L}, + issue = {11}, + pages = {17}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\tip{For ECHR cases, put the application number in the \code{number} field; +unlike \emph{OSCOLA}, \emph{New Hart's Rules} puts parentheses around it.} \begin{bibexbox} @@ -6225,6 +6369,23 @@ Case C–118/07 \emph{Commission of the European Communities v Finland} [2002] E \end{Verbatim} \end{bibexbox} +\begin{bibexbox} + +{balogh04} +\emph{Balogh v Hungary} (App no 47940/99) (ECtHR, 20 July 2004) +\tcblower +\begin{Verbatim} +% +@jurisdiction{balogh04, + title = {Balogh v. Hungary}, + number = {47940/99}, + date = {2004-07-20}, + institution = {ECtHR}, + keywords = {echr}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + \tip{Special formatting is triggered if you specify \code{Series A} or \code{ECHR} as the \code{journaltitle} or \code{reporter}.} \begin{bibexbox} @@ -6265,6 +6426,313 @@ Case C–118/07 \emph{Commission of the European Communities v Finland} [2002] E \end{Verbatim} \end{bibexbox} +\tip{For the older European Commission of Human Rights, the \code{institution} +should be set to \code{Commission} but the information is effectively discarded +if you give the \code{journltitle} as \code{CD} or \code{DR}.} + +\begin{bibexbox} + +{x71} +\emph{X v Netherlands} (1971) 38 CD 9 +\tcblower +\begin{Verbatim} +% +@jurisdiction{x71, + title = {X v. Netherlands}, + date = {1971}, + volume = {38}, + journaltitle = {CD}, + pages = {9}, + institution = {Commission}, + keywords = {echr}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\begin{bibexbox} + +{ccsu87} +\emph{Council of Civil Service Unions v UK} (1987) 10 EHRR 269 (Commission Decision) +\tcblower +\begin{Verbatim} +% +@jurisdiction{ccsu87, + title = {Council of Civil Service Unions v. UK}, + date = {1987}, + volume = {10}, + journaltitle = {EHRR}, + pages = {269}, + institution = {Commission}, + keywords = {echr}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\begin{bibexbox} + +{simpson86} +\emph{Simpson v UK} (1989) 64 DR 188 +\tcblower +\begin{Verbatim} +% +@jurisdiction{simpson86, + title = {Simpson v. UK}, + date = {1989}, + volume = {64}, + journaltitle = {DR}, + pages = {188}, + institution = {Commission}, + keywords = {echr}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\begin{bibexbox} + +{p.uk88} +\emph{P v UK} (App no 13473/87) (Commission Decision, 11 July 1988) +\tcblower +\begin{Verbatim} +% +@jurisdiction{p.uk88, + title = {P v. UK}, + date = {1988-07-11}, + number = {13473/87}, + institution = {Commission}, + keywords = {echr}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\subsection{Cases from other jurisdictions} + +The \emph{Oxford Guide to Style}, \emph{New Hart's Rules}, and \emph{OSCOLA} +provide only limited information on citing cases from other jurisdictions, +deferring to other authorities I can't effectively support in +\pkg[biblatex]{oxref}. The examples in this section demonstrate a few +formats that can nevertheless be achieved. + +\subsubsection{Australia} + +\begin{bibexbox} + +{waltons88} +\emph{Waltons Stores (Interstate) Ltd v Maher} (1988) 164 CLR 387 +\tcblower +\begin{Verbatim} +% +@jurisdiction{waltons88, + title = {Waltons Stores (Interstate) Ltd v Maher}, + date = {1988}, + volume = {164}, + reporter = {C.L.R.}, + pages = {387}, + keywords = {au}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\begin{bibexbox} +{bakker} +\emph{Bakker v Stewart} [1980] VR 17 +\tcblower +\begin{Verbatim} +% +@jurisdiction{bakker, + title = {Bakker v. Stewart}, + date = {1980}, + reporter = {V.R.}, + pages = {17}, + keywords = {au}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\subsubsection{Canada} + +\info{\emph{New Hart's Rules} prefers to put commas between case titles and bare +numbers, but you can suppress this for Canadian cases with the following command:} +\begin{tcblisting}{listing only,left skip=2em} +\renewcommand*{\cacasetitlepunct}{\addspace} +\end{tcblisting} + +\begin{bibexbox} +{clearbrook} +\emph{Clearbrook Ironworks Ltd v Letorneau}, 2006 FCA 42, 46 CPR (4th) 241 +\tcblower +\begin{Verbatim} +% +@jurisdiction{clearbrook, + title = {Clearbrook Ironworks Ltd. v. Letorneau}, + number = {2006 FCA 42}, + volume = {46}, + reporter = {C.P.R.}, + series = {4th}, + pages = {241}, + date = {2006}, + pagination = {paragraph}, + keywords = {ca}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\subsubsection{United States of America} + +\info{\emph{New Hart's Rules} prefers to put commas between case titles and bare +numbers, but you can suppress this for American cases with the following command:} +\begin{tcblisting}{listing only,left skip=2em} +\renewcommand*{\uscasetitlepunct}{\addspace} +\end{tcblisting} + +\begin{bibexbox} + +{michael1976} +\emph{Michael v Johnson}, 426 US 346 (1976) +\tcblower +\begin{Verbatim} +% +@jurisdiction{michael1976, + title = {Michael v. Johnson}, + volume = {426}, + reporter = {U.S.}, + pages = {346}, + date = {1976}, + keywords = {us}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\begin{bibexbox} + +{henningsen60} +\emph{Henningsen v Bloomfield Motors Inc}, 161 A 2d 69 (NJ 1960) +\tcblower +\begin{Verbatim} +% +@jurisdiction{henningsen60, + title = {Henningsen v. Bloomfield Motors Inc.}, + volume = {161}, + reporter = {A.}, + series = {2}, + pages = {69}, + location = {NJ}, + date = {1960}, + keywords = {us}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\begin{bibexbox} + +{roe73} +\emph{Roe v Wade}, 410 US 113, 163–64 (1973) +\tcblower +\begin{Verbatim} +% +@jurisdiction{roe73, + title = {Roe v. Wade}, + volume = {410}, + reporter = {U.S.}, + pages = {113, 163--64}, + date = {1973}, + keywords = {us}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\begin{bibexbox} +{operadora09} +\emph{Re Operadora DB Mexico SA}, 6:09-cv-383-Orl 022GJK, 2009 WL 2423138 (MD Fla 2009) +\tcblower +\begin{Verbatim} +% +@jurisdiction{operadora09, + title = {Re Operadora D.B. Mexico S.A.}, + number = {6:09-cv-383-Orl 022GJK}, + eprint = {2009 WL 2423138}, + court = {M.D. Fla.}, + date = {2009}, + keywords = {us}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\subsubsection{International} + +\begin{bibexbox} +{corfu} +\emph{Corfu Channel Case (UK v Albania)} (Merits) [1949] ICJ Rep 4 +\tcblower +\begin{Verbatim} +% +@jurisdiction{corfu, + title = {Corfu Channel Case}, + subtitle = {UK v Albania}, + titleaddon = {Merits}, + date = {1949}, + journaltitle = {ICJ Rep}, + pages = {4}, + keywords = {int}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\begin{bibexbox} +{nicaragua} +\emph{Land, Island and Maritime Frontier Case (El Salvador/Honduras, Nicaragua intervening)} (Application for Intervention) [1994] ICJ Rep 92 +\tcblower +\begin{Verbatim} +% +@jurisdiction{nicaragua, + title = {Land, Island and Maritime Frontier Case}, + subtitle = {El Salvador\slash Hon\-duras, Nicaragua intervening}, + titleaddon = {Application for Intervention}, + date = {1994}, + journaltitle = {ICJ Rep}, + pages = {92}, + keywords = {int}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\begin{bibexbox} +{wall} +\emph{Legal Consequences of the Construction of a Wall} (Advisory Opinion) (2004), \url{http://www.icj-cij.org/icjwww/imwp/imwpframe.htm}, accessed 21 July 2005 +\tcblower +\begin{Verbatim} +% +@jurisdiction{wall, + title = {Legal Consequences of the Construction of a Wall}, + titleaddon = {Advisory Opinion}, + date = {2004}, + url = {http://www.icj-cij.org/icjwww/imwp/imwpframe.htm}, + urldate = {2005-07-21}, + pagination = {[]}, + keywords = {int}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\begin{bibexbox} +{chorzow} +\emph{Case Concerning the Factory at Chorzów (Germany v Poland)} (Merits) [1928] PCIJ Rep Series A No 17 +\tcblower +\begin{Verbatim} +% +@jurisdiction{chorzow, + title = {Case Concerning the Factory at Chorzów}, + indextitle = {Chorzów Factory Case}, + subtitle = {Germany v Poland}, + titleaddon = {Merits}, + journaltitle = {PCIJ Rep}, + series = {A}, + pages = {17}, + date = {1928}, + keywords = {int}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + \section{Legislation} Use the \code{legislation} entry type for citing Acts, Bills, Orders, Measures, and the like. @@ -6293,6 +6761,78 @@ Factory and Workshop Act 1891 \end{Verbatim} \end{bibexbox} +\begin{bibexbox} + +{learner08} +Learner Travel (Wales) Measure 2008 (nawm 2) +\tcblower +\begin{Verbatim} +% +@legislation{learner08, + title = {Learner Travel (Wales) Measure}, + date = {2008}, + number = {nawm 2}, + keywords = {cy}, + entrysubtype = {primary}, + pagination = {section}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\begin{bibexbox} + +{confund} + Consolidated Fund HC Bill (2008–09) [5] +\tcblower +\begin{Verbatim} +% +@legislation{confund, + title = {Consolidated Fund Bill}, + date = {2008/2009}, + institution = {HC}, + number = {5}, + keywords = {gb, draft}, + entrysubtype = {primary}, + pagination = {clause}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\begin{bibexbox} + +{academies} +Academies HL Bill (2010–11) 1 +\tcblower +\begin{Verbatim} +% +@legislation{academies, + title = {Academies Bill}, + date = {2010/2011}, + institution = {HL}, + number = {1}, + keywords = {gb, draft}, + entrysubtype = {primary}, + pagination = {clause}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + +\begin{bibexbox} + +{charitiesnotes} +Explanatory Notes on the Charities Act 2006 +\tcblower +\begin{Verbatim} +% +@legal{charitiesnotes, + title = {Explanatory Notes on the Charities Act 2006}, + indextitle = {Charities Act 2006, Explanatory Note}, + pagination = {paragraph}, + entrysubtype = {explanatory note}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + \tip{Specify an \code{entrysubtype} of \code{secondary} for secondary legislation. The number is then printed as well.} @@ -6314,22 +6854,38 @@ Local Authority Precepts Order 1897, SR~\&~O 1897/201 \end{bibexbox} \begin{bibexbox} - -{ccsga1987} -Community Charge Support Grant (Abolition) Order 1987, SI 1987/466 + +{eggs} +Eggs and Chicks (England) Regulations 2009, SI 2009/2163 \tcblower \begin{Verbatim} % -@legislation{ccsga1987, +@legislation{eggs, entrysubtype = {secondary}, - title = {Community Charge Support Grant (Abolition) Order}, - date = {1987}, - number = {SI 1987\slash 466}, + title = {Eggs and Chicks (England) Regulations}, + date = {2009}, + number = {SI 2009\slash 2163}, pagination = {regulation}} %<*n|m|a|y> \end{Verbatim} \end{bibexbox} +%<*n> +\begin{egcite}{\emph{Eggs and Chicks (England) Regulations}, reg.~7(3)} +\cite[\pno~7(3)]{eggs} +\end{egcite} +% +%<*m|a> +\begin{egcite}{} +\textcite[\pno~7(3)]{eggs} +\end{egcite} +% +%<*y> +\begin{egcite}{} +\parencite[\pno~7(3)]{eggs} +\end{egcite} +% + \subsection{European legislation} As with European cases, European legislation should be given the \val{eu} keyword. @@ -6339,7 +6895,7 @@ According to both the \emph{Oxford Guide to Style} and \emph{New Hart's Rules}, you can provide an even sparser reference for primary European legislation. %<*n> -\begin{egcite}{EC Treaty (Treaty of Rome, as amended), art.\@ 3b} +\begin{egcite}{EC Treaty (Treaty of Rome, as amended), art.~3b} \cite[\pno~3b]{ECT:Rome} \end{egcite} % @@ -6375,6 +6931,28 @@ EC Treaty If this seems scandalously short, you may prefer to provide a full reference (including the relevant entry in the OJ or OJ Spec Ed) for the bibliography and use, say, \cs{citetitle} for citations. +\begin{bibexbox} + +{teu} +Consolidated Version of the Treaty on European Union [2008] OJ C115/13 +\tcblower +\begin{Verbatim} +% +@legislation{teu, + entrysubtype = {eu-treaty}, + title = {Consolidated Version of the Treaty on European Union}, + indextitle = {Treaty on European Union}, + date = {2008}, + journaltitle = {OJ}, + series = {C}, + volume = {115}, + pages = {13}, + pagination = {article}, + keywords = {eu}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + Secondary legislation should always have a full reference. \begin{bibexbox} @@ -6473,6 +7051,33 @@ Convention Relating to the Status of Refugees (adopted 28 July 1951, entered int % +\begin{bibexbox} +{echr:treaty} +Convention for the Protection of Human Rights and Fundamental Freedoms (opened for signature 4 Nov.\@ 1950, entered into force 3 Sept.\@ 1953) 213 UNTS 221, as amended by Protocol No 14bis to the Convention for the Protection of Human Rights and Fundamental Freedoms (opened for signature 27 May 2009, entered into force 1 Sept.\@ 2009) CETS No. 204 +\tcblower +\begin{Verbatim} +% +@legal{echr:treaty, + entrysubtype = {piltreaty}, + title = {Convention for the Protection of Human Rights and Fundamental Freedoms}, + execution = {opened=1950-11-04 and inforce=1953-09-03}, + volume = {213}, + reporter = {UNTS}, + pages = {221}, + shorthand = {ECHR}, + related = {echr:protocol}, + relatedtype = {amendedby}} +@legal{echr:protocol, + entrysubtype = {piltreaty}, + title = {Protocol No 14bis to the Convention for the Protection of Human Rights + and Fundamental Freedoms}, + execution = {opened=2009-05-27 and inforce=2009-09-01}, + series = {CETS}, + number = {204}} +%<*n|m|a|y> +\end{Verbatim} +\end{bibexbox} + \section{Hansard} References to Hansard use the \code{legal} entry type, with \code{parliamentary} as the \code{entrysubtype}. @@ -6511,7 +7116,7 @@ Parl.\@ Deb.\@ (series 4) vol.\@ 24, col.\@ 234 (24 Mar.\@ 1895) % @legal{pd4/24, entrysubtype = {parliamentary}, - title = {Parl. Deb.}, + title = {Parl\adddotspace Deb\adddot}, series = {4}, volume = {24}, pages = {234}, @@ -6571,8 +7176,8 @@ it provides the \code{commentary} entry type simply as an alias for \code{book}. % % {auden1990era} -%W. H. Auden, \enquote{Es regnet auf mir in den Schottische Lände} [\emph{sic}], in \enquote{The German Auden: Six Early Poems}, trans. David Constantine, in Katherine Bucknell and Nicholas Jenkins (eds.), \emph{W. H. Auden, \enquote{The Map of All my Youth}: Early Works, Friends, and Influences} (Auden Studies, 1; Oxford, 1990), 1--15 at 6. -%Auden, W. H. (n.d.), \enquote{Es regnet auf mir in den Schottische Lände} [\emph{sic}], in \enquote{The German Auden: Six Early Poems}, trans. D. Constantine, in K. Bucknell and N. Jenkins (eds.), \emph{W. H. Auden, \enquote{The Map of All my Youth}: Early Works, Friends, and Influences} (Auden Studies, 1; Oxford, 1990), 1--15 at 6. +%W. H. Auden, \enquote{Es regnet auf mir in den Schottische Lände} [\emph{sic}], in \enquote{The German Auden: Six Early Poems}, trans. David Constantine, in Katherine Bucknell and Nicholas Jenkins (eds.), \emph{W. H. Auden, \enquote{The Map of All my Youth}: Early Works, Friends, and Influences} (Auden Studies, 1; Oxford, 1990), 1–15 at 6. +%Auden, W. H. (n.d.), \enquote{Es regnet auf mir in den Schottische Lände} [\emph{sic}], in \enquote{The German Auden: Six Early Poems}, trans. D. Constantine, in K. Bucknell and N. Jenkins (eds.), \emph{W. H. Auden, \enquote{The Map of All my Youth}: Early Works, Friends, and Influences} (Auden Studies, 1; Oxford, 1990), 1–15 at 6. \tcblower \begin{Verbatim} % @@ -6606,8 +7211,8 @@ it provides the \code{commentary} entry type simply as an alias for \code{book}. % % {blois1993qff} -%William of Blois, \enquote{The Quarrel of the Flea and the Fly} (\emph{Pulicis et musce iurgia}), trans. in Jan M. Ziolkowski, \emph{Talking Animals: Medieval Latin Beast Poetry, 750-1150} (Middle Ages Series, ed. Edward Peters; Philadelphia: University of Pennsylvania Press, 1993), 274--8. -%William of Blois (n.d.), \enquote{The Quarrel of the Flea and the Fly} (\emph{Pulicis et musce iurgia}), trans. in Ziolkowski, J. M., \emph{Talking Animals: Medieval Latin Beast Poetry, 750-1150} (Middle Ages Series, ed. E. Peters; Philadelphia: University of Pennsylvania Press, 1993), 274--8. +%William of Blois, \enquote{The Quarrel of the Flea and the Fly} (\emph{Pulicis et musce iurgia}), trans. in Jan M. Ziolkowski, \emph{Talking Animals: Medieval Latin Beast Poetry, 750-1150} (Middle Ages Series, ed. Edward Peters; Philadelphia: University of Pennsylvania Press, 1993), 274–8. +%William of Blois (n.d.), \enquote{The Quarrel of the Flea and the Fly} (\emph{Pulicis et musce iurgia}), trans. in Ziolkowski, J. M., \emph{Talking Animals: Medieval Latin Beast Poetry, 750-1150} (Middle Ages Series, ed. E. Peters; Philadelphia: University of Pennsylvania Press, 1993), 274–8. \tcblower \begin{Verbatim} % @@ -6663,8 +7268,8 @@ If a poem is divided into cantos, the title is set in italics rather than quoted % % {spenser1965fq}% -%Edmund Spenser, \emph{The Faerie Queene} (Everyman's Library, 443--4; London: Dent, 1965–6) (originally pub. 1590–6). -%Spenser, E. (1590–6), \emph{The Faerie Queene} (Everyman's Library, 443--4; London: Dent, 1965–6). +%Edmund Spenser, \emph{The Faerie Queene} (Everyman's Library, 443–4; London: Dent, 1965–6) (originally pub. 1590–6). +%Spenser, E. (1590–6), \emph{The Faerie Queene} (Everyman's Library, 443–4; London: Dent, 1965–6). \tcblower \begin{Verbatim} % @@ -6757,7 +7362,7 @@ The second uses the dedicated \code{manuscript} entry type from \textsf{biblatex \tip{You can specify the layer of a palimpsest in the \code{layer} field. Use \code{inf} for the inferior layer and \code{sup} for the superior layer.} -\tip{You can specify the writing support material in the \code{support} field. Three special keys – \code{papyrus}, \code{paper}, and \code{pergament} – are recognized and (potentially) translated, but other values will be printed as-is.} +\tip{You can specify the writing support material in the \code{support} field. Three special keys – \code{papyrus}, \code{paper}, and \code{parchment} – are recognized and (potentially) translated, but other values will be printed as-is.} \begin{bibexbox} % @@ -6846,7 +7451,7 @@ The second uses the dedicated \code{manuscript} entry type from \textsf{biblatex location = {Cambridge}, collection = {Add. Greek MS}, shelfmark = {4489}, - support = {pergament}, + support = {parchment}, dating = {8th--9th c.}, pagetotal = {16}, columns = {1}, @@ -7004,7 +7609,7 @@ rather than \pkg[biblatex]{oxref}.} % \end{itemize} % % \begin{macrocode} - facsimile, revised, revisedenlarged, revisedreprint, suppto, equals, original, + facsimile, revised, revisedenlarged, revisedreprint, suppto, equals, original, amendedby, % \end{macrocode} % % \begin{itemize} @@ -7065,12 +7670,22 @@ rather than \pkg[biblatex]{oxref}.} % \end{itemize} % % \begin{macrocode} - 1column, 2column, inflayer, suplayer, paper, papyrus, pergament, + 1column, 2column, inflayer, suplayer, paper, papyrus, parchment, eucase, eujoinedcases, commissiondecision, application, order, bill, draft, opened, signed, adopted, inforce, } % \end{macrocode} % +% The \cs{blx@ox@langbibstring} utility is used to prefix a bibstring with one +% or more language names, but since this only works in certain languages, by +% default it discards the language names (first argument) and just prints the +% bibstring (second argument). This is overridden in |english-oxref.lbx| and +% friends. +% +% \begin{macrocode} +\def\blx@ox@langbibstring#1#2{\bibstring{#2}} +% \end{macrocode} +% % We base our styles on the standard on the principle of least surprise % (and to aid with maintenance in the face of new \pkg{biblatex} versions). % We set some defaults different to the standard ones, but the author can @@ -7081,9 +7696,10 @@ rather than \pkg[biblatex]{oxref}.} \ExecuteBibliographyOptions{urldate=comp,pagetracker,timezeros=false,time=12h,isbn=false} % \end{macrocode} % -% Here are the new default punctuation conventions. The new \cs{relatedtypepunct} -% is for before the |relatedtype| localization string, while \cs{recordseriespunct} -% is used for audiovisual resources. +% Here are the new default punctuation conventions. The new \cs{recordseriespunct} +% is used for audiovisual resources, while \cs{cacasetitlepunct} and +% \cs{uscasetitlepunct} are for punctuation following the case title in Canadian and +% American cases respectively. % % \begin{macrocode} \renewcommand*{\labelnamepunct}{\addcomma\space} @@ -7092,7 +7708,8 @@ rather than \pkg[biblatex]{oxref}.} \renewcommand*{\intitlepunct}{\nopunct\space} \renewcommand*{\bibnamedash}{\resizebox{2em}{\height}{\textemdash}\addthinspace} \newcommand*{\recordseriespunct}{\addcomma\space} -\newcommand*{\relatedtypepunct}{\addsemicolon\space} +\newcommand*{\cacasetitlepunct}{\addcomma\space} +\newcommand*{\uscasetitlepunct}{\addcomma\space} \renewcommand*{\relateddelim}{\addsemicolon\space} \DeclareDelimFormat{revsdnamedelim}{\addcomma} \DeclareDelimFormat{authortypedelim}{\addspace} @@ -7171,14 +7788,14 @@ rather than \pkg[biblatex]{oxref}.} and test {\ifdefvoid{#2}}% }{}{% - \revsdnamepunct}% + \printdelim{revsdnamedelim}}% \ifdefvoid{#5}{}{\iftoggle{blx@ox@nametitle}{\bibnamedelimd\mkbibnametitle{#5}\isdot}{}}% \ifdefvoid{#2}{}{\bibnamedelimd\mkbibnamegiven{#2}\isdot}% }{% \usebibmacro{name:delim}{#1}% \usebibmacro{name:hook}{#1}% \mkbibnamefamily{#1}\isdot - \ifdefvoid{#4}{}{\bibnamedelimd\mkbibnamesuffix{#4}\isdot}% + \ifdefvoid{#4}{}{\ifnumeral{#4}{}{\addcomma}\bibnamedelimd\mkbibnamesuffix{#4}\isdot}% \ifboolexpe{% (test {\ifdefvoid{#5}} or not togl {blx@ox@nametitle}) and @@ -7186,7 +7803,7 @@ rather than \pkg[biblatex]{oxref}.} and test {\ifdefvoid{#3}}% }{}{% - \revsdnamepunct}% + \printdelim{revsdnamedelim}}% \ifdefvoid{#5}{}{\iftoggle{blx@ox@nametitle}{\bibnamedelimd\mkbibnametitle{#5}\isdot}{}}% \ifdefvoid{#2}{}{\bibnamedelimd\mkbibnamegiven{#2}\isdot}% \ifdefvoid{#3}{}{\bibnamedelimd\mkbibnameprefix{#3}\isdot}}} @@ -7195,7 +7812,7 @@ rather than \pkg[biblatex]{oxref}.} % Oxford style (for the humanities) is to write author names surname first in % the bibliography, but in natural order in citations. We implement this, along % with the case changing option, in the following name format. We also add a -% second hash for checking if names (e.g.\ |author| and |authoraddon|) are the +% second hash for checking if names (e.g.\@ |author| and |authoraddon|) are the % same. % % \begin{macrocode} @@ -7242,6 +7859,14 @@ rather than \pkg[biblatex]{oxref}.} \renewcommand*{\mkbibnamesuffix}[1]{##1}% \renewcommand*{\mkbibnametitle}[1]{##1}% }{}% + \ifboolexpe{% + test {\ifnumgreater{\value{listcount}}{1}} + or ( + test {\ifdefvoid\namepartgiven} + and + test {\ifdefvoid\namepartprefix} + ) + }{}{\usebibmacro{name:revsdelim}}% }{% \ifgiveninits{% \usebibmacro{name:title-given-family}% @@ -7328,6 +7953,14 @@ rather than \pkg[biblatex]{oxref}.} \global\settoggle{blx@ox@variantname}{true}% }{% \global\settoggle{blx@ox@variantname}{false}}% + \ifboolexpe{% + test {\ifnumgreater{\value{listcount}}{1}} + or ( + test {\ifdefvoid\namepartgiven} + and + test {\ifdefvoid\namepartprefix} + ) + }{}{\usebibmacro{name:revsdelim}}% \usebibmacro{name:andothers}} % \end{macrocode} % @@ -7658,7 +8291,7 @@ rather than \pkg[biblatex]{oxref}.} % We make the punctuation between a title and \enquote{by [author]} configurable. % % \begin{macrocode} -\newcommand{\titlebyauthordelim}{\addspace} +\newcommand{\titlebyauthordelim}{\addcomma\space} % \end{macrocode} % % Following |authortitle| and |authoryear|, we redefine the |editor| and @@ -7807,7 +8440,7 @@ rather than \pkg[biblatex]{oxref}.} % native language translation of a foreign work, the original title is given % in parentheses. If the cited work is foreign translation of a native language % work, the original title is printed in square brackets, preceded by the name -% of the foreign language and \enquote{translation of}. +% of the foreign language (if appropriate) and \enquote{translation of}. % % \begin{macrocode} \DeclareFieldFormat{origtitle}{\mkbibemph{#1}} @@ -7817,8 +8450,7 @@ rather than \pkg[biblatex]{oxref}.} \printtext[parens]{\printfield{origtitle}}% }{% \printtext[brackets]{% - \printlist{language}\space - \bibstring{translationof}\space + \blx@ox@langbibstring{\printlist{language}}{translationof}\addspace \printfield{origtitle}}}}} % \end{macrocode} % @@ -7858,6 +8490,20 @@ rather than \pkg[biblatex]{oxref}.} \fi % \end{macrocode} % +% In legal references, the truncated year is at least two digits. +% +% \begin{macrocode} + \ifboolexpr{ + ( + test {\ifentrytype{jurisdiction}} + or + test {\ifentrytype{legislation}} + ) + and + test {\IfStrEq{\Result}{4}} + }{\def\Result{3}}{}% +% \end{macrocode} +% % Since \cs{Result} is the number of digits to trim from the left hand side of % the year, plus one, we provide an extra sacrificial zero before trimming. % @@ -7914,7 +8560,7 @@ rather than \pkg[biblatex]{oxref}.} \ifboolexpr{ test {\iffieldundef{year}} and - test {\iffieldundef{season}} + test {\iffieldundef{yeardivision}} and test {\iffieldundef{month}} and @@ -7944,7 +8590,7 @@ rather than \pkg[biblatex]{oxref}.} \ifboolexpr{ test {\iffieldundef{origyear}} and - test {\iffieldundef{origseason}} + test {\iffieldundef{origyeardivision}} and test {\iffieldundef{origmonth}} and @@ -8340,7 +8986,7 @@ rather than \pkg[biblatex]{oxref}.} % approach. % % We provide an option for switching between the two approaches. If active -% and an issue has no volume or issue numbers (first block), the season +% and an issue has no volume or issue numbers (first block), the year division % and date are printed bare. Otherwise (second block) they are printed % in parentheses just as in the standard version of the macro. % @@ -8356,7 +9002,7 @@ rather than \pkg[biblatex]{oxref}.} and test {\iffieldundef{year}} and - test {\iffieldundef{season}} + test {\iffieldundef{yeardivision}} and test {\iffieldundef{month}} }{}{% @@ -8608,7 +9254,8 @@ reference,mvreference,inreference]{volume}{% % \begin{macrocode} \renewbibmacro*{in:}{% \iffieldequalstr{entrysubtype}{yearbook}{}{% - \printtext{\bibstring{in}\intitlepunct}}} + \bibstring{in}% + \printunit{\intitlepunct}}} % \end{macrocode} % % Oxford style signifies formal publication by putting the relevant @@ -8743,7 +9390,7 @@ reference,mvreference,inreference]{volume}{% and test {\iffieldundef{year}} and - test {\iffieldundef{season}} + test {\iffieldundef{yeardivision}} and test {\iffieldundef{month}} }{}{% @@ -8780,7 +9427,7 @@ reference,mvreference,inreference]{volume}{% and test {\iffieldundef{year}} and - test {\iffieldundef{season}} + test {\iffieldundef{yeardivision}} and test {\iffieldundef{month}} }{}{% @@ -9651,7 +10298,7 @@ reference,mvreference,inreference]{volume}{% and test {\iffieldundef{year}} and - test {\iffieldundef{season}} + test {\iffieldundef{yeardivision}} and test {\iffieldundef{month}} }{}{% @@ -9714,7 +10361,7 @@ reference,mvreference,inreference]{volume}{% and test {\iffieldundef{year}} and - test {\iffieldundef{season}} + test {\iffieldundef{yeardivision}} and test {\iffieldundef{month}} }{}{% @@ -9762,7 +10409,7 @@ reference,mvreference,inreference]{volume}{% and test {\iffieldundef{year}} and - test {\iffieldundef{season}} + test {\iffieldundef{yeardivision}} and test {\iffieldundef{month}} }{}{% @@ -9824,10 +10471,16 @@ reference,mvreference,inreference]{volume}{% \usebibmacro{series+type+number}% \setunit{\addspace}% \usebibmacro{institution+location+date}% - \iffieldequals{entrysubtype}{\legreport} - {\setunit{\addspace}\nopunct} - {\newunit\newblock}% - \usebibmacro{chapter+pages}% + \iffieldequals{entrysubtype}{\legreport}{% + \setunit{\addspace}\nopunct + \let\origadddot\adddot + \def\adddot{}% + \usebibmacro{chapter+pages}% + \let\adddot\origadddot + }{% + \newunit\newblock + \usebibmacro{chapter+pages}% + }% \newunit \printfield{pagetotal}% \newunit\newblock @@ -10059,13 +10712,13 @@ reference,mvreference,inreference]{volume}{% and test {\iffieldundef{year}} and - test {\iffieldundef{season}} + test {\iffieldundef{yeardivision}} and test {\iffieldundef{month}} and test {\iffieldundef{origyear}} and - test {\iffieldundef{origseason}} + test {\iffieldundef{origyeardivision}} and test {\iffieldundef{origmonth}} and @@ -10617,6 +11270,15 @@ reference,mvreference,inreference]{volume}{% \DeclareFieldFormat[jurisdiction]{titleaddon}{\mkbibparens{#1}} \DeclareFieldFormat{romanvol}{\RN{#1}} \DeclareListFormat[jurisdiction]{listb}{} +\protected\def\mkusbibordinal#1{% + \begingroup + \@tempcnta0#1\relax\number\@tempcnta + \@whilenum\@tempcnta>100\do{\advance\@tempcnta-100\relax}% + \ifnum\@tempcnta>20 + \@whilenum\@tempcnta>9\do{\advance\@tempcnta-10\relax}% + \fi + \ifcase\@tempcnta th\or st\or d\or d\else th\fi + \endgroup}% \DeclareFieldFormat{usseries}{\ifinteger{#1}{\mkusbibordinal{#1}}{#1}} \DeclareFieldFormat{verba}{#1} @@ -10866,9 +11528,13 @@ reference,mvreference,inreference]{volume}{% {\printfield{note}% \toggletrue{blx@ox@nopostnotedelim}}} \newbibmacro*{jurisdictionpages}{% + \let\origadddot\adddot + \def\adddot{}% \iffieldequals{entrysubtype}{\subtypenewsp}{}{% \setunit{\addspace}% - \printfield{pages}}} + \printfield{pages}}% + \let\adddot\origadddot +} \newbibmacro{pcitenote}{% \iffieldundef{parreporter}{}{% \setunit{\addcomma\space}% @@ -10908,6 +11574,8 @@ reference,mvreference,inreference]{volume}{% test {\iffieldundef{journaltitle}}% and test {\iffieldundef{number}}% + and + test {\iffieldundef{neutralcite}}% }{% \setunit{\addcomma\space}% \usebibmacro{date}% @@ -11006,8 +11674,6 @@ reference,mvreference,inreference]{volume}{% \printfield{number}}}% }{% \printtext[parens]{% - \usebibmacro{eucasetype}% - \setunit{\addnbspace}% \printfield{userb}}% \setunit{\addspace}% \iffieldundef{number}{}{% @@ -11161,6 +11827,8 @@ reference,mvreference,inreference]{volume}{% \printfield{titleaddon}% } \newbibmacro*{int:jurisdictionpages}{% + \let\origaddot\adddot + \def\adddot{}% \iffieldequals{journaltitle}{\pcijrep}{% \printtext{\bibcpstring{number}\addspace}% \iffieldundef{pages}{% @@ -11168,16 +11836,18 @@ reference,mvreference,inreference]{volume}{% }{% \printfield{pages}}% }{% - \printfield{pages}}} + \printfield{pages}}% + \let\addot\origadddot +} % \end{macrocode} % % Here is the format for Canadian cases. % % \begin{macrocode} -\newbibmacro{canjuriscitation}{% +\newbibmacro{cajuriscitation}{% \usebibmacro{title}% - \setunit{\addspace}\newblock + \setunit{\cacasetitlepunct}\newblock \printfield{number}% \setunit{\addcomma\space}% \iffieldundef{journaltitle}{}{% @@ -11225,7 +11895,7 @@ reference,mvreference,inreference]{volume}{% % \begin{macrocode} \newbibmacro{usjuriscitation}{% \usebibmacro{title}% - \setunit{\addcomma\space}\newblock% + \setunit{\uscasetitlepunct}\newblock% \iffieldundef{journaltitle}{% \printfield{number}% \setunit{\addcomma\space}% @@ -11282,6 +11952,8 @@ reference,mvreference,inreference]{volume}{% \newbibmacro{enjuriscitation}{% \usebibmacro{title}% \setunit{\addspace}\newblock + \printfield{neutralcite}% + \setunit*{\addcomma\space}% \printfield{number}% \setunit*{\addcomma\space}% \iffieldundef{journaltitle}{}{% @@ -11483,6 +12155,10 @@ reference,mvreference,inreference]{volume}{% \setunit{\addcomma\space}\newblock \printfield[default]{note} \setunit{\addspace}\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% \setunit{\bibpagerefpunct}% \usebibmacro{pageref}% \usebibmacro{finentry}} @@ -11533,10 +12209,20 @@ reference,mvreference,inreference]{volume}{% \setunit{\addspace}% \printfield{journaltitle}% \setunit*{\addspace}% - \iffieldundef{series}{}{% - \setunit{\addspace}% + \iffieldundef{series}{% + \printfield{type}% + \setunit*{\addspace}% + }{% \printfield{series}% - \setunit{\addspace}}% + \iffieldundef{type}{% + \setunit{\addspace}% + \bibcpstring{number} + \setunit{\addspace}% + }{% + \setunit{\addcomma\space}% + }} + \printfield{number} + \setunit*{\addspace}% \printfield{pages}}}% \newbibmacro*{treaty:date}{% \ifboolexpr{ @@ -11805,7 +12491,45 @@ reference,mvreference,inreference]{volume}{% % The driver for letters is similar to the one for other unpublished materials. % % \begin{macrocode} -\DeclareBibliographyAlias{letter}{unpublished} +\DeclareBibliographyDriver{letter}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \iffieldundef{library}{\togglefalse{blx@ox@ms}}{\toggletrue{blx@ox@ms}}% + \usebibmacro{author}% + \setunit{\printdelim{nametitledelim}}\newblock + \usebibmacro{title}% + \setunit{\titlebyauthordelim}\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \printfield{note}% + \iffieldundef{howpublished}{}{\nopunct\printfield{howpublished}}% + \newunit\newblock + \iftoggle{blx@ox@ms}{% + \usebibmacro{manuscript:date}% + \newunit\newblock + \usebibmacro{library+location+series+number}% + \newunit + \printfield{support}% + \newunit + \usebibmacro{dating}% + \setunit{\datingpagespunct} + \usebibmacro{manuscript:pages} + }{% + \usebibmacro{location+date}% + }% + \newunit\newblock + \iftoggle{bbx:url} + {\usebibmacro{url+urldate}} + {}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} \DeclareFieldFormat[letter]{title}{% \def\currentfield{title}% \iffieldannotation{descriptor}{#1}{\mkbibquote{#1\isdot}}% @@ -11859,6 +12583,7 @@ reference,mvreference,inreference]{volume}{% % We provide an option for setting the relatedtype punctuation. % % \begin{macrocode} +\DeclareDelimFormat{begrelateddelimamendedby}{\addcomma\space} \DeclareDelimFormat{begrelateddelimequals}{\addspace} \DeclareDelimFormat{begrelateddelimin}{\addcomma\space} \DeclareDelimFormat{begrelateddelimincludes}{\addcomma\space} @@ -11895,6 +12620,7 @@ reference,mvreference,inreference]{volume}{% \egroup \iftoggle{blx@ox@success}{\ifstrequal{#1}{space}{% \DeclareDelimFormat{begrelateddelim}{\addspace}% + \DeclareDelimFormat{begrelateddelimamendedby}{\addspace} \DeclareDelimFormat{begrelateddelimequals}{\addspace}% \DeclareDelimFormat{begrelateddelimin}{\addspace}% \DeclareDelimFormat{begrelateddelimincludes}{\addspace}% @@ -11904,6 +12630,7 @@ reference,mvreference,inreference]{volume}{% \DeclareDelimFormat{begrelateddelimmultivolume}{\addspace}% }{% \DeclareDelimFormat{begrelateddelim}{\csuse{add#1}\space}% + \DeclareDelimFormat{begrelateddelimamendedby}{\csuse{add#1}\space} \DeclareDelimFormat{begrelateddelimequals}{\csuse{add#1}\space}% \DeclareDelimFormat{begrelateddelimin}{\csuse{add#1}\space}% \DeclareDelimFormat{begrelateddelimincludes}{\csuse{add#1}\space}% @@ -11929,12 +12656,14 @@ reference,mvreference,inreference]{volume}{% \iftoggle{blx@ox@norelin}{% \renewbibmacro*{in:}{% \ifboolexpr{ - test {\ifnameundef{author}} - and - test {\ifnameundef{translator}} - and - test {\iffieldundef{title}} - }{}{% + test {\iffieldequalstr{entrysubtype}{yearbook}} + or ( + test {\ifnameundef{author}} + and + test {\ifnameundef{translator}} + and + test {\iffieldundef{title}} + )}{}{% \bibstring{in}% \printunit{\intitlepunct}% }}}{}% @@ -11944,8 +12673,8 @@ reference,mvreference,inreference]{volume}{% % % \subsubsection{Translations} % -% Where related item is the translation, the related string is prefaced with the -% language. +% Where the related item is the translation, the related string is (by default, +% in English at least) prefaced with the language. % % \begin{macrocode} \newbibmacro*{rellanguage}{% @@ -11955,8 +12684,11 @@ reference,mvreference,inreference]{volume}{% \docsvfield{related}% } \DeclareFieldFormat{relatedstring:translationof}{% - \usebibmacro{rellanguage}\space - \bibstring{original}\addcomma\space} + \iffieldundef{relatedstring}{% + \blx@ox@langbibstring{\usebibmacro{rellanguage}}{original}% + \printunit{\addcomma\space} + }{% + \thefield{relatedstring}\printunit{\relatedpunct}}} \DeclareFieldFormat{related:translationof}{% \mkbibbrackets{#1}} @@ -12442,10 +13174,10 @@ reference,mvreference,inreference]{volume}{% match=\regexp{(\D)\.(\d)}, replace=\regexp{$1 $2}] \step[fieldsource=title, - match=\regexp{\.(\D)}, + match=\regexp{(?:\A|[^{])\K\.([^\d}])}, replace=\regexp{$1}] \step [fieldsource=title, - match=\regexp{(\D)\.}, + match=\regexp{([^\d{])\.(?![}])}, replace=\regexp{$1}] \step[fieldsource=shorttitle, match=\regexp{(\d)\.(\d)}, @@ -12454,10 +13186,10 @@ reference,mvreference,inreference]{volume}{% match=\regexp{(\D)\.(\d)}, replace=\regexp{$1 $2}] \step[fieldsource=shorttitle, - match=\regexp{\.(\D)}, + match=\regexp{(?:\A|[^{])\K\.([^\d}])}, replace=\regexp{$1}] \step [fieldsource=shorttitle, - match=\regexp{(\D)\.}, + match=\regexp{([^\d{])\.(?![}])}, replace=\regexp{$1}] \step[fieldsource=parreporter, match=\regexp{(\d)\.(\d)}, @@ -12466,10 +13198,10 @@ reference,mvreference,inreference]{volume}{% match=\regexp{(\D)\.(\d)}, replace=\regexp{$1 $2}] \step[fieldsource=parreporter, - match=\regexp{\.(\D)}, + match=\regexp{(?:\A|[^{])\K\.([^\d}])}, replace=\regexp{$1}] \step [fieldsource=parreporter, - match=\regexp{(\D)\.}, + match=\regexp{([^\d{])\.(?![}])}, replace=\regexp{$1}] \step[fieldsource=journaltitle, match=\regexp{(\d)\.(\d)}, @@ -12478,10 +13210,10 @@ reference,mvreference,inreference]{volume}{% match=\regexp{(\D)\.(\d)}, replace=\regexp{$1 $2}] \step[fieldsource=journaltitle, - match=\regexp{\.(\D)}, + match=\regexp{(?:\A|[^{])\K\.([^\d}])}, replace=\regexp{$1}] \step [fieldsource=journaltitle, - match=\regexp{(\D)\.}, + match=\regexp{([^\d{])\.(?![}])}, replace=\regexp{$1}] \step[fieldsource=institution, match=\regexp{(\d)\.(\d)}, @@ -12490,10 +13222,10 @@ reference,mvreference,inreference]{volume}{% match=\regexp{(\D)\.(\d)}, replace=\regexp{$1 $2}] \step[fieldsource=institution, - match=\regexp{\.(\D)}, + match=\regexp{(?:\A|[^{])\K\.([^\d}])}, replace=\regexp{$1}] \step[fieldsource=institution, - match=\regexp{(\D)\.}, + match=\regexp{([^\d{])\.(?![}])}, replace=\regexp{$1}] \step[fieldsource=publisher, match=\regexp{(\d)\.(\d)}, @@ -12502,10 +13234,10 @@ reference,mvreference,inreference]{volume}{% match=\regexp{(\D)\.(\d)}, replace=\regexp{$1 $2}] \step[fieldsource=publisher, - match=\regexp{\.(\D)}, + match=\regexp{(?:\A|[^{])\K\.([^\d}])}, replace=\regexp{$1}] \step [fieldsource=publisher, - match=\regexp{(\D)\.}, + match=\regexp{([^\d{])\.(?![}])}, replace=\regexp{$1}] \step[fieldsource=location, match=\regexp{(\d)\.(\d)}, @@ -12514,10 +13246,10 @@ reference,mvreference,inreference]{volume}{% match=\regexp{(\D)\.(\d)}, replace=\regexp{$1 $2}] \step[fieldsource=location, - match=\regexp{\.(\D)}, + match=\regexp{(?:\A|[^{])\K\.([^\d}])}, replace=\regexp{$1}] \step [fieldsource=location, - match=\regexp{(\D)\.}, + match=\regexp{([^\d{])\.(?![}])}, replace=\regexp{$1}] \step[fieldsource=series, match=\regexp{(\d)\.(\d)}, @@ -12526,10 +13258,10 @@ reference,mvreference,inreference]{volume}{% match=\regexp{(\D)\.(\d)}, replace=\regexp{$1 $2}] \step[fieldsource=series, - match=\regexp{\.(\D)}, + match=\regexp{(?:\A|[^{])\K\.([^\d}])}, replace=\regexp{$1}] \step [fieldsource=series, - match=\regexp{(\D)\.}, + match=\regexp{([^\d{])\.(?![}])}, replace=\regexp{$1}] \step[fieldsource=indextitle, match=\regexp{(\d)\.(\d)}, @@ -12538,10 +13270,10 @@ reference,mvreference,inreference]{volume}{% match=\regexp{(\D)\.(\d)}, replace=\regexp{$1 $2}] \step[fieldsource=indextitle, - match=\regexp{\.(\D)}, + match=\regexp{(?:\A|[^{])\K\.([^\d}])}, replace=\regexp{$1}] \step [fieldsource=indextitle, - match=\regexp{(\D)\.}, + match=\regexp{([^\d{])\.(?![}])}, replace=\regexp{$1}] } % \end{macrocode} @@ -12563,7 +13295,8 @@ reference,mvreference,inreference]{volume}{% % \subsection{Sorting schemes} % % We adjust the sort order to take into account some other fields that might -% end up at the front (library, collection, series). +% end up at the front (library, collection, series). The `|nty|` scheme is used +% by \textsf{oxnotes}. % % \begin{macrocode} \DeclareSortingTemplate{nty}{ @@ -12602,7 +13335,11 @@ reference,mvreference,inreference]{volume}{% \field{series} } } - +% \end{macrocode} +% +% The `|nyt|` scheme is used by \textsf{oxyear}. +% +% \begin{macrocode} \DeclareSortingTemplate{nyt}{ \sort{ \field{presort} @@ -12621,6 +13358,7 @@ reference,mvreference,inreference]{volume}{% } \sort{ \field{sortyear} + \field{labelyear} \field{year} } \sort{ @@ -12639,7 +13377,11 @@ reference,mvreference,inreference]{volume}{% \field{series} } } - +% \end{macrocode} +% +% The `|anyt|` scheme is used by \textsf{oxalph}. +% +% \begin{macrocode} \DeclareSortingTemplate{anyt}{ \sort{ \field{presort} @@ -12661,6 +13403,7 @@ reference,mvreference,inreference]{volume}{% } \sort{ \field{sortyear} + \field{labelyear} \field{year} } \sort{ @@ -13052,13 +13795,13 @@ reference,mvreference,inreference]{volume}{% \printfield{issue}\clearfield{issue}% \setunit*{\addspace}% \printdateextra}% - \clearfield{year}\clearfield{season}\clearfield{month}\clearfield{day}% + \clearfield{year}\clearfield{yeardivision}\clearfield{month}\clearfield{day}% }{% \iflabeldateisanydate{% \printtext[datelabel]{% \csuse{print\thefield{labeldatesource}dateextra}}% \clearfield{\thefield{labeldatesource}year}% - \clearfield{\thefield{labeldatesource}season}% + \clearfield{\thefield{labeldatesource}yeardivision}% \clearfield{\thefield{labeldatesource}month}% \clearfield{\thefield{labeldatesource}day}% }{% @@ -13078,13 +13821,13 @@ reference,mvreference,inreference]{volume}{% \iffieldundef{labelyear}{}{% \iflabeldateisdate{% \printtext[datelabel]{\printdateextra}% - \clearfield{year}\clearfield{season}\clearfield{month}\clearfield{day}% + \clearfield{year}\clearfield{yeardivision}\clearfield{month}\clearfield{day}% }{% \iflabeldateisanydate{% \printtext[datelabel]{% \csuse{print\thefield{labeldatesource}dateextra}}% \clearfield{\thefield{labeldatesource}year}% - \clearfield{\thefield{labeldatesource}season}% + \clearfield{\thefield{labeldatesource}yeardivision}% \clearfield{\thefield{labeldatesource}month}% \clearfield{\thefield{labeldatesource}day}% }{% @@ -13206,26 +13949,26 @@ reference,mvreference,inreference]{volume}{% % \begin{macrocode} \newrobustcmd*{\mknoyeardaterangefull}[2]{% \iffieldundef{#2month}{}{% - \datecircaprint - \printtext[#2date]{% - \iffieldundef{#2season}{% - \csuse{mkbibdate#1}{}{#2month}{#2day}% - \blx@printtime{#2}{}% - }{% - \csuse{mkbibseasondate#1}{}{#2season}}% - \dateuncertainprint - \iffieldundef{#2endmonth}{}{% - \iffieldequalstr{#2endmonth}{}{% - \mbox{\bibdaterangesep}% + \printtext[{#2date}]{% + \datecircaprint + \iffieldundef{#2yeardivision}{% + \csuse{mkbibdate#1}{}{#2month}{#2day}% + \blx@printtime{#2}{}% }{% - \bibdaterangesep - \enddatecircaprint - \iffieldundef{#2season}{% - \csuse{mkbibdate#1}{}{#2endmonth}{#2endday}% - \blx@printtime{#2}{end}% + \csuse{mkbibyeardivisiondate#1}{}{#2yeardivision}}% + \dateuncertainprint + \iffieldundef{#2endmonth}{}{% + \iffieldequalstr{#2endmonth}{}{% + \mbox{\bibdaterangesep}% }{% - \csuse{mkbibseasondate#1}{}{#2endseason}}% - \enddateuncertainprint}}}}} + \bibdaterangesep + \enddatecircaprint + \iffieldundef{#2yeardivision}{% + \csuse{mkbibdate#1}{}{#2endmonth}{#2endday}% + \blx@printtime{#2}{end}% + }{% + \csuse{mkbibyeardivisiondate#1}{}{#2endyeardivision}}% + \enddateuncertainprint}}}}} % \end{macrocode} % % There is a potential problem for \cs{mknoyeardaterangetrunc}, in that if @@ -13237,11 +13980,11 @@ reference,mvreference,inreference]{volume}{% % \begin{macrocode} \newrobustcmd*{\mknoyeardaterangetrunc}[2]{% \iffieldundef{#2month}{}{% - \datecircaprint - \printtext[#2date]{% - \iffieldundef{#2season}{% + \printtext[{#2date}]{% + \datecircaprint + \iffieldundef{#2yeardivision}{% \ifboolexpr{ - test {\iffieldsequal{labelyear}{labelendyear}} + test {\ifdateyearsequal{label}{labelend}} and test {\iffieldsequal{#2month}{#2endmonth}} }{% @@ -13249,7 +13992,7 @@ reference,mvreference,inreference]{volume}{% }{% \csuse{mkbibdate#1}{}{#2month}{#2day}}% }{% - \csuse{mkbibseasondate#1}{}{#2season}}% + \csuse{mkbibyeardivisiondate#1}{}{#2yeardivision}}% \dateuncertainprint \iffieldundef{#2endmonth}{}{% \iffieldequalstr{#2endmonth}{}{% @@ -13257,10 +14000,10 @@ reference,mvreference,inreference]{volume}{% }{% \bibdaterangesep \enddatecircaprint - \iffieldundef{#2season}{% + \iffieldundef{#2yeardivision}{% \csuse{mkbibdate#1}{}{#2endmonth}{#2endday}% }{% - \csuse{mkbibseasondate#1}{}{#2endseason}}% + \csuse{mkbibyeardivisiondate#1}{}{#2endyeardivision}}% \enddateuncertainprint}}}}} % \end{macrocode} % @@ -13560,7 +14303,7 @@ reference,mvreference,inreference]{volume}{% \iffieldundef{year}% }{% \ifboolexpr{ - test {\iffieldundef{season}} + test {\iffieldundef{yeardivision}} and test {\iffieldundef{month}} }% @@ -14220,11 +14963,12 @@ reference,mvreference,inreference]{volume}{% % % \begin{macrocode} \DeclareDatamodelFields[type=field,datatype=date]{pardate} -\DeclareDatamodelFields[type=field,datatype=literal]{parreporter,parseries} +\DeclareDatamodelFields[type=field,datatype=literal]{% + parreporter,parseries,neutralcite} \DeclareDatamodelFields[type=field,datatype=integer]{parvolume} \DeclareDatamodelFields[type=field,datatype=range]{parpages} -\DeclareDatamodelEntryfields[jurisdiction]{pardate,parreporter,parseries,% - parvolume,parpages} +\DeclareDatamodelEntryfields[jurisdiction]{neutralcite,pardate,% + parreporter,parseries,parvolume,parpages} % \end{macrocode} % % \iffalse %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -14243,20 +14987,17 @@ reference,mvreference,inreference]{volume}{% % \setcounter{FancyVerbLine}{19} % % Here we set some language-specific punctuation and date formatting. +% In particular, we set \cs{blx@ox@langbibstring} to use its first +% argument. % % \begin{macrocode} \InheritBibliographyExtras{english} \DeclareBibliographyExtras{% \def\finalandcomma{\addcomma}% - \protected\def\mkusbibordinal#1{% - \begingroup - \@tempcnta0#1\relax\number\@tempcnta - \@whilenum\@tempcnta>100\do{\advance\@tempcnta-100\relax}% - \ifnum\@tempcnta>20 - \@whilenum\@tempcnta>9\do{\advance\@tempcnta-10\relax}% - \fi - \ifcase\@tempcnta th\or st\or d\or d\else th\fi - \endgroup}% + \def\blx@ox@langbibstring#1#2{#1\addspace\bibstring{#2}}% +} +\UndeclareBibliographyExtras{% + \def\blx@ox@langbibstring#1#2{\bibstring{#2}}% } % \end{macrocode} % @@ -14317,6 +15058,7 @@ reference,mvreference,inreference]{volume}{% suppto = {{Supplement to}{Supplement to}}, equals = {{=}{=}}, original = {{original}{orig\adddot}}, + amendedby = {{as amended by}{as amended by}}, % \end{macrocode} % % \begin{itemize} @@ -14431,7 +15173,7 @@ reference,mvreference,inreference]{volume}{% suplayer = {{superior layer}{sup\adddotspace lay\adddot}}, paper = {{paper}{pap\adddot}}, papyrus = {{papyrus}{papy\adddot}}, - pergament = {{pergament}{perg\adddot}}, + parchment = {{parchment}{parch\adddot}}, eucase = {{Case}{Case}}, eujoinedcases = {{Joined Cases}{Joined Cases}}, commissiondecision = {{Commission Decision}{Commission Decision}}, @@ -14655,11 +15397,16 @@ reference,mvreference,inreference]{volume}{% % \end{macrocode} % % As you'd expect from an Oxford style, we use the Oxford comma, and use a -% period as the time separator. +% period as the time separator. The redefinition of \cs{blx@ox@langbibstring} +% is given here as well. % % \begin{macrocode} \def\finalandcomma{\addcomma}% \def\bibtimesep{\addperiod}% + \def\blx@ox@langbibstring#1#2{#1\addspace\bibstring{#2}}% +} +\UndeclareBibliographyExtras{% + \def\blx@ox@langbibstring#1#2{\bibstring{#2}}% } % \end{macrocode} % diff --git a/Master/texmf-dist/source/latex/biblatex-oxref/oxref.ins b/Master/texmf-dist/source/latex/biblatex-oxref/oxref.ins index bd53350964c..d9168923a74 100644 --- a/Master/texmf-dist/source/latex/biblatex-oxref/oxref.ins +++ b/Master/texmf-dist/source/latex/biblatex-oxref/oxref.ins @@ -37,7 +37,7 @@ See: http://www.latex-project.org/lppl.txt \endpreamble \postamble -Copyright (C) 2016–2021 Alex Ball +Copyright (C) 2016–2023 Alex Ball \endpostamble \usedir{tex/latex/\jobname} @@ -83,6 +83,6 @@ Copyright (C) 2016–2021 Alex Ball } \endbatchfile %% -%% Copyright (C) 2016–2021 Alex Ball +%% Copyright (C) 2016–2023 Alex Ball %% %% End of file `oxref.ins'. -- cgit v1.2.3