diff options
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-notes.bbx')
-rw-r--r-- | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-notes.bbx | 40 |
1 files changed, 4 insertions, 36 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-notes.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-notes.bbx index 9222c66e9c..0b16b3b51a 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-notes.bbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-notes.bbx @@ -2,7 +2,7 @@ % Lehman's standard.bbx. It provides the bibliography formatting for % the Chicago notes + bibliography style. -\ProvidesFile{chicago-notes.bbx}[2022/07/02 v 3.18 biblatex bibliography style] +\ProvidesFile{chicago-notes.bbx}[2022/11/17 v 3.18b biblatex bibliography style] %%%% Initialize and format bibliography and los %%%% @@ -859,43 +859,11 @@ final] \step[fieldset=maintitle, fieldvalue=\csgdef{@cmsst}{\@ne}, append] } - \map[overwrite]{ - \step[fieldsource=titleaddon, - match=\regexp{\\citeincite(\{|\[[^\]]*\]\[\]\{)([^\}]+)\}$},%$ - replace=\regexp{\\citeincitef$1$2\}}] - \step[fieldsource=titleaddon, - match=\regexp{\\citeincites(((\{|(\[[^\]]*\])+\{|\([^\)]*\)\(\)\{|\([^\)]*\)\(\)(\[[^\]]*\])+\{)[^\}]+\})+)((\{|\[[^\]]*\]\[\]\{)[^\}]+)\}$},%$ - replace=\regexp{\\citeincitefs$1$6\}}] - } - \map[overwrite]{ - \step[fieldsource=annotation, - match=\regexp{\\citeincite(\{|\[[^\]]*\]\[\]\{)([^\}]+)\}$},%$ - replace=\regexp{\\citeincitef$1$2\}}] - \step[fieldsource=annotation, - match=\regexp{\\citeincites(((\{|(\[[^\]]*\])+\{|\([^\)]*\)\(\)\{|\([^\)]*\)\(\)(\[[^\]]*\])+\{)[^\}]+\})+)((\{|\[[^\]]*\]\[\]\{)[^\}]+)\}$},%$ - replace=\regexp{\\citeincitefs$1$6\}}] - } - \map[overwrite]{ - \step[fieldsource=annote, - match=\regexp{\\citeincite(\{|\[[^\]]*\]\[\]\{)([^\}]+)\}$},%$ - replace=\regexp{\\citeincitef$1$2\}}] - \step[fieldsource=annote, - match=\regexp{\\citeincites(((\{|(\[[^\]]*\])+\{|\([^\)]*\)\(\)\{|\([^\)]*\)\(\)(\[[^\]]*\])+\{)[^\}]+\})+)((\{|\[[^\]]*\]\[\]\{)[^\}]+)\}$},%$ - replace=\regexp{\\citeincitefs$1$6\}}] - } - \map[overwrite]{ - \step[fieldsource=addendum, - match=\regexp{\\citeincite(\{|\[[^\]]*\]\[\]\{)([^\}]+)\}$},%$ - replace=\regexp{\\citeincitef$1$2\}}] - \step[fieldsource=addendum, - match=\regexp{\\citeincites(((\{|(\[[^\]]*\])+\{|\([^\)]*\)\(\)\{|\([^\)]*\)\(\)(\[[^\]]*\])+\{)[^\}]+\})+)((\{|\[[^\]]*\]\[\]\{)[^\}]+)\}$},%$ - replace=\regexp{\\citeincitefs$1$6\}}] - } - \map[overwrite]{ - \step[fieldsource=note, + \map[overwrite, foreach={titleaddon,annotation,annote,addendum,note}]{ + \step[fieldsource=$MAPLOOP, match=\regexp{\\citeincite(\{|\[[^\]]*\]\[\]\{)([^\}]+)\}$},%$ replace=\regexp{\\citeincitef$1$2\}}] - \step[fieldsource=note, + \step[fieldsource=$MAPLOOP, match=\regexp{\\citeincites(((\{|(\[[^\]]*\])+\{|\([^\)]*\)\(\)\{|\([^\)]*\)\(\)(\[[^\]]*\])+\{)[^\}]+\})+)((\{|\[[^\]]*\]\[\]\{)[^\}]+)\}$},%$ replace=\regexp{\\citeincitefs$1$6\}}] } |