summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-archaeology/rgk-numeric.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-archaeology/rgk-numeric.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-archaeology/rgk-numeric.bbx60
1 files changed, 56 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-archaeology/rgk-numeric.bbx b/Master/texmf-dist/tex/latex/biblatex-archaeology/rgk-numeric.bbx
index 558bfd94486..85a08da95b9 100644
--- a/Master/texmf-dist/tex/latex/biblatex-archaeology/rgk-numeric.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-archaeology/rgk-numeric.bbx
@@ -8,7 +8,7 @@
%%
\ProvidesFile{rgk-verbose.bbx}
-[2018/11/20 v2.1 biblatex-archaeology bibliography style (IB)]
+[2019/12/30 v2.2 biblatex-archaeology bibliography style (IB)]
\RequireBibliographyStyle{numeric-comp-archaeology}
\def\archaeobibstyletitle{\blxarch@style@rgknumeric}
\ExecuteBibliographyOptions{
@@ -50,7 +50,7 @@
summarytitle=false,
tabbedlabeldate=false,
titlebrackets=false,
- titlenote=true,
+ titlenote=false,
useeventdate=false,
useeventnumber=true,
usefestschriftaddon=false,
@@ -62,10 +62,62 @@
useunpublishedthesis=true,
volumeafterseries=false,
}
+\DeclareStyleSourcemap{
+ \maps[datatype=bibtex]{
+ \map[
+ overwrite,
+ foreach={location, multivenue}
+ ]{
+ \step[
+ fieldsource=\regexp{$MAPLOOP},
+ matchi={([a-z])\/([a-z])},
+ replace={$1 / $2},
+ ]
+ }
+ \map[
+ overwrite
+ ]{
+ \step[
+ fieldsource=venue,
+ matchi={([a-z])\/([a-z])},
+ replace={$1 / $2},
+ ]
+ }
+ \map[
+ overwrite=true,
+ ]{
+ \step[
+ fieldsource=eventtype,
+ matchi=\regexp{exhib},
+ notfield=options,
+ ]
+ \step[
+ fieldset=options,
+ fieldvalue={titlenote=true,titlebrackets=true},
+ ]
+ }
+ \map[
+ overwrite=true,
+ ]{
+ \step[
+ fieldsource=date,
+ notmatchi=\regexp{\btitlenote\b},
+ final,
+ ]
+ \step[
+ fieldsource=eventtype,
+ matchi=\regexp{exhib},
+ fieldset=options,
+ fieldvalue={,titlenote=true,titlebrackets=true},
+ append=true,
+ ]
+ }
+ }
+}
\DeclareNameAlias{bookauthor}{given-family}
\DeclareNameAlias{sortname}{given-family}
-\renewcommand*{\multinamedelim}{\addslash}
-\renewcommand*{\finalnamedelim}{\addslash}
+\renewcommand*{\multinamedelim}{\addspace\slash\space}
+\renewcommand*{\finalnamedelim}{\addspace\slash\space}
\renewcommand*{\mkbiblistnamefamily}[1]{\textsc{#1}}
\renewcommand*{\mkbiblistnameprefix}[1]{\textsc{#1}}
\renewcommand*{\labelnamepunct}{\addcomma\space}