summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-notes.bbx
diff options
context:
space:
mode:
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.bbx40
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\}}]
}