summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-archaeology/authoryear-ibid-archaeology.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-archaeology/authoryear-ibid-archaeology.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-archaeology/authoryear-ibid-archaeology.bbx41
1 files changed, 37 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-archaeology/authoryear-ibid-archaeology.bbx b/Master/texmf-dist/tex/latex/biblatex-archaeology/authoryear-ibid-archaeology.bbx
index 33406678898..6d2660bc0d8 100644
--- a/Master/texmf-dist/tex/latex/biblatex-archaeology/authoryear-ibid-archaeology.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-archaeology/authoryear-ibid-archaeology.bbx
@@ -7,7 +7,7 @@
%% biblatex-archaeology.dtx (with options: `authoryearibidBBX,authoryearsharedBBX')
%%
\ProvidesFile{authoryear-ibid-archaeology.bbx}
-[2017/11/16 v1.3 biblatex-archaeology bibliography style (IB)]
+[2018/06/10 v2.0 biblatex-archaeology bibliography style (IB)]
\RequireBibliographyStyle{authoryear-ibid}
\def\archaeobibstyletitle{\blxarch@style@ayi}
\def\blxarch@fork@authordate{}
@@ -20,8 +20,10 @@
\def\blxarch@settabbedlabeldate#1{%
\xpatchbibdriver{#1}{\setunit{\printdelim{nametitledelim}}\newblock}
{\setunit{\printdelim{nametitledelim}}%
- \iftabbedlabeldate{&}{\newblock}}{}{}
- \xapptobibdriver{#1}{\end{tabbedlabeldate}}{}{}
+ \iftabbedlabeldate{&}{\newblock}}
+{}{Patching driver '#1' failed (a)}
+ \xapptobibdriver{#1}{\end{tabbedlabeldate}}
+{}{Patching driver '#1' failed (b)}
}
\blxarch@settabbedlabeldate{article}
\blxarch@settabbedlabeldate{book}
@@ -31,8 +33,39 @@
\blxarch@settabbedlabeldate{periodical}
\blxarch@settabbedlabeldate{thesis}
\blxarch@settabbedlabeldate{unpublished}
-\xpatchbibdriver{inreference}{{finentry}}{{finentry}\end{tabbedlabeldate}}{}{}
+\xpatchbibdriver{inreference}{{finentry}}{{finentry}\end{tabbedlabeldate}}
+ {}{Patching driver 'inreference' failed (1)}
\DeclareNameAlias{sortname}{family-given/given-family}
+\xpretobibmacro{begentry}{%
+ \csuse{blxarch@issuedate}%
+}{}{Patching bibmacro 'begentry' failed (1)}
+\xpretobibmacro{finentry}{%
+ \restorebibmacro{issue+date}%
+}{}{Patching bibmacro 'finentry' failed (2)}
+\xpatchbibmacro{author}{\printnames{author}}{%
+ \ifidemincitation
+ {\printtext{%
+ \bibstring{idem\thefield{gender}}}}
+ {\usebibmacro{sortnamelist}{author}}}
+{}{Patching bibmacro 'author' failed (1)}
+\xpatchbibmacro{author}{\usebibmacro{date+extradate}}{\usebibmacro{labeldate+edition}}
+ {}{Patching bibmacro 'author' failed (2)}
+\xpatchbibmacro{bbx:editor}{\printnames{editor}}{%
+ \ifidemincitation
+ {\printtext{%
+ \bibstring{idem\thefield{gender}}}}
+ {\usebibmacro{sortnamelist}{editor}}}
+{}{Patching bibmacro 'bbx:editor' failed (1)}
+\xpatchbibmacro{bbx:translator}{\printnames{translator}}{%
+ \ifidemincitation
+ {\printtext{%
+ \bibstring{idem\thefield{gender}}}}
+ {\usebibmacro{sortnamelist}{translator}}}
+{}{Patching bibmacro 'bbx:translator' failed}
+\xpatchbibmacro{bbx:editor}{\usebibmacro{date+extradate}}{\usebibmacro{labeldate+edition}}
+ {}{Patching bibmacro 'bbx:editor' failed (2)}
+\xpatchbibmacro{bbx:translator}{\usebibmacro{date+extradate}}{\usebibmacro{labeldate+edition}}
+ {}{Patching bibmacro 'bbx:translator' failed}
\endinput
%%
%% End of file `authoryear-ibid-archaeology.bbx'.