diff options
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.bbx | 60 |
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} |