summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-gost/tex/bbx/gost-standard.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-gost/tex/bbx/gost-standard.bbx')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-gost/tex/bbx/gost-standard.bbx20
1 files changed, 17 insertions, 3 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-gost/tex/bbx/gost-standard.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-gost/tex/bbx/gost-standard.bbx
index e51cc6b247..2817988fe9 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-gost/tex/bbx/gost-standard.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-gost/tex/bbx/gost-standard.bbx
@@ -1,8 +1,8 @@
\ProvidesFile{gost-standard.bbx}
-[2023/04/14\space v1.23\space biblatex-gost styles]
+[2023/04/25\space v1.24\space biblatex-gost styles]
-\def\bbx@gost@date{2023/04/14}
-\def\bbx@gost@version{1.23}
+\def\bbx@gost@date{2023/04/25}
+\def\bbx@gost@version{1.24}
\@ifpackagelater{biblatex}{2019/09/01}
{}
@@ -183,6 +183,13 @@
final]
\step[fieldset=options, fieldvalue={useeditor=false}]
}
+ \map[overwrite, foreach={volume,book,part,issue}]{
+ \step[fieldsource=\regexp{$MAPLOOP}, final]
+ \step[fieldset=\regexp{internalsort$MAPLOOP}, origfieldval]
+ \step[fieldsource=\regexp{internalsort$MAPLOOP},
+ match=\regexp{(\d+).*},
+ replace=\regexp{$1}]
+ }
\map{
\step[typesource=candthesis,typetarget=thesis, final]
\step[fieldset=type, fieldvalue=phdthesis]
@@ -222,6 +229,13 @@
}
{\DeclareStyleSourcemap{
\maps[datatype=bibtex]{
+ \map[overwrite, foreach={volume,book,part,issue}]{
+ \step[fieldsource=\regexp{$MAPLOOP}, final]
+ \step[fieldset=\regexp{internalsort$MAPLOOP}, origfieldval]
+ \step[fieldsource=\regexp{internalsort$MAPLOOP},
+ match=\regexp{(\d+).*},
+ replace=\regexp{$1}]
+ }
\map{
\step[typesource=candthesis,typetarget=thesis, final]
\step[fieldset=type, fieldvalue=phdthesis]