summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-05-05 21:52:37 +0000
committerKarl Berry <karl@freefriends.org>2015-05-05 21:52:37 +0000
commit5e65a8b46a6e81d99b22123fd38e5fddc89ac6c1 (patch)
tree316cef582f511b07c8572e1f6686d164558a72d6 /Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx
parenta6f545467004caba387f051e8681ede129e7e5ab (diff)
biblatex-gost (5may15)
git-svn-id: svn://tug.org/texlive/trunk@37210 c570f23f-e606-0410-a88d-b1316a301751
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.bbx40
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}}