diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-archaeology/dguf-apa.bbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-archaeology/dguf-apa.bbx | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-archaeology/dguf-apa.bbx b/Master/texmf-dist/tex/latex/biblatex-archaeology/dguf-apa.bbx index d57e37ab330..e757da2ec4a 100644 --- a/Master/texmf-dist/tex/latex/biblatex-archaeology/dguf-apa.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-archaeology/dguf-apa.bbx @@ -8,7 +8,7 @@ %% \ProvidesFile{dguf-apa.bbx} -[2018/11/20 v2.1 biblatex-archaeology bibliography style (IB)] +[2019/12/30 v2.2 biblatex-archaeology bibliography style (IB)] \RequireBibliographyStyle{authoryear-archaeology} \def\archaeobibstyletitle{\blxarch@style@dgufapa} \DeclareLanguageMappingSuffix{-dguf-apa} @@ -19,10 +19,15 @@ \step[fieldset=langid,fieldvalue=english] %\step[fieldset=langidopts,fieldvalue={variant=british}] } + \map[overwrite=true]{ + \pertype{review} + \step[fieldsource=language,notmatch=\regexp{german|austrian},final] + \step[fieldset=langid,fieldvalue={}] + } } } \ExecuteBibliographyOptions{ - autolang=other*, + autolang=other, dashed=false, doi=true, giveninits=true, @@ -53,6 +58,7 @@ positionlabeldate=label, preservelastauthor=true, repeatlabel=false, + reviewedauthoraftertitle=true, shortform=false, shortjournal=false, shortseries=false, @@ -83,6 +89,9 @@ \renewcommand*{\labelnamepunct}{\addperiod\space} \renewcommand*{\booklabelnamepunct}{\addcomma\space} \renewcommand*{\intitlepunct}{\printunit{\addspace}} +\DeclareNameAlias{reviewname}{given-family} +\DeclareDelimFormat{reviewnametitledelim}{\addcomma\space\biblstring{by}\addspace} +\renewcommand*{\reviewofnamedelim}{\addspace} \renewcommand*{\finentrypunct}{% \iffieldundef{doi} {\ifboolexpr{ @@ -107,6 +116,7 @@ {title}{#1} \DeclareFieldFormat*{booktitle}{\mkbibitalic{#1}} \DeclareFieldFormat*{maintitle}{\mkbibitalic{#1}} +\DeclareFieldFormat*{reviewedtitle}{\mkbibitalic{#1}} \renewbibmacro*{maintitle+title}{% \iffieldsequal{maintitle}{title} {\clearfield{maintitle}% |