summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/bibtex')
-rw-r--r--Master/texmf-dist/bibtex/bst/bath-bst/bath.bst11
-rw-r--r--Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst23
2 files changed, 28 insertions, 6 deletions
diff --git a/Master/texmf-dist/bibtex/bst/bath-bst/bath.bst b/Master/texmf-dist/bibtex/bst/bath-bst/bath.bst
index e42be4ff86a..f3aea4b2043 100644
--- a/Master/texmf-dist/bibtex/bst/bath-bst/bath.bst
+++ b/Master/texmf-dist/bibtex/bst/bath-bst/bath.bst
@@ -240,7 +240,7 @@ FUNCTION {either.or.check}
FUNCTION {is.online}
{ type$ "software" =
{ #0 }
- { url empty$
+ { url empty$ doi empty$ and
{ type$ "online" =
{ #1 }
{ #0 }
@@ -852,7 +852,12 @@ FUNCTION {format.thesis.type}
FUNCTION {format.booklet.type}
{ type duplicate$ empty$
{ pop$ "" }
- { "type" bibinfo.check}
+ { "type" bibinfo.check
+ is.online author empty$ and editor empty$ and
+ { " " * bbl.online * }
+ 'skip$
+ if$
+ }
if$
}
FUNCTION {add.cmd.number}
@@ -2420,6 +2425,6 @@ FUNCTION {end.bib}
}
EXECUTE {end.bib}
%%
-%% Copyright (C) 2019 by University of Bath
+%% Copyright (C) 2020 by University of Bath
%%
%% End of file `bath.bst'.
diff --git a/Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst b/Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst
index 61da24f5ecb..e7f61277456 100644
--- a/Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst
+++ b/Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst
@@ -240,7 +240,7 @@ FUNCTION {either.or.check}
FUNCTION {is.online}
{ type$ "software" =
{ #0 }
- { url empty$
+ { url empty$ doi empty$ and
{ type$ "online" =
{ #1 }
{ #0 }
@@ -668,6 +668,18 @@ FUNCTION {get.title.addenda}
and
journal empty$
and
+ type empty$
+ type$ "booklet" = not
+ type$ "audio" = not
+ and
+ type$ "video" = not
+ and
+ type$ "music" = not
+ and
+ type$ "movie" = not
+ and
+ or
+ and
{ bbl.online output }
'skip$
if$
@@ -872,7 +884,12 @@ FUNCTION {format.thesis.type}
FUNCTION {format.booklet.type}
{ type duplicate$ empty$
{ pop$ "" }
- { "type" bibinfo.check}
+ { "type" bibinfo.check
+ is.online author empty$ and editor empty$ and
+ { " " * bbl.online * }
+ 'skip$
+ if$
+ }
if$
}
FUNCTION {add.cmd.number}
@@ -2458,6 +2475,6 @@ FUNCTION {end.bib}
}
EXECUTE {end.bib}
%%
-%% Copyright (C) 2019 by University of Bath
+%% Copyright (C) 2020 by University of Bath
%%
%% End of file `bathx.bst'.