diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx | 40 |
1 files changed, 25 insertions, 15 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx index 77443222924..17cfc3548fe 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx @@ -1,8 +1,8 @@ \ProvidesFile{gost-standard.bbx} -[2015/05/01\space v1.2\space biblatex-gost styles] +[2015/05/02\space v1.3\space biblatex-gost styles] -\def\bbx@gost@date{2015/05/01} -\def\bbx@gost@version{1.2} +\def\bbx@gost@date{2015/05/02} +\def\bbx@gost@version{1.3} \@ifpackagelater{biblatex}{2013/11/21} {} @@ -868,9 +868,7 @@ \newunit\newblock \printfield{systemreq}% \newunit\newblock - \usebibmacro{url+urldate}% - \setunit*{\addsemicolondelim}% - \printfield{note}% + \usebibmacro{doi+eprint+url+note}% \newunit\newblock \usebibmacro{addendum+pubstate}% \setunit{\bibpagerefpunct}\newblock @@ -1702,7 +1700,9 @@ \newbibmacro*{jour:date}{% \usebibmacro{year}% \newunit\newblock - \printtext{\mkbibdatelong{}{month}{day}}% + \iffieldundef{month} + {} + {\printtext{\mkbibdatelong{}{month}{day}}}% \iffieldundef{endyear} {} {\bibdatedash% @@ -1710,7 +1710,9 @@ {\mbox{~~~~}} {\printfield{endyear}% \newunit\newblock - \printtext{\mkbibdatelong{}{endmonth}{endday}}}}% + \iffieldundef{endmonth} + {} + {\printtext{\mkbibdatelong{}{endmonth}{endday}}}}}% } \newbibmacro*{jour:credits}{% @@ -2041,13 +2043,21 @@ {#2}} \newbibmacro*{url+urldate+note}{% - \ifcitation - {\iftoggle{cbx:url} - {\usebibmacro{url+urldate}} - {}} - {\iftoggle{bbx:url} - {\usebibmacro{url+urldate}} - {}}% + \ifboolexpr{ + test {\ifentrytype{online}} + or + ( test \ifcitation + and + togl {cbx:url} + ) + or + ( not test \ifcitation + and + togl {bbx:url} + ) + } + {\usebibmacro{url+urldate}} + {}% \setunit*{\addsemicolondelim}% \printfield{note}} |