texlive[51595] Master: bath-bst (10jul19)
commits+karl at tug.org
commits+karl at tug.org
Wed Jul 10 22:27:00 CEST 2019
Revision: 51595
http://tug.org/svn/texlive?view=revision&revision=51595
Author: karl
Date: 2019-07-10 22:27:00 +0200 (Wed, 10 Jul 2019)
Log Message:
-----------
bath-bst (10jul19)
Modified Paths:
--------------
trunk/Master/texmf-dist/bibtex/bst/bath-bst/bath.bst
trunk/Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst
trunk/Master/texmf-dist/doc/bibtex/bath-bst/README.md
trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.bib
trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.pdf
trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.tex
trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.bib
trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.pdf
trunk/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.dtx
trunk/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.ins
trunk/Master/tlpkg/libexec/ctan2tds
Added Paths:
-----------
trunk/Master/texmf-dist/source/bibtex/bath-bst/Makefile
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/bibtex/bath-bst/Makefile
Modified: trunk/Master/texmf-dist/bibtex/bst/bath-bst/bath.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/bath-bst/bath.bst 2019-07-09 23:53:33 UTC (rev 51594)
+++ trunk/Master/texmf-dist/bibtex/bst/bath-bst/bath.bst 2019-07-10 20:27:00 UTC (rev 51595)
@@ -41,6 +41,7 @@
organization
pages
publisher
+ pubstate
school
series
sortyear
@@ -144,19 +145,16 @@
if$
}
FUNCTION {date.block}
-{
- new.block
+{ new.block
}
FUNCTION {bibinfo.check}
{ swap$
duplicate$ missing$
- {
- pop$ pop$
+ { pop$ pop$
""
}
{ duplicate$ empty$
- {
- swap$ pop$
+ { swap$ pop$
}
{ swap$
"\bibinfo{" swap$ * "}{" * swap$ * "}" *
@@ -168,13 +166,11 @@
FUNCTION {bibinfo.warn}
{ swap$
duplicate$ missing$
- {
- swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
+ { swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
""
}
{ duplicate$ empty$
- {
- swap$ "empty " swap$ * " in " * cite$ * warning$
+ { swap$ "empty " swap$ * " in " * cite$ * warning$
}
{ swap$
"\bibinfo{" swap$ * "}{" * swap$ * "}" *
@@ -262,7 +258,7 @@
{ "et~al." }
FUNCTION {bbl.editors}
-{ "eds." }
+{ "eds" }
FUNCTION {bbl.editor}
{ "ed." }
@@ -345,6 +341,18 @@
FUNCTION {bbl.nodate}
{ "n.d." }
+FUNCTION {bbl.inpreparation}
+{ "preprint" }
+
+FUNCTION {bbl.submitted}
+{ "preprint" }
+
+FUNCTION {bbl.inpress}
+{ "in press" }
+
+FUNCTION {bbl.unpublished}
+{ "Unpublished" }
+
MACRO {jan} {"January"}
MACRO {feb} {"February"}
@@ -394,90 +402,85 @@
STRINGS { bibinfo }
FUNCTION {format.names}
{ 'bibinfo :=
- duplicate$ empty$ 'skip$ {
- 's :=
- "" 't :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr
- "{ll}{, jj}{, f{.}.}{~vv}"
- format.name$
- bibinfo bibinfo.check
- 't :=
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- s nameptr "{ll}" format.name$ duplicate$ "others" =
- { 't := }
- { pop$ }
- if$
- t "others" =
- {
- " " * bbl.etal *
+ duplicate$ empty$
+ 'skip$
+ { 's :=
+ "" 't :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{ll}{, jj}{, f{.}.}{~vv}"
+ format.name$
+ bibinfo bibinfo.check
+ 't :=
+ nameptr #1 >
+ { namesleft #1 >
+ { ", " * t * }
+ { s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { 't := }
+ { pop$ }
+ if$
+ t "others" =
+ { " " * bbl.etal *
+ }
+ { bbl.and
+ space.word * t *
+ }
+ if$
}
- {
- bbl.and
- space.word * t *
- }
if$
}
+ 't
if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
}
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
+ while$
}
- while$
- } if$
+ if$
}
FUNCTION {format.names.ed}
{ 'bibinfo :=
- duplicate$ empty$ 'skip$ {
- 's :=
- "" 't :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr
- "{f{.}.~}{vv~}{ll}{ jj}"
- format.name$
- bibinfo bibinfo.check
- 't :=
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- s nameptr "{ll}" format.name$ duplicate$ "others" =
- { 't := }
- { pop$ }
- if$
- t "others" =
- {
-
- " " * bbl.etal *
+ duplicate$ empty$
+ 'skip$
+ { 's :=
+ "" 't :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{f{.}.~}{vv~}{ll}{ jj}"
+ format.name$
+ bibinfo bibinfo.check
+ 't :=
+ nameptr #1 >
+ { namesleft #1 >
+ { ", " * t * }
+ { s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { 't := }
+ { pop$ }
+ if$
+ t "others" =
+ { " " * bbl.etal *
+ }
+ { bbl.and
+ space.word * t *
+ }
+ if$
}
- {
- bbl.and
- space.word * t *
- }
if$
}
+ 't
if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
}
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
+ while$
}
- while$
- } if$
+ if$
}
FUNCTION {format.authors}
{ author "author" format.names
@@ -486,8 +489,7 @@
{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
FUNCTION {format.editors}
{ editor "editor" format.names duplicate$ empty$ 'skip$
- {
- "," *
+ { "," *
" " *
get.bbl.editor
*
@@ -496,8 +498,7 @@
}
FUNCTION {format.translators}
{ translator "translator" format.names.ed duplicate$ empty$ 'skip$
- {
- "." *
+ { "," *
" " *
bbl.translator *
"(" swap$ *
@@ -516,20 +517,16 @@
"{vv~}{ll}" format.name$
't :=
nameptr #1 >
- {
- namesleft #1 >
+ { namesleft #1 >
{ ", " * t * }
- {
- s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
- {
- " " * bbl.etal *
+ { " " * bbl.etal *
}
- {
- bbl.and
+ { bbl.and
space.word * t *
}
if$
@@ -638,8 +635,7 @@
if$
"title" bibinfo.check
duplicate$ empty$ 'skip$
- {
- emphasize
+ { emphasize
select.language
}
if$
@@ -681,12 +677,10 @@
}
FUNCTION {format.in.ed.booktitle}
{ format.booktitle duplicate$ empty$ 'skip$
- {
- editor "editor" format.names.ed duplicate$ empty$ 'pop$
- {
- "," *
+ { editor "editor" format.names.ed duplicate$ empty$ 'pop$
+ { "," *
" " *
- get.bbl.editor
+ get.bbl.editor add.period$
" " *
* swap$
*
@@ -837,8 +831,7 @@
}
FUNCTION {format.edition}
{ edition duplicate$ empty$ 'skip$
- {
- convert.edition
+ { convert.edition
output.state mid.sentence =
{ "l" }
{ "t" }
@@ -863,8 +856,7 @@
if$
}
FUNCTION {add.cmd.number}
-{
- ". " swap$ "number" bibinfo.check *
+{ ". " swap$ "number" bibinfo.check *
}
FUNCTION {format.legr.number}
{ series field.or.null 's :=
@@ -999,26 +991,65 @@
}
if$
}
-FUNCTION {format.series.chapter.number}
+FUNCTION {format.series.number.chapter}
{ series duplicate$ empty$
- { pop$ "" }
+ { pop$ "(" }
{ "series" bibinfo.check
"(" swap$ *
+ }
+ if$
+ type duplicate$ empty$
+ { pop$
+ number duplicate$ empty$
+ 'pop$
+ { "number" bibinfo.check
+ swap$ duplicate$ "(" =
+ { swap$ * }
+ { ", " * swap$ * }
+ if$
+ }
+ if$
chapter duplicate$ empty$
'pop$
{ "chapter" bibinfo.check
- ", c." swap$ * *
+ swap$ duplicate$ "(" =
+ { swap$ * }
+ { ", c." * swap$ * }
+ if$
}
if$
+ }
+ { "type" bibinfo.check
+ swap$ duplicate$ "(" =
+ { swap$ * }
+ { ", " * swap$ * }
+ if$
number duplicate$ empty$
- 'pop$
+ { pop$
+ chapter duplicate$ empty$
+ 'pop$
+ { "chapter" bibinfo.check
+ " c." swap$ * *
+ }
+ if$
+ }
{ "number" bibinfo.check
- ", " swap$ * *
+ " " swap$ * *
+ chapter duplicate$ empty$
+ 'pop$
+ { "chapter" bibinfo.check
+ ", c." swap$ * *
+ }
+ if$
}
if$
- ")" *
}
if$
+ ")" *
+ duplicate$ "()" =
+ { pop$ "" }
+ 'skip$
+ if$
}
FUNCTION {format.case.number}
{ casenumber duplicate$ empty$
@@ -1086,8 +1117,7 @@
""
address empty$ t empty$ and
'skip$
- {
- address "address" bibinfo.check *
+ { address "address" bibinfo.check *
t empty$
'skip$
{ address empty$
@@ -1106,13 +1136,23 @@
FUNCTION {format.organization.address}
{ publisher empty$
{ organization "organization" bibinfo.check format.org.or.pub }
- { publisher "publisher" bibinfo.warn format.org.or.pub }
+ { publisher "publisher" bibinfo.warn format.org.or.pub
+ organization duplicate$ empty$
+ 'pop$
+ { "organization" bibinfo.check ". " * swap$ * }
+ if$
+ }
if$
}
FUNCTION {format.institution.address}
{ publisher empty$
{ institution "institution" bibinfo.check format.org.or.pub }
- { publisher "publisher" bibinfo.warn format.org.or.pub }
+ { publisher "publisher" bibinfo.warn format.org.or.pub
+ institution duplicate$ empty$
+ 'pop$
+ { "institution" bibinfo.check ". " * swap$ * }
+ if$
+ }
if$
}
FUNCTION {format.library}
@@ -1201,8 +1241,7 @@
multiresult
}
FUNCTION {n.dashify}
-{
- 't :=
+{ 't :=
""
{ t empty$ not }
{ t #1 #1 substring$ "-" =
@@ -1228,12 +1267,10 @@
FUNCTION {format.pages}
{ pages duplicate$ empty$ 'skip$
{ duplicate$ multi.page.check
- {
- bbl.pages swap$
+ { bbl.pages swap$
n.dashify
}
- {
- bbl.page swap$
+ { bbl.page swap$
}
if$
"pages" bibinfo.check
@@ -1245,8 +1282,7 @@
{ pages duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$
{ pop$ pop$ format.pages }
- {
- ", " *
+ { ", " *
swap$
n.dashify
pages multi.page.check
@@ -1265,8 +1301,7 @@
{ eid "eid" bibinfo.check
duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$ 'skip$
- {
- ", " *
+ { ", " *
}
if$
swap$ *
@@ -1274,25 +1309,41 @@
if$
}
FUNCTION {format.vol.num.pages}
-{ volume field.or.null
- duplicate$ empty$ 'skip$
- {
- "volume" bibinfo.check
+{ pubstate field.or.null
+ duplicate$ "inpress" =
+ { pop$ bbl.inpress }
+ { duplicate$ "submitted" =
+ { pop$ bbl.submitted }
+ { duplicate$ "inpreparation" =
+ { pop$ bbl.inpreparation }
+ { pop$ "" }
+ if$
+ }
+ if$
}
if$
- number "number" bibinfo.check duplicate$ empty$ 'skip$
- {
- swap$ duplicate$ empty$
- { "there's a number but no volume in " cite$ * warning$ }
- 'skip$
+ duplicate$ empty$
+ { pop$
+ volume field.or.null
+ duplicate$ empty$ 'skip$
+ { "volume" bibinfo.check
+ }
if$
- swap$
- "(" swap$ * ")" *
+ number "number" bibinfo.check duplicate$ empty$ 'skip$
+ { swap$ duplicate$ empty$
+ { "there's a number but no volume in " cite$ * warning$ }
+ 'skip$
+ if$
+ swap$
+ "(" swap$ * ")" *
+ }
+ if$ *
+ eid empty$
+ { format.journal.pages }
+ { format.journal.eid }
+ if$
}
- if$ *
- eid empty$
- { format.journal.pages }
- { format.journal.eid }
+ 'skip$
if$
}
FUNCTION {format.chapter.pages}
@@ -1324,16 +1375,19 @@
and
pages empty$
and
- eid empty$
- and
'skip$
{ " " * }
if$
series "series" bibinfo.check
volume "volume" bibinfo.check *
- duplicate$ empty$ pages empty$ and
+ duplicate$ empty$
'skip$
- { "/" * }
+ { pages field.or.null duplicate$ empty$
+ 'skip$
+ { "/" swap$ *
+ }
+ if$ *
+ }
if$ *
}
{ duplicate$ "ECR" =
@@ -1396,13 +1450,11 @@
if$
}
FUNCTION {format.article.crossref}
-{
- word.in
+{ word.in
" \cite{" * crossref * "}" *
}
FUNCTION {format.incoll.inproc.crossref}
-{
- word.in
+{ word.in
" \cite{" * crossref * "}" *
}
FUNCTION {format.book.crossref}
@@ -1428,8 +1480,7 @@
get.title.addenda
new.block
crossref missing$
- {
- journal
+ { journal "t" change.case$
"journal" bibinfo.check
emphasize
"journal" output.check
@@ -1483,8 +1534,7 @@
{ new.sentence
format.publisher.address output
}
- {
- new.block
+ { new.block
format.book.crossref output.nonnull
}
if$
@@ -1544,8 +1594,7 @@
format.btitle "title" output.check
get.title.addenda
crossref missing$
- {
- format.publisher.address output
+ { format.publisher.address output
format.bvolume output
format.chapter.pages "chapter and pages" output.check
new.block
@@ -1552,8 +1601,7 @@
format.number.series output
new.sentence
}
- {
- format.chapter.pages "chapter and pages" output.check
+ { format.chapter.pages "chapter and pages" output.check
new.block
format.book.crossref output.nonnull
}
@@ -1608,7 +1656,6 @@
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
eventyear output
- continue.clause
venue output
new.sentence
publisher empty$
@@ -1696,13 +1743,30 @@
if$
entrysubtype field.or.null "secondary" =
{ number "number" bibinfo.check output }
- 'skip$
+ { series empty$ type empty$ and
+ { number empty$
+ { format.chapter output }
+ { continue.clause
+ format.series.number.chapter output
+ }
+ if$
+ }
+ { chapter empty$
+ { new.block }
+ { continue.clause }
+ if$
+ format.series.number.chapter output
+ }
+ if$
+ }
if$
- series empty$
- { format.chapter output }
+ note empty$
'skip$
+ { new.block
+ format.note output
+ new.block
+ }
if$
- format.note output
publisher empty$ 'skip$
{ entrysubtype field.or.null "secondary" =
'skip$
@@ -1711,8 +1775,6 @@
format.publisher.address output
}
if$
- continue.clause
- format.series.chapter.number output
new.block
format.eprint output
format.url output
@@ -1932,6 +1994,8 @@
}
if$
new.block
+ format.tr.number output
+ new.block
publisher empty$
{ format.institution.address output }
{ institution "institution" bibinfo.check output
@@ -1938,7 +2002,6 @@
format.publisher.address output
}
if$
- format.tr.number output
new.block
format.library output
new.block
@@ -1951,7 +2014,7 @@
FUNCTION {unpublished}
{ output.bibitem
author empty$
- { format.btitle "title" output.check
+ { booktitle empty$ 'format.btitle 'format.title if$ "title" output.check
format.date "year" output.check
year empty$ 'skip$ { date.block } if$
get.title.addenda
@@ -1960,13 +2023,17 @@
author format.key output
format.date "year" output.check
date.block
- format.btitle "title" output.check
+ booktitle empty$ 'format.btitle 'format.title if$ "title" output.check
get.title.addenda
}
if$
new.block
+ format.in.ed.booktitle output
+ new.block
howpublished "howpublished" bibinfo.check output
new.block
+ bbl.unpublished output
+ new.block
format.note output
new.block
format.eprint output
@@ -1974,8 +2041,8 @@
fin.entry
}
-FUNCTION {letter} {
- journal empty$
+FUNCTION {letter}
+{ journal empty$
'unpublished
'article
if$
@@ -2020,8 +2087,7 @@
"{vv~}{ll}" format.name$
't :=
nameptr #1 >
- {
- nameptr #2 =
+ { nameptr #2 =
numnames #3 > and
{ "others" 't :=
#1 'namesleft := }
@@ -2029,17 +2095,14 @@
if$
namesleft #1 >
{ ", " * t * }
- {
- s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
- {
- " " * bbl.etal *
+ { " " * bbl.etal *
}
- {
- bbl.and
+ { bbl.and
space.word * t *
}
if$
@@ -2151,8 +2214,7 @@
"{ll{ }}{ f{ }}{ jj{ }}{ vv{}}"
format.name$ 't :=
nameptr #1 >
- {
- " " *
+ { " " *
namesleft #1 =
t "others" =
and
@@ -2358,6 +2420,6 @@
}
EXECUTE {end.bib}
%%
-%% Copyright (C) 2018 by University of Bath
+%% Copyright (C) 2019 by University of Bath
%%
%% End of file `bath.bst'.
Modified: trunk/Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst 2019-07-09 23:53:33 UTC (rev 51594)
+++ trunk/Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst 2019-07-10 20:27:00 UTC (rev 51595)
@@ -41,6 +41,7 @@
organization
pages
publisher
+ pubstate
school
series
sortyear
@@ -144,19 +145,16 @@
if$
}
FUNCTION {date.block}
-{
- new.block
+{ new.block
}
FUNCTION {bibinfo.check}
{ swap$
duplicate$ missing$
- {
- pop$ pop$
+ { pop$ pop$
""
}
{ duplicate$ empty$
- {
- swap$ pop$
+ { swap$ pop$
}
{ swap$
"\bibinfo{" swap$ * "}{" * swap$ * "}" *
@@ -168,13 +166,11 @@
FUNCTION {bibinfo.warn}
{ swap$
duplicate$ missing$
- {
- swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
+ { swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
""
}
{ duplicate$ empty$
- {
- swap$ "empty " swap$ * " in " * cite$ * warning$
+ { swap$ "empty " swap$ * " in " * cite$ * warning$
}
{ swap$
"\bibinfo{" swap$ * "}{" * swap$ * "}" *
@@ -262,7 +258,7 @@
{ "et~al." }
FUNCTION {bbl.editors}
-{ "eds." }
+{ "eds" }
FUNCTION {bbl.editor}
{ "ed." }
@@ -345,6 +341,18 @@
FUNCTION {bbl.nodate}
{ "n.d." }
+FUNCTION {bbl.inpreparation}
+{ "preprint" }
+
+FUNCTION {bbl.submitted}
+{ "preprint" }
+
+FUNCTION {bbl.inpress}
+{ "in press" }
+
+FUNCTION {bbl.unpublished}
+{ "Unpublished" }
+
MACRO {jan} {"January"}
MACRO {feb} {"February"}
@@ -394,90 +402,85 @@
STRINGS { bibinfo }
FUNCTION {format.names}
{ 'bibinfo :=
- duplicate$ empty$ 'skip$ {
- 's :=
- "" 't :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr
- "{ll}{, jj}{, f{.}.}{~vv}"
- format.name$
- bibinfo bibinfo.check
- 't :=
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- s nameptr "{ll}" format.name$ duplicate$ "others" =
- { 't := }
- { pop$ }
- if$
- t "others" =
- {
- " " * bbl.etal *
+ duplicate$ empty$
+ 'skip$
+ { 's :=
+ "" 't :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{ll}{, jj}{, f{.}.}{~vv}"
+ format.name$
+ bibinfo bibinfo.check
+ 't :=
+ nameptr #1 >
+ { namesleft #1 >
+ { ", " * t * }
+ { s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { 't := }
+ { pop$ }
+ if$
+ t "others" =
+ { " " * bbl.etal *
+ }
+ { bbl.and
+ space.word * t *
+ }
+ if$
}
- {
- bbl.and
- space.word * t *
- }
if$
}
+ 't
if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
}
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
+ while$
}
- while$
- } if$
+ if$
}
FUNCTION {format.names.ed}
{ 'bibinfo :=
- duplicate$ empty$ 'skip$ {
- 's :=
- "" 't :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr
- "{f{.}.~}{vv~}{ll}{ jj}"
- format.name$
- bibinfo bibinfo.check
- 't :=
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- s nameptr "{ll}" format.name$ duplicate$ "others" =
- { 't := }
- { pop$ }
- if$
- t "others" =
- {
-
- " " * bbl.etal *
+ duplicate$ empty$
+ 'skip$
+ { 's :=
+ "" 't :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{f{.}.~}{vv~}{ll}{ jj}"
+ format.name$
+ bibinfo bibinfo.check
+ 't :=
+ nameptr #1 >
+ { namesleft #1 >
+ { ", " * t * }
+ { s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { 't := }
+ { pop$ }
+ if$
+ t "others" =
+ { " " * bbl.etal *
+ }
+ { bbl.and
+ space.word * t *
+ }
+ if$
}
- {
- bbl.and
- space.word * t *
- }
if$
}
+ 't
if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
}
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
+ while$
}
- while$
- } if$
+ if$
}
FUNCTION {format.authors}
{ author "author" format.names
@@ -486,8 +489,7 @@
{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
FUNCTION {format.editors}
{ editor "editor" format.names duplicate$ empty$ 'skip$
- {
- "," *
+ { "," *
" " *
get.bbl.editor
*
@@ -496,8 +498,7 @@
}
FUNCTION {format.translators}
{ translator "translator" format.names.ed duplicate$ empty$ 'skip$
- {
- "." *
+ { "," *
" " *
bbl.translator *
"(" swap$ *
@@ -516,20 +517,16 @@
"{vv~}{ll}" format.name$
't :=
nameptr #1 >
- {
- namesleft #1 >
+ { namesleft #1 >
{ ", " * t * }
- {
- s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
- {
- " " * bbl.etal *
+ { " " * bbl.etal *
}
- {
- bbl.and
+ { bbl.and
space.word * t *
}
if$
@@ -638,8 +635,7 @@
if$
"title" bibinfo.check
duplicate$ empty$ 'skip$
- {
- emphasize
+ { emphasize
select.language
}
if$
@@ -692,12 +688,10 @@
}
FUNCTION {format.in.ed.booktitle}
{ format.booktitle duplicate$ empty$ 'skip$
- {
- editor "editor" format.names.ed duplicate$ empty$ 'pop$
- {
- "," *
+ { editor "editor" format.names.ed duplicate$ empty$ 'pop$
+ { "," *
" " *
- get.bbl.editor
+ get.bbl.editor add.period$
" " *
* swap$
*
@@ -857,8 +851,7 @@
}
FUNCTION {format.edition}
{ edition duplicate$ empty$ 'skip$
- {
- convert.edition
+ { convert.edition
output.state mid.sentence =
{ "l" }
{ "t" }
@@ -883,8 +876,7 @@
if$
}
FUNCTION {add.cmd.number}
-{
- ". " swap$ "number" bibinfo.check *
+{ ". " swap$ "number" bibinfo.check *
}
FUNCTION {format.legr.number}
{ series field.or.null 's :=
@@ -1019,26 +1011,65 @@
}
if$
}
-FUNCTION {format.series.chapter.number}
+FUNCTION {format.series.number.chapter}
{ series duplicate$ empty$
- { pop$ "" }
+ { pop$ "(" }
{ "series" bibinfo.check
"(" swap$ *
+ }
+ if$
+ type duplicate$ empty$
+ { pop$
+ number duplicate$ empty$
+ 'pop$
+ { "number" bibinfo.check
+ swap$ duplicate$ "(" =
+ { swap$ * }
+ { ", " * swap$ * }
+ if$
+ }
+ if$
chapter duplicate$ empty$
'pop$
{ "chapter" bibinfo.check
- ", c." swap$ * *
+ swap$ duplicate$ "(" =
+ { swap$ * }
+ { ", c." * swap$ * }
+ if$
}
if$
+ }
+ { "type" bibinfo.check
+ swap$ duplicate$ "(" =
+ { swap$ * }
+ { ", " * swap$ * }
+ if$
number duplicate$ empty$
- 'pop$
+ { pop$
+ chapter duplicate$ empty$
+ 'pop$
+ { "chapter" bibinfo.check
+ " c." swap$ * *
+ }
+ if$
+ }
{ "number" bibinfo.check
- ", " swap$ * *
+ " " swap$ * *
+ chapter duplicate$ empty$
+ 'pop$
+ { "chapter" bibinfo.check
+ ", c." swap$ * *
+ }
+ if$
}
if$
- ")" *
}
if$
+ ")" *
+ duplicate$ "()" =
+ { pop$ "" }
+ 'skip$
+ if$
}
FUNCTION {format.case.number}
{ casenumber duplicate$ empty$
@@ -1106,8 +1137,7 @@
""
address empty$ t empty$ and
'skip$
- {
- address "address" bibinfo.check *
+ { address "address" bibinfo.check *
t empty$
'skip$
{ address empty$
@@ -1126,13 +1156,23 @@
FUNCTION {format.organization.address}
{ publisher empty$
{ organization "organization" bibinfo.check format.org.or.pub }
- { publisher "publisher" bibinfo.warn format.org.or.pub }
+ { publisher "publisher" bibinfo.warn format.org.or.pub
+ organization duplicate$ empty$
+ 'pop$
+ { "organization" bibinfo.check ". " * swap$ * }
+ if$
+ }
if$
}
FUNCTION {format.institution.address}
{ publisher empty$
{ institution "institution" bibinfo.check format.org.or.pub }
- { publisher "publisher" bibinfo.warn format.org.or.pub }
+ { publisher "publisher" bibinfo.warn format.org.or.pub
+ institution duplicate$ empty$
+ 'pop$
+ { "institution" bibinfo.check ". " * swap$ * }
+ if$
+ }
if$
}
FUNCTION {format.library}
@@ -1229,8 +1269,7 @@
multiresult
}
FUNCTION {n.dashify}
-{
- 't :=
+{ 't :=
""
{ t empty$ not }
{ t #1 #1 substring$ "-" =
@@ -1256,12 +1295,10 @@
FUNCTION {format.pages}
{ pages duplicate$ empty$ 'skip$
{ duplicate$ multi.page.check
- {
- bbl.pages swap$
+ { bbl.pages swap$
n.dashify
}
- {
- bbl.page swap$
+ { bbl.page swap$
}
if$
"pages" bibinfo.check
@@ -1273,8 +1310,7 @@
{ pages duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$
{ pop$ pop$ format.pages }
- {
- ", " *
+ { ", " *
swap$
n.dashify
pages multi.page.check
@@ -1293,8 +1329,7 @@
{ eid "eid" bibinfo.check
duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$ 'skip$
- {
- ", " *
+ { ", " *
}
if$
swap$ *
@@ -1302,25 +1337,41 @@
if$
}
FUNCTION {format.vol.num.pages}
-{ volume field.or.null
- duplicate$ empty$ 'skip$
- {
- "volume" bibinfo.check
+{ pubstate field.or.null
+ duplicate$ "inpress" =
+ { pop$ bbl.inpress }
+ { duplicate$ "submitted" =
+ { pop$ bbl.submitted }
+ { duplicate$ "inpreparation" =
+ { pop$ bbl.inpreparation }
+ { pop$ "" }
+ if$
+ }
+ if$
}
if$
- number "number" bibinfo.check duplicate$ empty$ 'skip$
- {
- swap$ duplicate$ empty$
- { "there's a number but no volume in " cite$ * warning$ }
- 'skip$
+ duplicate$ empty$
+ { pop$
+ volume field.or.null
+ duplicate$ empty$ 'skip$
+ { "volume" bibinfo.check
+ }
if$
- swap$
- "(" swap$ * ")" *
+ number "number" bibinfo.check duplicate$ empty$ 'skip$
+ { swap$ duplicate$ empty$
+ { "there's a number but no volume in " cite$ * warning$ }
+ 'skip$
+ if$
+ swap$
+ "(" swap$ * ")" *
+ }
+ if$ *
+ eid empty$
+ { format.journal.pages }
+ { format.journal.eid }
+ if$
}
- if$ *
- eid empty$
- { format.journal.pages }
- { format.journal.eid }
+ 'skip$
if$
}
FUNCTION {format.chapter.pages}
@@ -1352,16 +1403,19 @@
and
pages empty$
and
- eid empty$
- and
'skip$
{ " " * }
if$
series "series" bibinfo.check
volume "volume" bibinfo.check *
- duplicate$ empty$ pages empty$ and
+ duplicate$ empty$
'skip$
- { "/" * }
+ { pages field.or.null duplicate$ empty$
+ 'skip$
+ { "/" swap$ *
+ }
+ if$ *
+ }
if$ *
}
{ duplicate$ "ECR" =
@@ -1428,13 +1482,11 @@
if$
}
FUNCTION {format.article.crossref}
-{
- word.in
+{ word.in
" \cite{" * crossref * "}" *
}
FUNCTION {format.incoll.inproc.crossref}
-{
- word.in
+{ word.in
" \cite{" * crossref * "}" *
}
FUNCTION {format.book.crossref}
@@ -1460,8 +1512,7 @@
get.title.addenda
new.block
crossref missing$
- {
- journal
+ { journal "t" change.case$
"journal" bibinfo.check
emphasize
"journal" output.check
@@ -1521,8 +1572,7 @@
{ new.sentence
format.publisher.address output
}
- {
- new.block
+ { new.block
format.book.crossref output.nonnull
}
if$
@@ -1582,8 +1632,7 @@
format.btitle "title" output.check
get.title.addenda
crossref missing$
- {
- format.publisher.address output
+ { format.publisher.address output
format.bvolume output
format.chapter.pages "chapter and pages" output.check
new.block
@@ -1590,8 +1639,7 @@
format.number.series output
new.sentence
}
- {
- format.chapter.pages "chapter and pages" output.check
+ { format.chapter.pages "chapter and pages" output.check
new.block
format.book.crossref output.nonnull
}
@@ -1646,7 +1694,6 @@
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
eventyear output
- continue.clause
venue output
new.sentence
publisher empty$
@@ -1734,13 +1781,30 @@
if$
entrysubtype field.or.null "secondary" =
{ number "number" bibinfo.check output }
- 'skip$
+ { series empty$ type empty$ and
+ { number empty$
+ { format.chapter output }
+ { continue.clause
+ format.series.number.chapter output
+ }
+ if$
+ }
+ { chapter empty$
+ { new.block }
+ { continue.clause }
+ if$
+ format.series.number.chapter output
+ }
+ if$
+ }
if$
- series empty$
- { format.chapter output }
+ note empty$
'skip$
+ { new.block
+ format.note output
+ new.block
+ }
if$
- format.note output
publisher empty$ 'skip$
{ entrysubtype field.or.null "secondary" =
'skip$
@@ -1749,8 +1813,6 @@
format.publisher.address output
}
if$
- continue.clause
- format.series.chapter.number output
new.block
format.eprint output
format.url output
@@ -1970,6 +2032,8 @@
}
if$
new.block
+ format.tr.number output
+ new.block
publisher empty$
{ format.institution.address output }
{ institution "institution" bibinfo.check output
@@ -1976,7 +2040,6 @@
format.publisher.address output
}
if$
- format.tr.number output
new.block
format.library output
new.block
@@ -1989,7 +2052,7 @@
FUNCTION {unpublished}
{ output.bibitem
author empty$
- { format.btitle "title" output.check
+ { booktitle empty$ 'format.btitle 'format.title if$ "title" output.check
format.date "year" output.check
year empty$ 'skip$ { date.block } if$
get.title.addenda
@@ -1998,13 +2061,17 @@
author format.key output
format.date "year" output.check
date.block
- format.btitle "title" output.check
+ booktitle empty$ 'format.btitle 'format.title if$ "title" output.check
get.title.addenda
}
if$
new.block
+ format.in.ed.booktitle output
+ new.block
howpublished "howpublished" bibinfo.check output
new.block
+ bbl.unpublished output
+ new.block
format.note output
new.block
format.eprint output
@@ -2012,8 +2079,8 @@
fin.entry
}
-FUNCTION {letter} {
- journal empty$
+FUNCTION {letter}
+{ journal empty$
'unpublished
'article
if$
@@ -2058,8 +2125,7 @@
"{vv~}{ll}" format.name$
't :=
nameptr #1 >
- {
- nameptr #2 =
+ { nameptr #2 =
numnames #3 > and
{ "others" 't :=
#1 'namesleft := }
@@ -2067,17 +2133,14 @@
if$
namesleft #1 >
{ ", " * t * }
- {
- s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
- {
- " " * bbl.etal *
+ { " " * bbl.etal *
}
- {
- bbl.and
+ { bbl.and
space.word * t *
}
if$
@@ -2189,8 +2252,7 @@
"{ll{ }}{ f{ }}{ jj{ }}{ vv{}}"
format.name$ 't :=
nameptr #1 >
- {
- " " *
+ { " " *
namesleft #1 =
t "others" =
and
@@ -2396,6 +2458,6 @@
}
EXECUTE {end.bib}
%%
-%% Copyright (C) 2018 by University of Bath
+%% Copyright (C) 2019 by University of Bath
%%
%% End of file `bathx.bst'.
Deleted: trunk/Master/texmf-dist/doc/bibtex/bath-bst/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/bibtex/bath-bst/Makefile 2019-07-09 23:53:33 UTC (rev 51594)
+++ trunk/Master/texmf-dist/doc/bibtex/bath-bst/Makefile 2019-07-10 20:27:00 UTC (rev 51595)
@@ -1,72 +0,0 @@
-NAME = bath-bst
-BST1 = bath.bst
-BST2 = bathx.bst
-SHELL = bash
-PWD = $(shell pwd)
-TEMP := $(shell mktemp -d -t tmp.XXXXXXXXXX)
-TDIR = $(TEMP)/$(NAME)
-VERS = $(shell ltxfileinfo -v $(NAME).dtx)
-LOCAL = $(shell kpsewhich --var-value TEXMFLOCAL)
-UTREE = $(shell kpsewhich --var-value TEXMFHOME)
-
-.PHONY: source clean distclean inst install uninst uninstall zip ctan
-
-all: $(BST1) $(BST2) $(NAME)-v1.pdf $(NAME).pdf clean
- @exit 0
-
-source: $(BST1) $(BST2) $(NAME).bib $(NAME)-v1.tex $(NAME)-v1.bib
-
-$(BST1) $(BST2) $(NAME).bib $(NAME)-v1.tex $(NAME)-v1.bib: $(NAME).dtx
- luatex -interaction=batchmode $(NAME).dtx >/dev/null
-
-$(NAME).pdf: $(NAME).dtx $(BST2) $(NAME).bib
- latexmk -silent -lualatex -synctex=1 -interaction=batchmode $(NAME).dtx >/dev/null
- @echo "Compilation of main PDF complete."
-
-$(NAME)-v1.pdf: $(NAME)-v1.tex $(BST1) $(NAME)-v1.bib
- latexmk -silent -lualatex -synctex=1 -interaction=batchmode $(NAME)-v1.tex >/dev/null
- @echo "Compilation of test PDF complete."
-
-clean:
- rm -f $(NAME){,-v1}.{aux,bbl,bcf,blg,doc,fdb_latexmk,fls,glo,gls,hd,idx,ilg,ind,listing,log,nav,out,run.xml,snm,synctex.gz,tcbtemp,toc,vrb}
- rm -f $(NAME){,-v1}.markdown.in
- rm -rf _markdown_$(NAME)
-
-distclean: clean
- rm -f $(NAME).{pdf,bib,ins} $(BST1) $(BST2) $(NAME)-v1.{pdf,bib,tex}
-
-inst: all
- mkdir -p $(UTREE)/{source,doc}/bibtex/$(NAME)
- mkdir -p $(UTREE)/bibtex/bst/$(NAME)
- cp $(NAME).dtx $(NAME).ins $(UTREE)/source/bibtex/$(NAME)
- cp $(NAME).{bib,pdf} $(NAME)-v1.{pdf,bib,tex} $(UTREE)/doc/bibtex/$(NAME)
- cp $(BST1) $(BST2) $(UTREE)/bibtex/bst/$(NAME)
- mktexlsr
-
-uninst:
- rm -r $(UTREE)/{source,doc}/bibtex/$(NAME)
- rm -r $(UTREE)/bibtex/bst/$(NAME)
- mktexlsr
-
-install: all
- sudo mkdir -p $(LOCAL)/{source,doc}/bibtex/$(NAME)
- sudo mkdir -p $(LOCAL)/bibtex/bst/$(NAME)
- sudo cp $(NAME).dtx $(NAME).ins $(LOCAL)/source/bibtex/$(NAME)
- sudo cp $(NAME).{bib,pdf} $(NAME)-v1.{pdf,bib,tex} $(LOCAL)/doc/bibtex/$(NAME)
- sudo cp $(BST1) $(BST2) $(LOCAL)/bibtex/bst/$(NAME)
- mktexlsr
-
-uninstall:
- sudo rm -r $(LOCAL)/{source,doc}/bibtex/$(NAME)
- sudo rm -r $(LOCAL)/bibtex/bst/$(NAME)
- mktexlsr
-
-zip: all
- mkdir $(TDIR)
- cp $(NAME).{dtx,bib,pdf} $(NAME)-v1.{pdf,bib,tex} $(BST1) $(BST2) README.md Makefile $(TDIR)
- cd $(TEMP); zip -Drq $(PWD)/$(NAME)-$(VERS).zip $(NAME)
-
-ctan: all
- mkdir $(TDIR)
- cp $(NAME).{dtx,pdf} $(NAME)-v1.pdf README.md Makefile $(TDIR)
- cd $(TEMP); zip -Drq $(PWD)/$(NAME)-$(VERS).zip $(NAME)
Modified: trunk/Master/texmf-dist/doc/bibtex/bath-bst/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/bibtex/bath-bst/README.md 2019-07-09 23:53:33 UTC (rev 51594)
+++ trunk/Master/texmf-dist/doc/bibtex/bath-bst/README.md 2019-07-10 20:27:00 UTC (rev 51595)
@@ -6,6 +6,10 @@
## Installation
+The files you need are included in the zip archive available from [GitHub].
+If you use the zip archive from [CTAN], you will need to run `luatex
+bath-bst.dtx` to generate them.
+
You can use this style simply by copying the `bath.bst`/`bathx.bst` files into
your working directory, that is, the directory holding the main `.tex` file for
your document. If you want the style to be available for all your documents
@@ -12,6 +16,14 @@
without having to copy it over each time, you can install it using the
instructions below.
+### Managed way
+
+The latest stable release of bath-bst has been packaged for TeX Live and
+MiKTeX. If you are running TeX Live and have `tlmgr` installed, you can install
+the package simply by running `tlmgr install bath-bst`. If you are running
+MiKTeX, you can install the package by running `mpm --install=bath-bst`.
+Both `tlmgr` and `mpm` have GUI versions that you might find friendlier.
+
### Automated way
A makefile is provided which you can use with the Make utility on
@@ -24,7 +36,8 @@
- `bath-bst.bib` and `bath-bst-v1.bib`
- `bath-bst.ins`
* Running `make` generates the above files and also `bath-bst.pdf` and
- `bath-bst-v1.pdf`.
+ `bath-bst-v1.pdf`. Ensure you have (at least) the [luatexja], [adobemapping]
+ and [ipaex] packages installed first.
* Running `make inst` installs the files in the user's TeX tree.
You can undo this with `make uninst`.
* Running `make install` installs the files in the local TeX tree.
@@ -32,9 +45,9 @@
### Manual way
-You only need to follow the first two steps if you have made your own
-changes to the .dtx file. The compiled files you need are included in
-the zip archive.
+You do not need to follow the first step if you downloaded the zip archive from
+[GitHub]. You do not need to follow the second step if you already have the PDF
+documentation.
1. Run `luatex bath-bst.dtx` to generate the source files.
@@ -71,8 +84,10 @@
5. You may then have to update your installation's file name database
before TeX and friends can see the files.
-[bath-harvard]: http://www.bath.ac.uk/library/infoskills/referencing-plagiarism/harvard-bath-style.html
+[bath-harvard]: https://library.bath.ac.uk/referencing/harvard-bath
[BibTeX]: http://ctan.org/pkg/bibtex
+[GitHub]: https://github.com/alex-ball/bathbib/releases
+[CTAN]: http://ctan.org/pkg/bath-bst
[natbib]: http://www.ctan.org/pkg/natbib
[LuaLaTeX]: http://ctan.org/pkg/lualatex-doc
[luatexja]: http://ctan.org/pkg/luatexja
@@ -81,7 +96,7 @@
## Licence
-Copyright 2016 University of Bath.
+Copyright 2016-2018 University of Bath.
This work consists of the documented LaTeX file bath-bst.dtx and a Makefile.
Modified: trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.bib
===================================================================
--- trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.bib 2019-07-09 23:53:33 UTC (rev 51594)
+++ trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.bib 2019-07-10 20:27:00 UTC (rev 51595)
@@ -18,20 +18,6 @@
edition = {3},
address = {Philadelphia, Pa.},
publisher = {Lippincott Williams \& Wilkins}}
- at book{oed1989,
- title = {Oxford {English} Dictionary},
- year = {1989},
- edition = {2},
- address = {Oxford},
- publisher = {Clarendon Press}}
- at book{merckNDidx,
- title = {The {Merck} Index Online},
- year = {n.d.},
- titleaddon = {[Online]},
- address = {London},
- publisher = {RSC Publishing},
- url = {http://www.rsc.org/Merck-Index},
- urldate = {16 June 2016}}
@book{haynes2014crc,
editor = {Haynes, W. M.},
year = {2014},
@@ -87,7 +73,7 @@
author = {Newman, R.},
year = {2010},
title = {Malaria control beyond 2010},
- journal = {Brit.\@ Med.\@ J.},
+ journal = {{Brit.\@ Med.\@ J.}},
volume = {341},
number = {7765},
pages = {157-208}}
@@ -99,6 +85,15 @@
volume = {10},
url = {http://www.ariadne.ac.uk/issue10/edd/},
urldate = {5 December 1997}}
+ at article{liontou.etal2019dra,
+ author = {Liontou, C. and Kontopodis, E. and Oikonomidis, N. and Maniotis, C. and
+ Tassopoulos, A. and Tsiafoutis, I. and Lazaris, E. and Koutouzis, M.},
+ year = {2019},
+ title = {Distal Radial Access: a Review Article},
+ journal = {Cardiovascular revascularization medicine \textup{[Online]}},
+ volume = {in press},
+ url = {https://www.sciencedirect.com/science/article/pii/S1553838919303367},
+ urldate = {19 June 2019}}
@techreport{shah.corrick2016hsc,
author = {Shah, I. and Corrick, I.},
year = {2016},
@@ -112,7 +107,7 @@
author = {Haurant, S.},
year = {2004},
title = {Britain's Borrowing Hits \pounds 1 Trillion},
- journal = {The Guardian},
+ journal = {The {Guardian}},
volume = {29 July},
pages = {16c}}
@article{independent1992pub,
@@ -119,7 +114,7 @@
author = {{The Independent}},
year = {1992},
title = {Picking Up the Bills},
- journal = {The Independent},
+ journal = {The {Independent}},
volume = {4 June},
pages = {28a}}
@inproceedings{crawford1965oim,
@@ -128,7 +123,7 @@
title = {Oxygen in Metals},
editor = {J. M. A. Lenihan and S. J. Thompson},
booktitle = {Activation Analysis: Proceedings of a {NATO} {Advanced} {Study} {Institute}},
- venue = {2--4 August 1964 Glasgow},
+ venue = {2--4 August 1964, Glasgow},
address = {London},
publisher = {Academic Press},
pages = {113-118}}
@@ -137,7 +132,7 @@
year = {1972},
title = {Review of Bracken Control Experiments with Asulam},
booktitle = {Proceedings of the 11th {British} {Weed} {Control} {Conference}},
- venue = {15--17 November 1972 Brighton},
+ venue = {15--17 November 1972, Brighton},
address = {Brighton},
publisher = {University of Sussex},
pages = {24-31}}
@@ -154,10 +149,26 @@
address = {Paris},
institution = {UNESCO},
number = {PGI-93/WS/22}}
+ at techreport{bre2007dqb,
+ author = {{BRE}},
+ year = {2007},
+ title = {Designing Quality Buildings: a {BRE} Guide},
+ address = {Bracknell},
+ institution = {BRE},
+ type = {Report},
+ number = {497}}
@manual{bs5605:1990,
- author = {{BS 5605:1990}},
- title = {Recommendations for citing and referencing published material},
+ author = {{BSI}},
+ year = {1990},
+ title = {{BS}~5605:1990 {Recommendations} for Citing and Referencing Published Material},
+ address = {London},
organization = {BSI}}
+ at manual{astm.d1655,
+ author = {{ASTM}},
+ year = {2019},
+ title = {{ASTM~D1655} - 19 {Standard} Specification for Aviation Turbine Fuels},
+ address = {West Conshohocken, Pa.},
+ organization = {ASTM}}
@manual{pm1981opa,
author = {{Phillipp Morris Inc.}},
year = {1981},
@@ -164,10 +175,26 @@
title = {Optical perforating apparatus and system},
series = {European patent application},
number = {0021165A1. 1981-01-07}}
+ at unpublished{harris2013fgr,
+ author = {Harris, G.},
+ year = {2013},
+ title = {Focus group recommendations: internal task group report}}
+ at unpublished{hadley2015bir,
+ author = {Hadley, S.},
+ year = {2015},
+ title = {Biomechanics: introductory reading, {BM289}: sport biomechanics},
+ howpublished = {University of Bath}}
+ at unpublished{thomas2015wcr,
+ author = {Thomas, D.},
+ year = {2015},
+ title = {Word count and referencing style},
+ booktitle = {Frequently asked questions discussion board: {PHYS} 2011: housing studies},
+ howpublished = {University of Bath}}
@manual{nasa2015nat,
author = {{NASA}},
year = {2015},
title = {{NASA} Astronaut {Tim} {Kopra} on {Dec.\@} 21 Spacewalk},
+ titleaddon = {[Online]},
address = {Washington},
organization = {NASA},
url = {http://www.nasa.gov/image-feature/nasa-astronaut-tim-kopra-on-dec-21-spacewalk},
@@ -176,17 +203,18 @@
author = {D. Iliff},
year = {2006},
title = {{Royal} {Crescent} in {Bath,} {England} - {July} 2006},
+ titleaddon = {[Online]},
address = {San Francisco},
organization = {Wikimedia Foundation},
url = {https://commons.wikimedia.org/wiki/File:Royal_Crescent_in_Bath,_England_-_July_2006.jpg},
urldate = {7 January 2016}}
- at unpublished{anon1946peb,
+ at manual{anon1946peb,
author = {Anon.},
year = {1946},
title = {Prototype electric bicycle displayed at the \enquote{Britain Can Make It} exhibition
organised by the {Council} of {Industrial} {Design} and held at the {Victoria} and {Albert}
{Museum}, {London}, 1946. {Designed} by {B.~G.} {Bowden}},
- titleaddon = {[photograph]},
+ titleaddon = {[Photograph]},
note = {At: London. Design Council Slide Collection}}
@manual{andrews.dury1773wilts,
author = {Andrews, J. and Dury, A.},
@@ -204,7 +232,7 @@
@manual{moran2016sol,
author = {Moran, C.},
year = {2016},
- title = {Save {Our} {Libraries}},
+ title = {Save Our Libraries},
titleaddon = {[Online]},
url = {https://www.youtube.com/watch?v=gKTfCz4JtVE&feature=youtu.be},
urldate = {29 April 2016}}
@@ -212,11 +240,19 @@
author = {{University of Bath}},
year = {2015},
title = {What is Engineering?},
+ titleaddon = {[Online]},
url = {https://www.youtube.com/watch?v=NoyZarq-Zbo},
urldate = {12 January 2016}}
+ at manual{chakrabarti2016hac,
+ author = {Chakrabarti, V.},
+ year = {2016},
+ title = {How Architecture and City Planning Can Combat Social Inequality},
+ titleaddon = {[Online]},
+ url = {https://www.curbed.com/2016/5/5/11593058/vishaan-chakrabarti-pau-curbed-appeal-podcast},
+ urlyear = {28 March 2019}}
@booklet{rsfo2006ep5,
year = {2006},
- title = {Rick {Stein's} {French} {Odyssey}: Episode 5},
+ title = {Rick {Stein's} {French} Odyssey: Episode 5},
howpublished = {TV. BBC2, 23 August. 20.30 hrs}}
@booklet{archers20060823,
year = {2006},
@@ -237,15 +273,6 @@
organization = {Bournemouth University},
url = {http://www.bournemouth.ac.uk/library/using/guide_to_citing_internet_sourc.html},
urldate = {4 November 2002}}
- at online{wiltshire2015gww,
- author = {{Wiltshire Council}},
- year = {2015},
- title = {Get {Wiltshire} walking},
- titleaddon = {[Online]},
- address = {Trowbridge},
- organization = {Wiltshire Council},
- url = {http://www.wiltshire.gov.uk/leisureandrecreation/sportphysicalactivity/getwiltshirewalking.html},
- urldate = {19 August 2015}}
@article{clark2004euk,
author = {Clark, T.},
year = {5 July 2004},
@@ -253,11 +280,6 @@
journal = {Lis-link \textup{[Online]}},
url = {lis-link at jiscmail.ac.uk},
urldate = {30 July 2004}}
- at unpublished{alston2004sah,
- author = {Alston, S.},
- year = {19 July 2004},
- title = {Society of {Architectural} {Historians} of {GB}},
- note = {Email to K.M. Jordan}}
@manual{bvd2008bt,
author = {{Bureau van Dijk}},
year = {2008},
@@ -278,6 +300,7 @@
urldate = {20 April 2016}}
@manual{screencasto,
author = {@screencasto},
+ year = {n.d.},
title = {{Screencast-O-Matic}},
titleaddon = {(v.2) [computer program]},
url = {https://screencast-o-matic.com/},
@@ -286,7 +309,7 @@
author = {Aristotle},
year = {2007},
title = {Nicomachean Ethics},
- titleaddon = {(W.D. Ross. Trans.)},
+ titleaddon = {(W.D. Ross, Trans.)},
address = {South Dakota},
publisher = {NuVisions}}
@book{esquivel2003cap,
@@ -323,6 +346,13 @@
journal = {Zhongguo shehui kexue},
volume = {1},
pages = {168-79}}
+ at book{pamporov2006rvb,
+ author = {Pamporov, A.},
+ year = {2006},
+ title = {Romskoto vsekidnevie v {Balgariya}},
+ titleaddon = {[Roma everyday life in Bulgaria]},
+ address = {Veliko Tarnovo},
+ publisher = {Faber}}
@book{gb.wa1735,
key = {Witchcraft Act 1735},
title = {Witchcraft {Act} 1735},
@@ -360,7 +390,7 @@
@techreport{gb.hl1986/87-66,
author = {{Great Britain. Parliament. House of Lords}},
year = {1987},
- title = {Social Fund ({Maternity} and {Funeral} {Expenses}) Bill},
+ title = {Social Fund (Maternity and Funeral Expenses) Bill},
address = {London},
publisher = {HMSO},
type = {{HL}},
@@ -368,16 +398,16 @@
@techreport{gb.cm6041,
author = {{Great Britain. Ministry of Defence}},
year = {2004},
- title = {Delivering Security in a Changing World: defence White Paper},
+ title = {Delivering Security in a Changing World{:} Defence White Paper},
address = {London},
publisher = {TSO},
type = {{Cm.}},
number = {6041}}
- at misc{eu.dir2015/413,
- title = {Directive ({EU}) 2015/413 of the {European} {Parliament} and of the {Council} of
- 11th {March} 2015 Facilitating Cross-Border Exchange of Information on Road-Safety-Related
- Traffic Offences},
- titleaddon = {[2015] \emph{OJ} L68/9}}
+ at misc{eu.dir1984/2003,
+ title = {Council {Regulation} ({EC}) 1984/2003 of 8 {April} 2003 Introducing a System for
+ the Statistical Monitoring of Trade in Bluefin Tuna, Swordfish and Big Eye Tuna within
+ the {Community}},
+ titleaddon = {[2003] \emph{OJ} L295}}
@techreport{ec2015gra,
author = {{European Commission}},
year = {2015},
@@ -384,12 +414,12 @@
title = {General Report on the Activities of the {European} {Union} 2014},
address = {Luxembourg},
publisher = {Publications Office of the European Union}}
- at unpublished{seldon-v-c.w.j2012,
- title = {Seldon v {Clarkson} {Wright} \& {Jakes}},
+ at report{seldon-v-c.w.j2012,
+ title = {Seldon v.~{Clarkson} {Wright} \& {Jakes}},
note = {[2012]. UKSC 16}}
- at unpublished{srl.etal-v-comm2005,
+ at report{srl.etal-v-comm2005,
title = {Alessandrini {Srl} and others v.~{Commission}},
- titleaddon = {(C-295/03 P) [2005] ECR I-5700}}
+ titleaddon = {(C-295/03 P) [2005] ECR I--5700}}
@book{adams2009tc1,
author = {Adams, Gomez},
year = {2009},
Modified: trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.tex 2019-07-09 23:53:33 UTC (rev 51594)
+++ trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.tex 2019-07-10 20:27:00 UTC (rev 51595)
@@ -14,7 +14,7 @@
%% ----------------------------------------------------------------
%%
\ProvidesFile{bath-bst-v1.tex}
- [2018/04/23 v2.0 Harvard referencing style as recommended by the University of Bath Library]
+ [2019/07/10 v3.0 Harvard referencing style as recommended by the University of Bath Library]
\documentclass[10pt,a4paper]{article}
\usepackage[british]{babel}
@@ -263,7 +263,7 @@
a \texttt{.bib} file according the principles in that first version, the \texttt{bath}
style will still work as advertised for you.
-The second version introduces a new variant, \texttt{bathx} (`Bath extended'),
+The second version introduced a new variant, \texttt{bathx} (`Bath extended'),
which has a different aim. The idea with this one is that \texttt{.bib} files written
for this style will be rendered just the same by the companion
\textsf{biblatex-bath} style. Where possible, features from the latter have
@@ -330,15 +330,37 @@
\textsf{natbib} option \texttt{sort} will sort citations in bibliography order,
rather than the chronological order demanded by Harvard (Bath) -- so don't use it!
+\subsection{Migrating from version 2 to version 3}
+
+If you have previously used version 2 of the style, you may need to update your
+.bib file to accommodate the following changes in version 3:
+
+\begin{itemize}
+\item
+ Journal titles are now coerced to sentence case, so any capital letters you
+ want to keep need to be protected with braces.
+\item
+ Entries of type \texttt{unpublished} are now marked as unpublished. If you
+ have been using this for an item that should not be marked as unpublished
+ (e.g.~archive photographs, law reports), you can use \texttt{booklet} instead:
+ this is the other entry type (along with \texttt{misc}) that has a
+ \texttt{howpublished} field instead of a \texttt{publisher}.
+ Other entry types may work as well; indeed, some examples below have been updated to use \texttt{manual} or \texttt{report} instead.
+\item
+ Some changes to the Harvard (Bath) style cannot be applied automatically
+ (e.g.~the update to how standards are referenced), so you may need to update
+ your .bib file accordingly.
+\end{itemize}
+
\section{Examples}
The examples below are shown in three parts.
The first, marked with \faBook, shows an extract from the
-\href{http://www.bath.ac.uk/library/infoskills/referencing-plagiarism/harvard-bath-style.html}{\emph{Harvard (Bath) guide to citing and referencing}} or
-\href{http://www.bath.ac.uk/library/pass.bho/images-referencing.pdf}{\emph{Referencing images}}.
+\href{https://library.bath.ac.uk/referencing/harvard-bath}{\emph{Referencing guide: Harvard Bath}} or
+\href{https://library.bath.ac.uk/images/referencing}{\emph{Referencing images}}.
The second, marked with \faCog, shows the reference as formatted by Bib\TeX.
The last shows how the reference was entered in the \texttt{.bib} file.
-The bottom right corner shows the source of the example: `HBS' indicates the `Specific examples' section of the Guide (followed by the number of the example); `ref.\@ list' indicates the `How to organise a reference list' section of the Guide; `RI' indicates \emph{Referencing images}.
+The bottom right corner shows the source of the example: `RX' indicates the `Reference examples (A-Z)' section of the Guide; `RL' indicates the `Organise a reference list' section of the Guide; `RI' indicates \emph{Referencing images}.
Some examples are highlighted in
\tcbox[colframe=hacked,colback=hacked!5!white,nobeforeafter,size=fbox,tcbox raise base]{orange}.
@@ -353,7 +375,7 @@
\subsubsection*{Book with author(s)}
-\begin{bibexbox}<HBS 1>{rang.etal2012rdp}
+\begin{bibexbox}<RX>{rang.etal2012rdp}
Rang, H.P., Dale, M.M., Ritter, J.M., Flower, R.J. and Henderson, G., 2012. \emph{Rang and Dale's pharmacology}. 7th ed. Edinburgh:\@ Elsevier Churchill Livingstone.
\tcblower
\begin{Verbatim}
@@ -367,7 +389,7 @@
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}<HBS 1>{ou1972em}
+\begin{bibexbox}<RX>{ou1972em}
Open University, 1972. \emph{Electricity and magnetism}. Bletchley:\@ Open University Press.
\tcblower
\begin{Verbatim}
@@ -382,8 +404,8 @@
\subsubsection*{Book with editor(s) instead of author(s)}
-\begin{bibexbox}<HBS 4>{rothman.etal2008me}
- Rothman, K.J., Greenland, S. and Lash, T.L., eds., 2008. \emph{Modern epidemiology}. 3rd ed. Philadelphia, Pa.:\@ Lippincott Williams \& Wilkins.
+\begin{bibexbox}<RX>{rothman.etal2008me}
+ Rothman, K.J., Greenland, S. and Lash, T.L., eds, 2008. \emph{Modern epidemiology}. 3rd ed. Philadelphia, Pa.:\@ Lippincott Williams \& Wilkins.
\tcblower
\begin{Verbatim}
@book{rothman.etal2008me,
@@ -396,39 +418,9 @@
\end{Verbatim}
\end{bibexbox}
-\subsubsection*{Book usually known by title rather than author}
-
-\begin{bibexbox}<HBS 5>{oed1989}
- \emph{Oxford English dictionary}, 1989. 2nd ed. Oxford:\@ Clarendon Press.
- \tcblower
-\begin{Verbatim}
- at book{oed1989,
- title = {Oxford {English} Dictionary},
- year = {1989},
- edition = {2},
- address = {Oxford},
- publisher = {Clarendon Press}}
-\end{Verbatim}
-\end{bibexbox}
-
-\begin{bibexbox}<HBS 5>{merckNDidx}
- \emph{The Merck index online}, n.d.\@ [Online]. London:\@ RSC Publishing. Available from:\@ \url{http://www.rsc.org/Merck-Index} [Accessed 16 June 2016].
- \tcblower
-\begin{Verbatim}
- at book{merckNDidx,
- title = {The {Merck} Index Online},
- year = {n.d.},
- titleaddon = {[Online]},
- address = {London},
- publisher = {RSC Publishing},
- url = {http://www.rsc.org/Merck-Index},
- urldate = {16 June 2016}}
-\end{Verbatim}
-\end{bibexbox}
-
\subsubsection*{Electronic book}
-\begin{bibexbox}<HBS 3>{haynes2014crc}
+\begin{bibexbox}<RX>{haynes2014crc}
Haynes, W.M., ed.\@, 2014. \emph{CRC handbook of chemistry and physics} [Online]. 94th ed. Boca Raton, Fla.:\@ CRC Press/Taylor and Francis. Available from:\@ \url{http://www.hbcpnetbase.com} [Accessed 16 June 2016].
\tcblower
\begin{Verbatim}
@@ -445,7 +437,7 @@
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}<HBS 3>{hodds2016re}
+\begin{bibexbox}<RX>{hodds2016re}
Hodds, J., 2016. \emph{Referencing ebooks} [Kindle version 4.18]. Bath:\@ University of Bath.
\tcblower
\begin{Verbatim}
@@ -461,8 +453,8 @@
\subsubsection*{One chapter\slash paper from a collection (by different authors) in an edited book}
-\begin{bibexbox}<ref.\@ list>{burchard1965hhl}
- Burchard, J.E., 1965. How humanists use a library. In: C.F.J. Overhage and J.R. Harman, eds. \emph{Intrex: report on a planning conference and information transfer experiments}. Cambridge, Mass.: MIT Press, pp.41--87.
+\begin{bibexbox}<RL>{burchard1965hhl}
+ Burchard, J.E., 1965. How humanists use a library. In:\@ C.F.J. Overhage and J.R. Harman, eds. \emph{Intrex:\@ report on a planning conference and information transfer experiments}. Cambridge, Mass.:\@ MIT Press, pp.41--87.
\tcblower
\begin{Verbatim}
@incollection{burchard1965hhl,
@@ -477,8 +469,8 @@
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}<HBS 2>{reid1967ptp}
- Reid, D.R., 1967. Physical testing of polymer films. In: S.H. Pinner, ed.\@ \emph{Modern packaging films}. London:\@ Butterworths, pp.143--183.
+\begin{bibexbox}<RX>{reid1967ptp}
+ Reid, D.R., 1967. Physical testing of polymer films. In:\@ S.H. Pinner, ed. \emph{Modern packaging films}. London:\@ Butterworths, pp.143--183.
\tcblower
\begin{Verbatim}
@incollection{reid1967ptp,
@@ -497,8 +489,8 @@
\subsubsection*{Journal article}
-\begin{bibexbox}<ref.\@ list>{stieg1981cer}
- Stieg, M.F., 1981a. Continuing education and the reference librarian in the academic and research library. \emph{Library Journal}, 105(22), pp.2547--2551.
+\begin{bibexbox}<RL>{stieg1981cer}
+ Stieg, M.F., 1981a. Continuing education and the reference librarian in the academic and research library. \emph{Library journal}, 105(22), pp.2547--2551.
\tcblower
\begin{Verbatim}
@article{stieg1981cer,
@@ -512,7 +504,7 @@
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}<ref.\@ list>{stieg1981inh}
+\begin{bibexbox}<RL>{stieg1981inh}
Stieg, M.F., 1981b. The information needs of historians. \emph{College and research libraries}, 42(6), pp.549--560.
\tcblower
\begin{Verbatim}
@@ -527,7 +519,7 @@
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}<HBS 6>{newman2010mcb}
+\begin{bibexbox}<RX>{newman2010mcb}
Newman, R., 2010. Malaria control beyond 2010. \emph{Brit.\@ Med.\@ J.}, 341(7765), pp.157--208.
\tcblower
\begin{Verbatim}
@@ -535,7 +527,7 @@
author = {Newman, R.},
year = {2010},
title = {Malaria control beyond 2010},
- journal = {Brit.\@ Med.\@ J.},
+ journal = {{Brit.\@ Med.\@ J.}},
volume = {341},
number = {7765},
pages = {157-208}}
@@ -544,7 +536,7 @@
\subsubsection*{Electronic journal article}
-\begin{bibexbox}<HBS 7>{williams1997edd}
+\begin{bibexbox}<RX>{williams1997edd}
Williams, F., 1997. Electronic document delivery:\@ a trial in an academic library. \emph{Ariadne} [Online], 10. Available from:\@ \url{http://www.ariadne.ac.uk/issue10/edd/} [Accessed 5 December 1997].
\tcblower
\begin{Verbatim}
@@ -559,10 +551,54 @@
\end{Verbatim}
\end{bibexbox}
+\begin{hacks}
+\item With most styles, you would put `in press' or `preprint' as the
+ \texttt{year} for articles that have yet to be officially published, but for
+ this style you need to put it in \texttt{volume}. If you would rather lose
+ this information when switching to a different style than have it incorrectly
+ placed, you can use the \texttt{pubstate} field from \textsf{biblatex}
+ instead. Use the keyword \texttt{inpress} for `in press' and
+ \texttt{inpreparation} or \texttt{submitted} (whichever is more accurate) for
+ `preprint'.
+
+\begin{tcolorbox}%
+ [ colframe = Slate
+ , colback = white
+ , fontupper = \footnotesize
+ ]
+ \begin{Verbatim}
+ pubstate = {inpress},
+ \end{Verbatim}
+\end{tcolorbox}
+\end{hacks}
+
+\begin{bibexbox}(hacked)<RX>{liontou.etal2019dra}
+ Liontou, C., Kontopodis, E., Oikonomidis, N., Maniotis, C., Tassopoulos, A., Tsiafoutis, I., Lazaris, E. and Koutouzis, M., 2019. Distal radial access:\@ a review article. \emph{Cardiovascular revascularization medicine} [Online], in press. Available from: \url{https://www.sciencedirect.com/science/article/pii/S1553838919303367} [Accessed 19 June 2019].
+ \tcblower
+\begin{Verbatim}
+ at article{liontou.etal2019dra,
+ author = {Liontou, C. and Kontopodis, E. and Oikonomidis, N. and Maniotis, C. and
+ Tassopoulos, A. and Tsiafoutis, I. and Lazaris, E. and Koutouzis, M.},
+ year = {2019},
+ title = {Distal Radial Access: a Review Article},
+ journal = {Cardiovascular revascularization medicine \textup{[Online]}},
+ volume = {in press},
+ url = {https://www.sciencedirect.com/science/article/pii/S1553838919303367},
+ urldate = {19 June 2019}}
+\end{Verbatim}
+\end{bibexbox}
+
\subsubsection*{Preprint in a digital repository}
-\begin{bibexbox}<HBS 8>{shah.corrick2016hsc}
- Shah, I. and Corrick, I. 2016. \emph{How should central banks respond to non-neutral inflation expectations?} Bath:\@ University of Bath. \emph{OPUS} [Online]. Available from:\@ \url{http://opus.bath.ac.uk} [Accessed 4 May 2016].
+\begin{tips}
+\item
+The Harvard (Bath) style gives you a choice whether to treat preprints as
+pre-publication articles (above) or as grey literature (below). In the latter
+case, the \texttt{techreport} entry type is the best match semantically.
+\end{tips}
+
+\begin{bibexbox}<RX>{shah.corrick2016hsc}
+ Shah, I. and Corrick, I., 2016. \emph{How should central banks respond to non-neutral inflation expectations?} Bath:\@ University of Bath. \emph{OPUS} [Online]. Available from:\@ \url{http://opus.bath.ac.uk} [Accessed 4 May 2016].
\tcblower
\begin{Verbatim}
@techreport{shah.corrick2016hsc,
@@ -577,17 +613,11 @@
\end{Verbatim}
\end{bibexbox}
-\begin{tips}
-\item
-The Harvard (Bath) style treats preprints as grey literature, and so the
-\texttt{techreport} entry type is the best match semantically.
-\end{tips}
-
\subsubsection*{Newspaper article}
\begin{hacks}\item Give the issue's day and month as the \texttt{volume}.\end{hacks}
-\begin{bibexbox}(hacked)<HBS 12>{haurant2004bbh}
+\begin{bibexbox}(hacked)<RX>{haurant2004bbh}
Haurant, S., 2004. Britain's borrowing hits £1 trillion. \emph{The Guardian}, 29 July, p.16c.
\tcblower
\begin{Verbatim}
@@ -595,13 +625,13 @@
author = {Haurant, S.},
year = {2004},
title = {Britain's Borrowing Hits \pounds 1 Trillion},
- journal = {The Guardian},
+ journal = {The {Guardian}},
volume = {29 July},
pages = {16c}}
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}(hacked)<HBS 12>{independent1992pub}
+\begin{bibexbox}(hacked)<RX>{independent1992pub}
The Independent, 1992. Picking up the bills. \emph{The Independent}, 4 June, p.28a.
\tcblower
\begin{Verbatim}
@@ -609,7 +639,7 @@
author = {{The Independent}},
year = {1992},
title = {Picking Up the Bills},
- journal = {The Independent},
+ journal = {The {Independent}},
volume = {4 June},
pages = {28a}}
\end{Verbatim}
@@ -623,8 +653,8 @@
\subsubsection*{Conference paper (when proceedings have a named editor)}
-\begin{bibexbox}<HBS 10>{crawford1965oim}
- Crawford, G.I., 1965. Oxygen in metals. In:\@ J.M.A. Lenihan and S.J. Thompson, eds. \emph{Activation analysis:\@ proceedings of a NATO Advanced Study Institute}, 2--4 August 1964 Glasgow. London:\@ Academic Press, pp.113--118.
+\begin{bibexbox}<RX>{crawford1965oim}
+ Crawford, G.I., 1965. Oxygen in metals. In:\@ J.M.A. Lenihan and S.J. Thompson, eds. \emph{Activation analysis:\@ proceedings of a NATO Advanced Study Institute}, 2--4 August 1964, Glasgow. London:\@ Academic Press, pp.113--118.
\tcblower
\begin{Verbatim}
@inproceedings{crawford1965oim,
@@ -633,7 +663,7 @@
title = {Oxygen in Metals},
editor = {J. M. A. Lenihan and S. J. Thompson},
booktitle = {Activation Analysis: Proceedings of a {NATO} {Advanced} {Study} {Institute}},
- venue = {2--4 August 1964 Glasgow},
+ venue = {2--4 August 1964, Glasgow},
address = {London},
publisher = {Academic Press},
pages = {113-118}}
@@ -642,8 +672,8 @@
\subsubsection*{Conference paper (when proceedings have no named editor or are part of a major series)}
-\begin{bibexbox}<HBS 11>{soper1972rbc}
- Soper, D., 1972. Review of bracken control experiments with asulam. \emph{Proceedings of the 11th British Weed Control Conference}, 15--17 November 1972 Brighton. Brighton:\@ University of Sussex, pp.24--31.
+\begin{bibexbox}<RX>{soper1972rbc}
+ Soper, D., 1972. Review of bracken control experiments with asulam. \emph{Proceedings of the 11th British Weed Control Conference}, 15--17 November 1972, Brighton. Brighton:\@ University of Sussex, pp.24--31.
\tcblower
\begin{Verbatim}
@inproceedings{soper1972rbc,
@@ -651,7 +681,7 @@
year = {1972},
title = {Review of Bracken Control Experiments with Asulam},
booktitle = {Proceedings of the 11th {British} {Weed} {Control} {Conference}},
- venue = {15--17 November 1972 Brighton},
+ venue = {15--17 November 1972, Brighton},
address = {Brighton},
publisher = {University of Sussex},
pages = {24-31}}
@@ -662,7 +692,7 @@
\subsubsection*{Thesis/dissertation}
-\begin{bibexbox}<HBS 13>{burrell1973ist}
+\begin{bibexbox}<RX>{burrell1973ist}
Burrell, J.G., 1973. \emph{The importance of school tours in education}. Thesis (M.A.). Queen's University, Belfast.
\tcblower
\begin{Verbatim}
@@ -679,8 +709,8 @@
\subsubsection*{Report}
-\begin{bibexbox}<HBS 14>{unesco1993gip}
- UNESCO, 1993. \emph{General information programme and UNISIST}\@. Paris:\@ UNESCO, (PGI-93/WS/22).
+\begin{bibexbox}<RX>{unesco1993gip}
+ UNESCO, 1993. \emph{General information programme and UNISIST}\@. (PGI-93/WS/22). Paris:\@ UNESCO.
\tcblower
\begin{Verbatim}
@techreport{unesco1993gip,
@@ -693,33 +723,58 @@
\end{Verbatim}
\end{bibexbox}
+\begin{bibexbox}<RX>{bre2007dqb}
+ BRE, 2007. \emph{Designing quality buildings:\@ a BRE guide}. (Report 497). Bracknell:\@ BRE.
+ \tcblower
+\begin{Verbatim}
+ at techreport{bre2007dqb,
+ author = {{BRE}},
+ year = {2007},
+ title = {Designing Quality Buildings: a {BRE} Guide},
+ address = {Bracknell},
+ institution = {BRE},
+ type = {Report},
+ number = {497}}
+\end{Verbatim}
+\end{bibexbox}
+
\begin{info}\item Internally, \texttt{report} is an alias for \texttt{techreport}.\end{info}
\subsubsection*{Standard}
-\begin{hacks}
-\item Unless it already has one, give the standard identifier as the \texttt{author}.
-This is not terribly semantic but is the easiest way to get the bibliography
-sorting and citation text correct.
-\end{hacks}
-
-\begin{bibexbox}(hacked)<HBS 15>{bs5605:1990}
- BS 5605:1990. \emph{Recommendations for citing and referencing published material}. BSI.
+\begin{bibexbox}<RX>{bs5605:1990}
+ BSI, 1990. \emph{BS 5605:1990 Recommendations for citing and referencing
+ published material.} London: BSI.
\tcblower
\begin{Verbatim}
@manual{bs5605:1990,
- author = {{BS 5605:1990}},
- title = {Recommendations for citing and referencing published material},
+ author = {{BSI}},
+ year = {1990},
+ title = {{BS}~5605:1990 {Recommendations} for Citing and Referencing Published Material},
+ address = {London},
organization = {BSI}}
\end{Verbatim}
\end{bibexbox}
+\begin{bibexbox}<RX>{astm.d1655}
+ ASTM, 2019. \emph{ASTM D1655 - 19 Standard specification for aviation
+ turbine fuels.} West Conshohocken, Pa.: ASTM.
+ \tcblower
+\begin{Verbatim}
+ at manual{astm.d1655,
+ author = {{ASTM}},
+ year = {2019},
+ title = {{ASTM~D1655} - 19 {Standard} Specification for Aviation Turbine Fuels},
+ address = {West Conshohocken, Pa.},
+ organization = {ASTM}}
+\end{Verbatim}
+\end{bibexbox}
\begin{info}\item Internally, \texttt{standard} is an alias for \texttt{manual}.\end{info}
\subsubsection*{Patent}
-\begin{bibexbox}<HBS 16>{pm1981opa}
+\begin{bibexbox}<RX>{pm1981opa}
Phillipp Morris Inc., 1981. \emph{Optical perforating apparatus and system}. European patent application 0021165A1. 1981-01-07.
\tcblower
\begin{Verbatim}
@@ -734,14 +789,56 @@
\begin{info}\item Internally, \texttt{patent} is an alias for \texttt{manual}.\end{info}
+\subsubsection*{Unpublished written material and personal communications}
+
+\begin{bibexbox}<RX>{harris2013fgr}
+ Harris, G., 2013. \emph{Focus group recommendations:\@ internal task group
+ report}. Unpublished.
+ \tcblower
+\begin{Verbatim}
+ at unpublished{harris2013fgr,
+ author = {Harris, G.},
+ year = {2013},
+ title = {Focus group recommendations: internal task group report}}
+\end{Verbatim}
+\end{bibexbox}
+
+\begin{bibexbox}<RX>{hadley2015bir}
+ Hadley, S., 2015. \emph{Biomechanics:\@ introductory reading, BM289:\@ sport
+ biomechanics}. University of Bath. Unpublished.
+ \tcblower
+\begin{Verbatim}
+ at unpublished{hadley2015bir,
+ author = {Hadley, S.},
+ year = {2015},
+ title = {Biomechanics: introductory reading, {BM289}: sport biomechanics},
+ howpublished = {University of Bath}}
+\end{Verbatim}
+\end{bibexbox}
+
+\begin{bibexbox}<RX>{thomas2015wcr}
+ Thomas, D., 2015. Word count and referencing style. \emph{Frequently
+ asked questions discussion board:\@ PHYS 2011:\@ housing studies.}
+ University of Bath. Unpublished.
+ \tcblower
+\begin{Verbatim}
+ at unpublished{thomas2015wcr,
+ author = {Thomas, D.},
+ year = {2015},
+ title = {Word count and referencing style},
+ booktitle = {Frequently asked questions discussion board: {PHYS} 2011: housing studies},
+ howpublished = {University of Bath}}
+\end{Verbatim}
+\end{bibexbox}
+
\subsection{Audiovisual materials}
\subsubsection*{Image}
-\begin{tips}\item You can use \texttt{online} (an alias for \texttt{manual}) for online images and \texttt{unpublished} for physical images.\end{tips}
+\begin{tips}\item You would normally class images as \texttt{misc} or \texttt{unpublished}, but those entry types have particular formatting quirks in this style that don't work for images. Use \texttt{manual} or \texttt{booklet} instead. You can use \texttt{online} (an alias for \texttt{manual}) for online images.\end{tips}
\begin{bibexbox}<RI>{nasa2015nat}
- NASA, 2015, \emph{NASA Astronaut Tim Kopra on Dec.\@ 21 Spacewalk}. Washington: NASA. Available from: \url{http://www.nasa.gov/image-feature/nasa-astronaut-tim-kopra-on-dec-21-spacewalk} [Accessed 7 January 2015].
+ NASA, 2015, \emph{NASA astronaut Tim Kopra on Dec.\@ 21 spacewalk} [Online]. Washington:\@ NASA. Available from:\@ \url{http://www.nasa.gov/image-feature/nasa-astronaut-tim-kopra-on-dec-21-spacewalk} [Accessed 7 January 2015].
\tcblower
\begin{Verbatim}
@manual{nasa2015nat,
@@ -748,6 +845,7 @@
author = {{NASA}},
year = {2015},
title = {{NASA} Astronaut {Tim} {Kopra} on {Dec.\@} 21 Spacewalk},
+ titleaddon = {[Online]},
address = {Washington},
organization = {NASA},
url = {http://www.nasa.gov/image-feature/nasa-astronaut-tim-kopra-on-dec-21-spacewalk},
@@ -756,10 +854,10 @@
\end{bibexbox}
\begin{tips}\item You can use either the \texttt{publisher} or the \texttt{organization} field to
-record the source of the image. If you use both, \texttt{organization} will be ignored.\end{tips}
+record the source of the image.\end{tips}
\begin{bibexbox}<RI>{iliff2006rcb}
- Iliff, D., 2006. \emph{Royal Crescent in Bath, England - July 2006}, San Francisco: Wikimedia Foundation. Available from: \url{https://commons.wikimedia.org/wiki/File:Royal_Crescent_in_Bath,_England_-_July_2006.jpg} [Accessed 7 January 2016].
+ Iliff, D., 2006. \emph{Royal Crescent in Bath, England - July 2006} [Online]. San Francisco:\@ Wikimedia Foundation. Available from:\@ \url{https://commons.wikimedia.org/wiki/File:Royal_Crescent_in_Bath,_England_-_July_2006.jpg} [Accessed 7 January 2016].
\tcblower
\begin{Verbatim}
@manual{iliff2006rcb,
@@ -766,6 +864,7 @@
author = {D. Iliff},
year = {2006},
title = {{Royal} {Crescent} in {Bath,} {England} - {July} 2006},
+ titleaddon = {[Online]},
address = {San Francisco},
organization = {Wikimedia Foundation},
url = {https://commons.wikimedia.org/wiki/File:Royal_Crescent_in_Bath,_England_-_July_2006.jpg},
@@ -774,16 +873,16 @@
\end{bibexbox}
\begin{bibexbox}<RI>{anon1946peb}
- Anon., 1946. \emph{Prototype electric bicycle displayed at the \enquote{Britain Can Make It} exhibition organised by the Council of Industrial Design and held at the Victoria and Albert Museum, London, 1946. Designed by B.~G. Bowden} [photograph]. At: London. Design Council Slide Collection.
+ Anon., 1946. \emph{Prototype electric bicycle displayed at the \enquote{Britain Can Make It} exhibition organised by the Council of Industrial Design and held at the Victoria and Albert Museum, London, 1946. Designed by B.~G. Bowden} [Photograph]. At:\@ London. Design Council Slide Collection.
\tcblower
\begin{Verbatim}
- at unpublished{anon1946peb,
+ at manual{anon1946peb,
author = {Anon.},
year = {1946},
title = {Prototype electric bicycle displayed at the \enquote{Britain Can Make It} exhibition
organised by the {Council} of {Industrial} {Design} and held at the {Victoria} and {Albert}
{Museum}, {London}, 1946. {Designed} by {B.~G.} {Bowden}},
- titleaddon = {[photograph]},
+ titleaddon = {[Photograph]},
note = {At: London. Design Council Slide Collection}}
\end{Verbatim}
\end{bibexbox}
@@ -791,7 +890,7 @@
\subsubsection*{Map}
-\begin{bibexbox}<HBS 18>{andrews.dury1773wilts}
+\begin{bibexbox}<RX>{andrews.dury1773wilts}
Andrews, J. and Dury, A., 1773. \emph{Map of Wiltshire}, 1 inch to 2 miles. Devizes:\@ Wiltshire Record Society.
\tcblower
\begin{Verbatim}
@@ -809,7 +908,7 @@
\subsubsection*{Film, video or DVD}
-\begin{bibexbox}<HBS 19>{macbeth1948}
+\begin{bibexbox}<RX>{macbeth1948}
\emph{Macbeth}, 1948. Film.\@ Directed by Orson Welles. USA:\@ Republic Pictures.
\tcblower
\begin{Verbatim}
@@ -826,14 +925,14 @@
\subsubsection*{Streamed video (YouTube, TED Talks, etc.)}
-\begin{bibexbox}<HBS 20>{moran2016sol}
- Moran, C., 2016. \emph{Save Our Libraries} [Online]. Available from:\@ \url{https://www.youtube.com/watch?v=gKTfCz4JtVE&feature=youtu.be} [Accessed 29 April 2016]
+\begin{bibexbox}<RX>{moran2016sol}
+ Moran, C., 2016. \emph{Save our libraries} [Online]. Available from:\@ \url{https://www.youtube.com/watch?v=gKTfCz4JtVE&feature=youtu.be} [Accessed 29 April 2016].
\tcblower
\begin{Verbatim}
@manual{moran2016sol,
author = {Moran, C.},
year = {2016},
- title = {Save {Our} {Libraries}},
+ title = {Save Our Libraries},
titleaddon = {[Online]},
url = {https://www.youtube.com/watch?v=gKTfCz4JtVE&feature=youtu.be},
urldate = {29 April 2016}}
@@ -841,7 +940,7 @@
\end{bibexbox}
\begin{bibexbox}<RI>{uob2015wie}
- University of Bath, 2015. \emph{What is engineering?} Available from: \url{https://www.youtube.com/watch?v=NoyZarq-Zbo} [Accessed 12 January 2016].
+ University of Bath, 2015. \emph{What is engineering?} [Online]. Available from:\@ \url{https://www.youtube.com/watch?v=NoyZarq-Zbo} [Accessed 12 January 2016].
\tcblower
\begin{Verbatim}
@manual{uob2015wie,
@@ -848,26 +947,41 @@
author = {{University of Bath}},
year = {2015},
title = {What is Engineering?},
+ titleaddon = {[Online]},
url = {https://www.youtube.com/watch?v=NoyZarq-Zbo},
urldate = {12 January 2016}}
\end{Verbatim}
\end{bibexbox}
+\begin{bibexbox}<RI>{chakrabarti2016hac}
+ Chakrabarti, V., 2016. \emph{How architecture and city planning can combat social inequality} [Online]. Available from:\@ \url{https://www.curbed.com/2016/5/5/11593058/vishaan-chakrabarti-pau-curbed-appeal-podcast} [Accessed 28 March 2019].
+ \tcblower
+\begin{Verbatim}
+ at manual{chakrabarti2016hac,
+ author = {Chakrabarti, V.},
+ year = {2016},
+ title = {How Architecture and City Planning Can Combat Social Inequality},
+ titleaddon = {[Online]},
+ url = {https://www.curbed.com/2016/5/5/11593058/vishaan-chakrabarti-pau-curbed-appeal-podcast},
+ urlyear = {28 March 2019}}
+\end{Verbatim}
+\end{bibexbox}
+
\subsubsection*{Television or radio broadcast}
-\begin{bibexbox}<HBS 21>{rsfo2006ep5}
- \emph{Rick Stein's French Odyssey: Episode 5}, 2006. TV. BBC2, 23 August. 20.30 hrs.
+\begin{bibexbox}<RX>{rsfo2006ep5}
+ \emph{Rick Stein's French odyssey:\@ Episode 5}, 2006. TV. BBC2, 23 August. 20.30 hrs.
\tcblower
\begin{Verbatim}
@booklet{rsfo2006ep5,
year = {2006},
- title = {Rick {Stein's} {French} {Odyssey}: Episode 5},
+ title = {Rick {Stein's} {French} Odyssey: Episode 5},
howpublished = {TV. BBC2, 23 August. 20.30 hrs}}
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}<HBS 21>{archers20060823}
- \emph{The Archers}, 2006. Radio.\@ BBC Radio 4, 23 August. 19.02 hrs.
+\begin{bibexbox}<RX>{archers20060823}
+ \emph{The Archers}, 2006. Radio. BBC Radio 4, 23 August. 19.02 hrs.
\tcblower
\begin{Verbatim}
@booklet{archers20060823,
@@ -882,7 +996,7 @@
\subsubsection*{Music score}
-\begin{bibexbox}<HBS 22>{beethoven1950symph1}
+\begin{bibexbox}<RX>{beethoven1950symph1}
Beethoven, L. van, 1950. \emph{Symphony no.1 in C, Op.21}. Harmondsworth:\@ Penguin.
\tcblower
\begin{Verbatim}
@@ -903,7 +1017,7 @@
with this style you should use \texttt{online} (or \texttt{electronic} or \texttt{www}) instead.
Internally these are all aliases for \texttt{manual}.
-\begin{bibexbox}<HBS 9>{holland2002gci}
+\begin{bibexbox}<RX>{holland2002gci}
Holland, M., 2002. \emph{Guide to citing internet sources} [Online]. Poole:\@ Bournemouth University. Available from:\@ \url{http://www.bournemouth.ac.uk/library/using/guide_to_citing_internet_sourc.html} [Accessed 4 November 2002].
\tcblower
\begin{Verbatim}
@@ -919,25 +1033,9 @@
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}<HBS 9>{wiltshire2015gww}
- Wiltshire Council, 2015. \emph{Get Wiltshire walking} [Online]. Trowbridge:\@ Wiltshire Council. Available from:\@ \url{http://www.wiltshire.gov.uk/leisureandrecreation/sportphysicalactivity/getwiltshirewalking.html} [Accessed 19 August 2015].
- \tcblower
-\begin{Verbatim}
- at online{wiltshire2015gww,
- author = {{Wiltshire Council}},
- year = {2015},
- title = {Get {Wiltshire} walking},
- titleaddon = {[Online]},
- address = {Trowbridge},
- organization = {Wiltshire Council},
- url = {http://www.wiltshire.gov.uk/leisureandrecreation/sportphysicalactivity/getwiltshirewalking.html},
- urldate = {19 August 2015}}
-\end{Verbatim}
-\end{bibexbox}
-
\subsubsection*{Email discussion lists (jiscmail\slash listserv etc.)}
-\begin{bibexbox}(hacked)<HBS 23>{clark2004euk}
+\begin{bibexbox}(hacked)<RX>{clark2004euk}
Clark, T., 5 July 2004. A European UK Libraries Plus? \emph{Lis-link} [Online]. Available from:\@ \url{lis-link at jiscmail.ac.uk} [Accessed 30 July 2004].
\tcblower
\begin{Verbatim}
@@ -964,23 +1062,9 @@
\citetext{\citeauthor[2004]{clark2004euk}}
\end{tcblisting}
-\subsubsection*{Personal emails}
-
-\begin{bibexbox}(hacked)<HBS 24>{alston2004sah}
- Alston, S., 19 July 2004. \emph{Society of Architectural Historians of GB}. Email to K.M. Jordan.
- \tcblower
-\begin{Verbatim}
- at unpublished{alston2004sah,
- author = {Alston, S.},
- year = {19 July 2004},
- title = {Society of {Architectural} {Historians} of {GB}},
- note = {Email to K.M. Jordan}}
-\end{Verbatim}
-\end{bibexbox}
-
\subsubsection*{Database}
-\begin{bibexbox}<HBS 40>{bvd2008bt}
+\begin{bibexbox}<RX>{bvd2008bt}
Bureau van Dijk, 2008. \emph{BT Group plc company report}. \emph{FAME} [Online]. London:\@ Bureau van Dijk. Available from:\@ \url{http://www.portal.euromonitor.com} [Accessed 6 November 2014].
\tcblower
\begin{Verbatim}
@@ -998,7 +1082,7 @@
\subsubsection*{Dataset}
-\begin{bibexbox}<HBS 41>{wilson2013rgc}
+\begin{bibexbox}<RX>{wilson2013rgc}
Wilson, D., 2013. \emph{Real geometry and connectedness via triangular description:\@ CAD example bank} [Online]. Bath:\@ University of Bath. Available from:\@ \url{https://doi.org/10.15125/BATH-00069} [Accessed 20 April 2016].
\tcblower
\begin{Verbatim}
@@ -1014,16 +1098,17 @@
\end{Verbatim}
\end{bibexbox}
-\begin{info}\item Internally, \texttt{dataset} is an alias for \texttt{manual}.\end{info}
+\begin{info}\item You can use \texttt{dataset} instead of \texttt{online} as an alias for \texttt{manual}.\end{info}
\subsubsection*{Computer program}
-\begin{bibexbox}<HBS 42>{screencasto}
- @screencasto, n.d.\@ \emph{Screencast-O-Matic} (v.2) [computer program]. Available from: \url{https://screencast-o-matic.com/} [Accessed 16 May 2016].
+\begin{bibexbox}<RX>{screencasto}
+ @screencasto, n.d. \emph{Screencast-O-Matic} (v.2) [computer program]. Available from:\@ \url{https://screencast-o-matic.com/} [Accessed 16 May 2016].
\tcblower
\begin{Verbatim}
@manual{screencasto,
author = {@screencasto},
+ year = {n.d.},
title = {{Screencast-O-Matic}},
titleaddon = {(v.2) [computer program]},
url = {https://screencast-o-matic.com/},
@@ -1037,8 +1122,8 @@
\subsubsection*{Work in translation}
-\begin{bibexbox}<HBS 26>{aristotle2007ne}
- Aristotle, 2007. \emph{Nicomachean ethics} (W.D. Ross. Trans.). South Dakota:\@ NuVisions.
+\begin{bibexbox}<RX>{aristotle2007ne}
+ Aristotle, 2007. \emph{Nicomachean ethics} (W.D. Ross, Trans.). South Dakota:\@ NuVisions.
\tcblower
\begin{Verbatim}
@book{aristotle2007ne,
@@ -1045,7 +1130,7 @@
author = {Aristotle},
year = {2007},
title = {Nicomachean Ethics},
- titleaddon = {(W.D. Ross. Trans.)},
+ titleaddon = {(W.D. Ross, Trans.)},
address = {South Dakota},
publisher = {NuVisions}}
\end{Verbatim}
@@ -1053,7 +1138,7 @@
\subsubsection*{Work in the Roman alphabet}
-\begin{bibexbox}<HBS 27>{esquivel2003cap}
+\begin{bibexbox}<RX>{esquivel2003cap}
Esquivel, L., 2003. \emph{Como agua para chocolate} [Like water for chocolate]. Barcelona:\@ Debolsillo.
\tcblower
\begin{Verbatim}
@@ -1067,8 +1152,8 @@
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}<HBS 27>{thurfjell1975vhv}
- Thurfjell, W., 1975. Vart har våran doktor tagit vägen? [Where has our doctor gone?] \emph{Läkartidningen} 72, p.789.
+\begin{bibexbox}<RX>{thurfjell1975vhv}
+ Thurfjell, W., 1975. Vart har våran doktor tagit vägen? [Where has our doctor gone?]. \emph{Läkartidningen}, 72, p.789.
\tcblower
\begin{Verbatim}
@article{thurfjell1975vhv,
@@ -1096,8 +1181,8 @@
\end{tips}
\newcommand*{\noop}[1]{}
-\begin{bibexbox}(hacked){hua1999qys1}
- Hua, L. 華林甫, 1999. Qingdai yilai Sanxia diqu shuihan zaihai de chubu yanjiu 清代以來三峽地區水旱災害的初步硏 [A preliminary study of floods and droughts in the Three Gorges region since the Qing dynasty], \emph{Zhongguo shehui kexue} 中國社會科學 , 1, pp.168--79.
+\begin{bibexbox}(hacked)<RX>{hua1999qys1}
+ Hua, L. 華林甫, 1999. Qingdai yilai Sanxia diqu shuihan zaihai de chubu yanjiu 清代以來三峽地區水旱災害的初步硏 [A preliminary study of floods and droughts in the Three Gorges region since the Qing dynasty]. \emph{Zhongguo shehui kexue} 中國社會科學, 1, pp.168--79.
\tcblower
\begin{Verbatim}
@article{hua1999qys1,
@@ -1117,8 +1202,8 @@
\item If the name is due to appear initial first (e.g.\ after `In:'), you can append the non-Roman characters to the author's surname; to do this, use inverted name order as you would for English double-barrelled names without hyphens, e.g.\ \texttt{Hua 華林甫, Linfu}.
\end{tips}
-\begin{bibexbox}{hua1999qys2}
- Hua, L., 1999. Qingdai yilai Sanxia diqu shuihan zaihai de chubu yanjiu [A preliminary study of floods and droughts in the Three Gorges region since the Qing dynasty], \emph{Zhongguo shehui kexue}, 1, pp.168--79.
+\begin{bibexbox}<RX>{hua1999qys2}
+ Hua, L., 1999. Qingdai yilai Sanxia diqu shuihan zaihai de chubu yanjiu [A preliminary study of floods and droughts in the Three Gorges region since the Qing dynasty]. \emph{Zhongguo shehui kexue}, 1, pp.168--79.
\tcblower
\begin{Verbatim}
@article{hua1999qys2,
@@ -1133,12 +1218,26 @@
\end{Verbatim}
\end{bibexbox}
+\begin{bibexbox}<RX>{pamporov2006rvb}
+ Pamporov, A., 2006. \emph{Romskoto vsekidnevie v Balgariya} [Roma everyday life in Bulgaria]. Veliko Tarnovo: Faber.
+ \tcblower
+\begin{Verbatim}
+ at book{pamporov2006rvb,
+ author = {Pamporov, A.},
+ year = {2006},
+ title = {Romskoto vsekidnevie v {Balgariya}},
+ titleaddon = {[Roma everyday life in Bulgaria]},
+ address = {Veliko Tarnovo},
+ publisher = {Faber}}
+\end{Verbatim}
+\end{bibexbox}
+
\subsection{Legal references: UK legislation and parliamentary reports}
\subsubsection*{Act of Parliament (UK Statutes) before 1963}
-\begin{bibexbox}<HBS 32>{gb.wa1735}
+\begin{bibexbox}<RX>{gb.wa1735}
\emph{Witchcraft Act 1735} (9 Geo.2, c.5).
\tcblower
\begin{Verbatim}
@@ -1151,7 +1250,7 @@
\subsubsection*{Act of Parliament (UK Statutes) 1963 onwards}
-\begin{bibexbox}<HBS 33>{gb.pa2014}
+\begin{bibexbox}<RX>{gb.pa2014}
\emph{Pensions Act 2014}, c.19. London:\@ TSO.
\tcblower
\begin{Verbatim}
@@ -1166,8 +1265,8 @@
\subsubsection*{House of Commons/House of Lords bill}
-\begin{bibexbox}<HBS 31>{gb.bill1987/88-66}
- Great Britain. Parliament. House of Commons, 1988. \emph{Local government finance bill}. London:\@ HMSO (Bills | 1987/88, 66).
+\begin{bibexbox}<RX>{gb.bill1987/88-66}
+ Great Britain.\@ Parliament.\@ House of Commons, 1988. \emph{Local government finance bill}. (Bills | 1987/88, 66). London:\@ HMSO.
\tcblower
\begin{Verbatim}
@techreport{gb.bill1987/88-66,
@@ -1184,7 +1283,7 @@
\subsubsection*{Statutory instrument}
-\begin{bibexbox}<HBS 35>{gb.hmr2012}
+\begin{bibexbox}<RX>{gb.hmr2012}
\emph{The Human Medicines Regulations 2012} [Online], No.1916, United Kingdom:\@ HMSO. Available from:\@ \url{http://www.legislation.gov.uk/uksi/2012/1916/pdfs/uksi_20121916_en.pdf} [Accessed 17 April 2016].
\tcblower
\begin{Verbatim}
@@ -1205,8 +1304,8 @@
Use this form for reports of House of Commons select committees.
-\begin{bibexbox}<HBS 29>{gb.hc2003/04-30}
- Great Britain. Parliament. House of Commons, 2004. \emph{National Savings investment deposits:\@ account 2002--2003}. London:\@ National Audit Office (HC 2003/04, 30).
+\begin{bibexbox}<RX>{gb.hc2003/04-30}
+ Great Britain.\@ Parliament.\@ House of Commons, 2004. \emph{National Savings investment deposits:\@ account 2002--2003}. (HC 2003/04, 30). London:\@ National Audit Office.
\tcblower
\begin{Verbatim}
@techreport{gb.hc2003/04-30,
@@ -1224,14 +1323,14 @@
Use this form for reports of House of Lords select committees.
-\begin{bibexbox}<HBS 30>{gb.hl1986/87-66}
- Great Britain. Parliament. House of Lords, 1987. \emph{Social fund (Maternity and Funeral Expenses) Bill}. London:\@ HMSO (HL 1986/87, (66)).
+\begin{bibexbox}<RX>{gb.hl1986/87-66}
+ Great Britain.\@ Parliament.\@ House of Lords, 1987. \emph{Social fund (maternity and funeral expenses) bill}. (HL 1986/87, (66)). London:\@ HMSO.
\tcblower
\begin{Verbatim}
@techreport{gb.hl1986/87-66,
author = {{Great Britain. Parliament. House of Lords}},
year = {1987},
- title = {Social Fund ({Maternity} and {Funeral} {Expenses}) Bill},
+ title = {Social Fund (Maternity and Funeral Expenses) Bill},
address = {London},
publisher = {HMSO},
type = {{HL}},
@@ -1242,14 +1341,14 @@
\subsubsection*{Command paper}
-\begin{bibexbox}<HBS 34>{gb.cm6041}
- Great Britain. Ministry of Defence, 2004. \emph{Delivering security in a changing world:\@ defence white paper}. London:\@ TSO (Cm.\@ 6041).
+\begin{bibexbox}<RX>{gb.cm6041}
+ Great Britain.\@ Ministry of Defence, 2004. \emph{Delivering security in a changing world:\@ defence white paper}. (Cm.\@ 6041). London:\@ TSO.
\tcblower
\begin{Verbatim}
@techreport{gb.cm6041,
author = {{Great Britain. Ministry of Defence}},
year = {2004},
- title = {Delivering Security in a Changing World: defence White Paper},
+ title = {Delivering Security in a Changing World{:} Defence White Paper},
address = {London},
publisher = {TSO},
type = {{Cm.}},
@@ -1262,24 +1361,24 @@
\subsubsection*{EU regulation or directive, decision, recommendation or opinion}
-\begin{bibexbox}<HBS 38>{eu.dir2015/413}
- Directive (EU) 2015/413 of the European Parliament and of the Council of 11th March 2015 facilitating cross-border exchange of information on road-safety-related traffic offences [2015] \emph{OJ} L68/9.
+\begin{bibexbox}<RX>{eu.dir1984/2003}
+ Council Regulation (EC) 1984/2003 of 8 April 2003 introducing a system for the statistical monitoring of trade in bluefin tuna, swordfish and big eye tuna within the Community [2003] \emph{OJ} L295.
\tcblower
\begin{Verbatim}
- at misc{eu.dir2015/413,
- title = {Directive ({EU}) 2015/413 of the {European} {Parliament} and of the {Council} of
- 11th {March} 2015 Facilitating Cross-Border Exchange of Information on Road-Safety-Related
- Traffic Offences},
- titleaddon = {[2015] \emph{OJ} L68/9}}
+ at misc{eu.dir1984/2003,
+ title = {Council {Regulation} ({EC}) 1984/2003 of 8 {April} 2003 Introducing a System for
+ the Statistical Monitoring of Trade in Bluefin Tuna, Swordfish and Big Eye Tuna within
+ the {Community}},
+ titleaddon = {[2003] \emph{OJ} L295}}
\end{Verbatim}
\end{bibexbox}
\begin{hacks}
\item Use \lstinline[style=dtxlatex]|\defcitealias| to provide a suitable citation string:
-\begin{tcblisting}{listing side text, lefthand width=.5\linewidth}
-\defcitealias{eu.dir2015/413}{%
- {Directive ({EU}) 2015/413}}
-\citepalias{eu.dir2015/413}
+\begin{tcblisting}{listing side text, lefthand width=.46\linewidth}
+\defcitealias{eu.dir1984/2003}{%
+ Council Regulation [EC] 1984/2003}
+\citepalias{eu.dir1984/2003}
\end{tcblisting}
\end{hacks}
@@ -1286,7 +1385,7 @@
\subsubsection*{EU publication}
-\begin{bibexbox}<HBS 37>{ec2015gra}
+\begin{bibexbox}<RX>{ec2015gra}
European Commission, 2015. \emph{General report on the activities of the European Union 2014}. Luxembourg:\@ Publications Office of the European Union.
\tcblower
\begin{Verbatim}
@@ -1303,12 +1402,12 @@
\subsubsection*{Legal case study}
-\begin{bibexbox}<HBS 36>{seldon-v-c.w.j2012}
- \emph{Seldon v Clarkson Wright \& Jakes}. [2012]. UKSC 16.
+\begin{bibexbox}<RX>{seldon-v-c.w.j2012}
+ \emph{Seldon v.~Clarkson Wright \& Jakes}. [2012]. UKSC 16.
\tcblower
\begin{Verbatim}
- at unpublished{seldon-v-c.w.j2012,
- title = {Seldon v {Clarkson} {Wright} \& {Jakes}},
+ at report{seldon-v-c.w.j2012,
+ title = {Seldon v.~{Clarkson} {Wright} \& {Jakes}},
note = {[2012]. UKSC 16}}
\end{Verbatim}
\end{bibexbox}
@@ -1321,13 +1420,13 @@
\subsubsection*{Judgment of the European Court of Justice}
-\begin{bibexbox}<HBS 39>{srl.etal-v-comm2005}
- \emph{Alessandrini Srl and others v.~Commission} (C-295/03 P) [2005] ECR I-5700.
+\begin{bibexbox}<RX>{srl.etal-v-comm2005}
+ \emph{Alessandrini Srl and others v.~Commission} (C-295/03 P) [2005] ECR I--5700.
\tcblower
\begin{Verbatim}
- at unpublished{srl.etal-v-comm2005,
+ at report{srl.etal-v-comm2005,
title = {Alessandrini {Srl} and others v.~{Commission}},
- titleaddon = {(C-295/03 P) [2005] ECR I-5700}}
+ titleaddon = {(C-295/03 P) [2005] ECR I--5700}}
\end{Verbatim}
\end{bibexbox}
@@ -1335,6 +1434,6 @@
\bibliography{bath-bst-v1}
\end{document}
%%
-%% Copyright (C) 2018 by University of Bath
+%% Copyright (C) 2019 by University of Bath
%%
%% End of file `bath-bst-v1.tex'.
Modified: trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.bib
===================================================================
--- trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.bib 2019-07-09 23:53:33 UTC (rev 51594)
+++ trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.bib 2019-07-10 20:27:00 UTC (rev 51595)
@@ -18,18 +18,6 @@
edition = {3},
address = {Philadelphia, Pa.},
publisher = {Lippincott Williams \& Wilkins}}
- at book{oed1989,
- title = {Oxford {English} Dictionary},
- year = {1989},
- edition = {2},
- address = {Oxford},
- publisher = {Clarendon Press}}
- at book{merckNDidx,
- title = {The {Merck} Index Online},
- address = {London},
- publisher = {RSC Publishing},
- url = {http://www.rsc.org/Merck-Index},
- urlyear = {16 June 2016}}
@book{haynes2014crc,
editor = {Haynes, W. M.},
year = {2014},
@@ -84,7 +72,7 @@
author = {Newman, R.},
year = {2010},
title = {Malaria control beyond 2010},
- journal = {Brit.\@ Med.\@ J.},
+ journal = {{Brit.\@ Med.\@ J.}},
volume = {341},
number = {7765},
pages = {157-208}}
@@ -96,6 +84,15 @@
volume = {10},
url = {http://www.ariadne.ac.uk/issue10/edd/},
urlyear = {5 December 1997}}
+ at article{liontou.etal2019dra,
+ author = {Liontou, C. and Kontopodis, E. and Oikonomidis, N. and Maniotis, C. and
+ Tassopoulos, A. and Tsiafoutis, I. and Lazaris, E. and Koutouzis, M.},
+ year = {2019},
+ title = {Distal Radial Access: a Review Article},
+ journal = {Cardiovascular Revascularization Medicine},
+ pubstate = {inpress},
+ url = {https://www.sciencedirect.com/science/article/pii/S1553838919303367},
+ urlyear = {19 June 2019}}
@techreport{shah.corrick2016hsc,
author = {Shah, I. and Corrick, I.},
year = {2016},
@@ -109,7 +106,7 @@
author = {Haurant, S.},
year = {2004},
title = {Britain's Borrowing Hits \pounds 1 Trillion},
- journal = {The Guardian},
+ journal = {The {Guardian}},
volume = {29 July},
pages = {16c}}
@article{independent1992pub,
@@ -116,7 +113,7 @@
author = {{The Independent}},
year = {1992},
title = {Picking Up the Bills},
- journal = {The Independent},
+ journal = {The {Independent}},
volume = {4 June},
pages = {28a}}
@inproceedings{crawford1965oim,
@@ -153,11 +150,26 @@
address = {Paris},
institution = {UNESCO},
number = {PGI-93/WS/22}}
+ at techreport{bre2007dqb,
+ author = {{BRE}},
+ year = {2007},
+ title = {Designing Quality Buildings: a {BRE} Guide},
+ address = {Bracknell},
+ institution = {BRE},
+ type = {Report},
+ number = {497}}
@standard{bs5605:1990,
- author = {{BS 5605:1990}},
- sortyear = {1990},
- title = {Recommendations for citing and referencing published material},
+ author = {{BSI}},
+ year = {1990},
+ title = {{BS}~5605:1990 {Recommendations} for Citing and Referencing Published Material},
+ address = {London},
organization = {BSI}}
+ at standard{astm.d1655,
+ author = {{ASTM}},
+ year = {2019},
+ title = {{ASTM~D1655} - 19 {Standard} Specification for Aviation Turbine Fuels},
+ address = {West Conshohocken, Pa.},
+ organization = {ASTM}}
@patent{pm1981opa,
author = {{Phillipp Morris Inc.}},
year = {1981},
@@ -164,6 +176,21 @@
title = {Optical perforating apparatus and system},
type = {European patent application},
number = {0021165A1. 1981-01-07}}
+ at unpublished{harris2013fgr,
+ author = {Harris, G.},
+ year = {2013},
+ title = {Focus group recommendations: internal task group report}}
+ at unpublished{hadley2015bir,
+ author = {Hadley, S.},
+ year = {2015},
+ title = {Biomechanics: introductory reading, {BM289}: sport biomechanics},
+ howpublished = {University of Bath}}
+ at unpublished{thomas2015wcr,
+ author = {Thomas, D.},
+ year = {2015},
+ title = {Word count and referencing style},
+ booktitle = {Frequently asked questions discussion board: {PHYS} 2011: housing studies},
+ howpublished = {University of Bath}}
@image{nasa2015nat,
author = {{NASA}},
year = {2015},
@@ -186,7 +213,7 @@
title = {Prototype electric bicycle displayed at the \enquote{Britain Can Make It} exhibition
organised by the {Council} of {Industrial} {Design} and held at the {Victoria} and {Albert}
{Museum}, {London}, 1946. {Designed} by {B.~G.} {Bowden}},
- titleaddon = {photograph},
+ titleaddon = {Photograph},
address = {London},
library = {Design Council Slide Collection}}
@manual{andrews.dury1773wilts,
@@ -206,7 +233,7 @@
@video{moran2016sol,
author = {Moran, C.},
year = {2016},
- title = {Save {Our} {Libraries}},
+ title = {Save Our Libraries},
url = {https://www.youtube.com/watch?v=gKTfCz4JtVE&feature=youtu.be},
urlyear = {29 April 2016}}
@video{uob2015wie,
@@ -215,9 +242,15 @@
title = {What is Engineering?},
url = {https://www.youtube.com/watch?v=NoyZarq-Zbo},
urlyear = {12 January 2016}}
+ at audio{chakrabarti2016hac,
+ author = {Chakrabarti, V.},
+ year = {2016},
+ title = {How Architecture and City Planning Can Combat Social Inequality},
+ url = {https://www.curbed.com/2016/5/5/11593058/vishaan-chakrabarti-pau-curbed-appeal-podcast},
+ urlyear = {28 March 2019}}
@video{rsfo2006ep5,
year = {2006},
- title = {Rick {Stein's} {French} {Odyssey}: Episode 5},
+ title = {Rick {Stein's} {French} Odyssey: Episode 5},
type = {TV},
note = {BBC2, 23 August. 20.30 hrs}
}
@@ -240,14 +273,6 @@
organization = {Bournemouth University},
url = {http://www.bournemouth.ac.uk/library/using/guide_to_citing_internet_sourc.html},
urlyear = {4 November 2002}}
- at online{wiltshire2015gww,
- author = {{Wiltshire Council}},
- year = {2015},
- title = {Get {Wiltshire} walking},
- address = {Trowbridge},
- organization = {Wiltshire Council},
- url = {http://www.wiltshire.gov.uk/leisureandrecreation/sportphysicalactivity/getwiltshirewalking.html},
- urlyear = {19 August 2015}}
@letter{clark2004euk,
author = {Clark, T.},
year = {5 July 2004},
@@ -255,11 +280,6 @@
journal = {Lis-link},
url = {lis-link at jiscmail.ac.uk},
urlyear = {30 July 2004}}
- at letter{alston2004sah,
- author = {Alston, S.},
- year = {19 July 2004},
- title = {Society of {Architectural} {Historians} of {GB}},
- howpublished = {Email to K.M. Jordan}}
@online{bvd2008bt,
author = {{Bureau van Dijk}},
year = {2008},
@@ -269,7 +289,7 @@
organization = {Bureau van Dijk},
url = {http://www.portal.euromonitor.com},
urlyear = {6 November 2014}}
- at dataset{wilson2013rgc,
+ at online{wilson2013rgc,
author = {Wilson, D.},
year = {2013},
title = {Real Geometry and Connectedness via Triangular Description: {CAD} Example Bank},
@@ -325,6 +345,13 @@
journal = {Zhongguo shehui kexue},
volume = {1},
pages = {168-79}}
+ at book{pamporov2006rvb,
+ author = {Pamporov, A.},
+ year = {2006},
+ title = {Romskoto vsekidnevie v {Balgariya}},
+ titleaddon = {Roma everyday life in Bulgaria},
+ address = {Veliko Tarnovo},
+ publisher = {Faber}}
@legislation{gb.wa1735,
title = {Witchcraft {Act}},
year = {1735},
@@ -364,7 +391,7 @@
@techreport{gb.hl1986/87-66,
author = {{Great Britain. Parliament. House of Lords}},
year = {1987},
- title = {Social Fund ({Maternity} and {Funeral} {Expenses}) {Bill}},
+ title = {Social Fund (Maternity and Funeral Expenses) Bill},
address = {London},
publisher = {HMSO},
series = {HL 1986/87},
@@ -372,20 +399,19 @@
@techreport{gb.cm6041,
author = {{Great Britain. Ministry of Defence}},
year = {2004},
- title = {Delivering Security in a Changing World: defence White Paper},
+ title = {Delivering Security in a Changing World{:} Defence White Paper},
address = {London},
publisher = {TSO},
series = {Cm},
number = {6041}}
- at legislation{eu.dir2015/413,
- title = {Directive ({EU}) 2015/413 of the {European} {Parliament} and of the {Council} of
- 11th {March} 2015 Facilitating Cross-Border Exchange of Information on Road-Safety-Related
- Traffic Offences},
- year = {2015},
+ at legislation{eu.dir1984/2003,
+ title = {Council {Regulation} ({EC}) 1984/2003 of 8 {April} 2003 Introducing a System for
+ the Statistical Monitoring of Trade in Bluefin Tuna, Swordfish and Big Eye Tuna within
+ the {Community}},
+ year = {2003},
journal = {OJ},
series = {L},
- volume = {68},
- pages = {9}}
+ volume = {295}}
@techreport{ec2015gra,
author = {{European Commission}},
year = {2015},
@@ -393,12 +419,12 @@
address = {Luxembourg},
publisher = {Publications Office of the European Union}}
@jurisdiction{seldon-v-c.w.j2012,
- title = {Seldon v {Clarkson} {Wright} \& {Jakes}},
+ title = {Seldon v.~{Clarkson} {Wright} \& {Jakes}},
year = {2012},
journal = {UKSC},
pages = {16}}
@jurisdiction{srl.etal-v-comm2005,
- title = {Alessandrini {Srl} and others v.\@ {Commission}},
+ title = {Alessandrini {Srl} and others v.~{Commission}},
number = {C-295/03 P},
year = {2005},
journal = {ECR},
Modified: trunk/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/source/bibtex/bath-bst/Makefile
===================================================================
--- trunk/Master/texmf-dist/source/bibtex/bath-bst/Makefile (rev 0)
+++ trunk/Master/texmf-dist/source/bibtex/bath-bst/Makefile 2019-07-10 20:27:00 UTC (rev 51595)
@@ -0,0 +1,72 @@
+NAME = bath-bst
+BST1 = bath.bst
+BST2 = bathx.bst
+SHELL = bash
+PWD = $(shell pwd)
+TEMP := $(shell mktemp -d -t tmp.XXXXXXXXXX)
+TDIR = $(TEMP)/$(NAME)
+VERS = $(shell ltxfileinfo -v $(NAME).dtx)
+LOCAL = $(shell kpsewhich --var-value TEXMFLOCAL)
+UTREE = $(shell kpsewhich --var-value TEXMFHOME)
+
+.PHONY: source clean distclean inst install uninst uninstall zip ctan
+
+all: $(BST1) $(BST2) $(NAME)-v1.pdf $(NAME).pdf clean
+ @exit 0
+
+source: $(BST1) $(BST2) $(NAME).bib $(NAME)-v1.tex $(NAME)-v1.bib
+
+$(BST1) $(BST2) $(NAME).bib $(NAME)-v1.tex $(NAME)-v1.bib: $(NAME).dtx
+ luatex -interaction=batchmode $(NAME).dtx >/dev/null
+
+$(NAME).pdf: $(NAME).dtx $(BST2) $(NAME).bib
+ latexmk -silent -lualatex -synctex=1 -interaction=batchmode $(NAME).dtx >/dev/null
+ @echo "Compilation of main PDF complete."
+
+$(NAME)-v1.pdf: $(NAME)-v1.tex $(BST1) $(NAME)-v1.bib
+ latexmk -silent -lualatex -synctex=1 -interaction=batchmode $(NAME)-v1.tex >/dev/null
+ @echo "Compilation of test PDF complete."
+
+clean:
+ rm -f $(NAME){,-v1}.{aux,bbl,bcf,blg,doc,fdb_latexmk,fls,glo,gls,hd,idx,ilg,ind,listing,log,nav,out,run.xml,snm,synctex.gz,tcbtemp,toc,vrb}
+ rm -f $(NAME){,-v1}.markdown.in
+ rm -rf _markdown_$(NAME)
+
+distclean: clean
+ rm -f $(NAME).{pdf,bib,ins} $(BST1) $(BST2) $(NAME)-v1.{pdf,bib,tex}
+
+inst: all
+ mkdir -p $(UTREE)/{source,doc}/bibtex/$(NAME)
+ mkdir -p $(UTREE)/bibtex/bst/$(NAME)
+ cp $(NAME).dtx $(NAME).ins $(UTREE)/source/bibtex/$(NAME)
+ cp $(NAME).{bib,pdf} $(NAME)-v1.{pdf,bib,tex} $(UTREE)/doc/bibtex/$(NAME)
+ cp $(BST1) $(BST2) $(UTREE)/bibtex/bst/$(NAME)
+ mktexlsr
+
+uninst:
+ rm -r $(UTREE)/{source,doc}/bibtex/$(NAME)
+ rm -r $(UTREE)/bibtex/bst/$(NAME)
+ mktexlsr
+
+install: all
+ sudo mkdir -p $(LOCAL)/{source,doc}/bibtex/$(NAME)
+ sudo mkdir -p $(LOCAL)/bibtex/bst/$(NAME)
+ sudo cp $(NAME).dtx $(NAME).ins $(LOCAL)/source/bibtex/$(NAME)
+ sudo cp $(NAME).{bib,pdf} $(NAME)-v1.{pdf,bib,tex} $(LOCAL)/doc/bibtex/$(NAME)
+ sudo cp $(BST1) $(BST2) $(LOCAL)/bibtex/bst/$(NAME)
+ mktexlsr
+
+uninstall:
+ sudo rm -r $(LOCAL)/{source,doc}/bibtex/$(NAME)
+ sudo rm -r $(LOCAL)/bibtex/bst/$(NAME)
+ mktexlsr
+
+zip: all
+ mkdir $(TDIR)
+ cp $(NAME).{dtx,bib,pdf} $(NAME)-v1.{pdf,bib,tex} $(BST1) $(BST2) README.md Makefile $(TDIR)
+ cd $(TEMP); zip -Drq $(PWD)/$(NAME)-$(VERS).zip $(NAME)
+
+ctan: all
+ mkdir $(TDIR)
+ cp $(NAME).{dtx,pdf} $(NAME)-v1.pdf README.md Makefile $(TDIR)
+ cd $(TEMP); zip -Drq $(PWD)/$(NAME)-$(VERS).zip $(NAME)
Property changes on: trunk/Master/texmf-dist/source/bibtex/bath-bst/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.dtx
===================================================================
--- trunk/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.dtx 2019-07-09 23:53:33 UTC (rev 51594)
+++ trunk/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.dtx 2019-07-10 20:27:00 UTC (rev 51595)
@@ -39,7 +39,7 @@
\endpreamble
\postamble
-Copyright (C) 2018 by University of Bath
+Copyright (C) 2019 by University of Bath
\endpostamble
\usedir{bibtex/bst/\jobname}
@@ -74,7 +74,7 @@
\ProvidesFile{bath-bst.dtx}
%</driver>
%<*driver|tex1>
- [2018/04/23 v2.0 Harvard referencing style as recommended by the University of Bath Library]
+ [2019/07/10 v3.0 Harvard referencing style as recommended by the University of Bath Library]
\documentclass[10pt,a4paper]{article}
\usepackage[british]{babel}
@@ -398,6 +398,10 @@
## Installation
+The files you need are included in the zip archive available from [GitHub].
+If you use the zip archive from [CTAN], you will need to run `luatex
+bath-bst.dtx` to generate them.
+
You can use this style simply by copying the `bath.bst`/`bathx.bst` files into
your working directory, that is, the directory holding the main `.tex` file for
your document. If you want the style to be available for all your documents
@@ -404,6 +408,14 @@
without having to copy it over each time, you can install it using the
instructions below.
+### Managed way
+
+The latest stable release of bath-bst has been packaged for TeX Live and
+MiKTeX. If you are running TeX Live and have `tlmgr` installed, you can install
+the package simply by running `tlmgr install bath-bst`. If you are running
+MiKTeX, you can install the package by running `mpm --install=bath-bst`.
+Both `tlmgr` and `mpm` have GUI versions that you might find friendlier.
+
### Automated way
A makefile is provided which you can use with the Make utility on
@@ -416,7 +428,8 @@
- `bath-bst.bib` and `bath-bst-v1.bib`
- `bath-bst.ins`
* Running `make` generates the above files and also `bath-bst.pdf` and
- `bath-bst-v1.pdf`.
+ `bath-bst-v1.pdf`. Ensure you have (at least) the [luatexja], [adobemapping]
+ and [ipaex] packages installed first.
* Running `make inst` installs the files in the user's TeX tree.
You can undo this with `make uninst`.
* Running `make install` installs the files in the local TeX tree.
@@ -424,9 +437,9 @@
### Manual way
-You only need to follow the first two steps if you have made your own
-changes to the .dtx file. The compiled files you need are included in
-the zip archive.
+You do not need to follow the first step if you downloaded the zip archive from
+[GitHub]. You do not need to follow the second step if you already have the PDF
+documentation.
1. Run `luatex bath-bst.dtx` to generate the source files.
@@ -463,8 +476,10 @@
5. You may then have to update your installation's file name database
before TeX and friends can see the files.
-[bath-harvard]: http://www.bath.ac.uk/library/infoskills/referencing-plagiarism/harvard-bath-style.html
+[bath-harvard]: https://library.bath.ac.uk/referencing/harvard-bath
[BibTeX]: http://ctan.org/pkg/bibtex
+[GitHub]: https://github.com/alex-ball/bathbib/releases
+[CTAN]: http://ctan.org/pkg/bath-bst
[natbib]: http://www.ctan.org/pkg/natbib
[LuaLaTeX]: http://ctan.org/pkg/lualatex-doc
[luatexja]: http://ctan.org/pkg/luatexja
@@ -496,7 +511,7 @@
a \texttt{.bib} file according the principles in that first version, the \texttt{bath}
style will still work as advertised for you.
-The second version introduces a new variant, \texttt{bathx} (`Bath extended'),
+The second version introduced a new variant, \texttt{bathx} (`Bath extended'),
which has a different aim. The idea with this one is that \texttt{.bib} files written
for this style will be rendered just the same by the companion
\textsf{biblatex-bath} style. Where possible, features from the latter have
@@ -586,16 +601,38 @@
\textsf{natbib} option \texttt{sort} will sort citations in bibliography order,
rather than the chronological order demanded by Harvard (Bath) -- so don't use it!
+\subsection{Migrating from version 2 to version 3}
+If you have previously used version 2 of the style, you may need to update your
+.bib file to accommodate the following changes in version 3:
+
+\begin{itemize}
+\item
+ Journal titles are now coerced to sentence case, so any capital letters you
+ want to keep need to be protected with braces.
+\item
+ Entries of type \texttt{unpublished} are now marked as unpublished. If you
+ have been using this for an item that should not be marked as unpublished
+ (e.g.~archive photographs, law reports), you can use \texttt{booklet} instead:
+ this is the other entry type (along with \texttt{misc}) that has a
+ \texttt{howpublished} field instead of a \texttt{publisher}.
+%<tex1> Other entry types may work as well; indeed, some examples below have been updated to use \texttt{manual} or \texttt{report} instead.
+\item
+ Some changes to the Harvard (Bath) style cannot be applied automatically
+ (e.g.~the update to how standards are referenced), so you may need to update
+ your .bib file accordingly.
+\end{itemize}
+
+
\section{Examples}
The examples below are shown in three parts.
The first, marked with \faBook, shows an extract from the
-\href{http://www.bath.ac.uk/library/infoskills/referencing-plagiarism/harvard-bath-style.html}{\emph{Harvard (Bath) guide to citing and referencing}} or
-\href{http://www.bath.ac.uk/library/pass.bho/images-referencing.pdf}{\emph{Referencing images}}.
+\href{https://library.bath.ac.uk/referencing/harvard-bath}{\emph{Referencing guide: Harvard Bath}} or
+\href{https://library.bath.ac.uk/images/referencing}{\emph{Referencing images}}.
The second, marked with \faCog, shows the reference as formatted by Bib\TeX.
The last shows how the reference was entered in the \texttt{.bib} file.
-The bottom right corner shows the source of the example: `HBS' indicates the `Specific examples' section of the Guide (followed by the number of the example); `ref.\@ list' indicates the `How to organise a reference list' section of the Guide; `RI' indicates \emph{Referencing images}.
+The bottom right corner shows the source of the example: `RX' indicates the `Reference examples (A-Z)' section of the Guide; `RL' indicates the `Organise a reference list' section of the Guide; `RI' indicates \emph{Referencing images}.
Some examples are highlighted in
\tcbox[colframe=hacked,colback=hacked!5!white,nobeforeafter,size=fbox,tcbox raise base]{orange}.
@@ -611,7 +648,7 @@
\subsubsection*{Book with author(s)}
-\begin{bibexbox}<HBS 1>{rang.etal2012rdp}
+\begin{bibexbox}<RX>{rang.etal2012rdp}
Rang, H.P., Dale, M.M., Ritter, J.M., Flower, R.J. and Henderson, G., 2012. \emph{Rang and Dale's pharmacology}. 7th ed. Edinburgh:\@ Elsevier Churchill Livingstone.
\tcblower
\begin{Verbatim}
@@ -629,7 +666,7 @@
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}<HBS 1>{ou1972em}
+\begin{bibexbox}<RX>{ou1972em}
Open University, 1972. \emph{Electricity and magnetism}. Bletchley:\@ Open University Press.
\tcblower
\begin{Verbatim}
@@ -649,8 +686,8 @@
\subsubsection*{Book with editor(s) instead of author(s)}
-\begin{bibexbox}<HBS 4>{rothman.etal2008me}
- Rothman, K.J., Greenland, S. and Lash, T.L., eds., 2008. \emph{Modern epidemiology}. 3rd ed. Philadelphia, Pa.:\@ Lippincott Williams \& Wilkins.
+\begin{bibexbox}<RX>{rothman.etal2008me}
+ Rothman, K.J., Greenland, S. and Lash, T.L., eds, 2008. \emph{Modern epidemiology}. 3rd ed. Philadelphia, Pa.:\@ Lippincott Williams \& Wilkins.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -668,63 +705,9 @@
\end{bibexbox}
-\subsubsection*{Book usually known by title rather than author}
-
-\begin{bibexbox}<HBS 5>{oed1989}
- \emph{Oxford English dictionary}, 1989. 2nd ed. Oxford:\@ Clarendon Press.
- \tcblower
-\begin{Verbatim}
-%</driver|tex1>
-%<*driver|bib|tex1|bib1>
- at book{oed1989,
- title = {Oxford {English} Dictionary},
- year = {1989},
- edition = {2},
- address = {Oxford},
- publisher = {Clarendon Press}}
-%</driver|bib|tex1|bib1>
-%<*driver|tex1>
-\end{Verbatim}
-\end{bibexbox}
-
-\begin{bibexbox}<HBS 5>{merckNDidx}
- \emph{The Merck index online}, n.d.\@ [Online]. London:\@ RSC Publishing. Available from:\@ \url{http://www.rsc.org/Merck-Index} [Accessed 16 June 2016].
- \tcblower
-\begin{Verbatim}
-%</driver|tex1>
-%<*driver|bib>
- at book{merckNDidx,
- title = {The {Merck} Index Online},
- address = {London},
- publisher = {RSC Publishing},
- url = {http://www.rsc.org/Merck-Index},
- urlyear = {16 June 2016}}
-%</driver|bib>
-%<*driver>
-\end{Verbatim}
-\iffalse
-%</driver>
-%<*tex1|bib1>
- at book{merckNDidx,
- title = {The {Merck} Index Online},
- year = {n.d.},
- titleaddon = {[Online]},
- address = {London},
- publisher = {RSC Publishing},
- url = {http://www.rsc.org/Merck-Index},
- urldate = {16 June 2016}}
-%</tex1|bib1>
-%<*driver|tex1>
-\end{Verbatim}
-%<*driver>
-\fi
-%</driver>
-\end{bibexbox}
-
-
\subsubsection*{Electronic book}
-\begin{bibexbox}<HBS 3>{haynes2014crc}
+\begin{bibexbox}<RX>{haynes2014crc}
Haynes, W.M., ed.\@, 2014. \emph{CRC handbook of chemistry and physics} [Online]. 94th ed. Boca Raton, Fla.:\@ CRC Press/Taylor and Francis. Available from:\@ \url{http://www.hbcpnetbase.com} [Accessed 16 June 2016].
\tcblower
\begin{Verbatim}
@@ -763,7 +746,7 @@
%</driver>
\end{bibexbox}
-\begin{bibexbox}<HBS 3>{hodds2016re}
+\begin{bibexbox}<RX>{hodds2016re}
Hodds, J., 2016. \emph{Referencing ebooks} [Kindle version 4.18]. Bath:\@ University of Bath.
\tcblower
\begin{Verbatim}
@@ -800,8 +783,8 @@
\subsubsection*{One chapter\slash paper from a collection (by different authors) in an edited book}
-\begin{bibexbox}<ref.\@ list>{burchard1965hhl}
- Burchard, J.E., 1965. How humanists use a library. In: C.F.J. Overhage and J.R. Harman, eds. \emph{Intrex: report on a planning conference and information transfer experiments}. Cambridge, Mass.: MIT Press, pp.41--87.
+\begin{bibexbox}<RL>{burchard1965hhl}
+ Burchard, J.E., 1965. How humanists use a library. In:\@ C.F.J. Overhage and J.R. Harman, eds. \emph{Intrex:\@ report on a planning conference and information transfer experiments}. Cambridge, Mass.:\@ MIT Press, pp.41--87.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -820,8 +803,8 @@
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}<HBS 2>{reid1967ptp}
- Reid, D.R., 1967. Physical testing of polymer films. In: S.H. Pinner, ed.\@ \emph{Modern packaging films}. London:\@ Butterworths, pp.143--183.
+\begin{bibexbox}<RX>{reid1967ptp}
+ Reid, D.R., 1967. Physical testing of polymer films. In:\@ S.H. Pinner, ed. \emph{Modern packaging films}. London:\@ Butterworths, pp.143--183.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -845,8 +828,8 @@
\subsubsection*{Journal article}
-\begin{bibexbox}<ref.\@ list>{stieg1981cer}
- Stieg, M.F., 1981a. Continuing education and the reference librarian in the academic and research library. \emph{Library Journal}, 105(22), pp.2547--2551.
+\begin{bibexbox}<RL>{stieg1981cer}
+ Stieg, M.F., 1981a. Continuing education and the reference librarian in the academic and research library. \emph{Library journal}, 105(22), pp.2547--2551.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -864,7 +847,7 @@
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}<ref.\@ list>{stieg1981inh}
+\begin{bibexbox}<RL>{stieg1981inh}
Stieg, M.F., 1981b. The information needs of historians. \emph{College and research libraries}, 42(6), pp.549--560.
\tcblower
\begin{Verbatim}
@@ -883,7 +866,7 @@
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}<HBS 6>{newman2010mcb}
+\begin{bibexbox}<RX>{newman2010mcb}
Newman, R., 2010. Malaria control beyond 2010. \emph{Brit.\@ Med.\@ J.}, 341(7765), pp.157--208.
\tcblower
\begin{Verbatim}
@@ -893,7 +876,7 @@
author = {Newman, R.},
year = {2010},
title = {Malaria control beyond 2010},
- journal = {Brit.\@ Med.\@ J.},
+ journal = {{Brit.\@ Med.\@ J.}},
volume = {341},
number = {7765},
pages = {157-208}}
@@ -905,7 +888,7 @@
\subsubsection*{Electronic journal article}
-\begin{bibexbox}<HBS 7>{williams1997edd}
+\begin{bibexbox}<RX>{williams1997edd}
Williams, F., 1997. Electronic document delivery:\@ a trial in an academic library. \emph{Ariadne} [Online], 10. Available from:\@ \url{http://www.ariadne.ac.uk/issue10/edd/} [Accessed 5 December 1997].
\tcblower
\begin{Verbatim}
@@ -941,11 +924,94 @@
%</driver>
\end{bibexbox}
+%<*driver>
+\iffalse
+%</driver>
+%<*tex1>
+\begin{hacks}
+\item With most styles, you would put `in press' or `preprint' as the
+ \texttt{year} for articles that have yet to be officially published, but for
+ this style you need to put it in \texttt{volume}. If you would rather lose
+ this information when switching to a different style than have it incorrectly
+ placed, you can use the \texttt{pubstate} field from \textsf{biblatex}
+ instead. Use the keyword \texttt{inpress} for `in press' and
+ \texttt{inpreparation} or \texttt{submitted} (whichever is more accurate) for
+ `preprint'.
+\begin{tcolorbox}%
+ [ colframe = Slate
+ , colback = white
+ , fontupper = \footnotesize
+ ]
+ \begin{Verbatim}
+ pubstate = {inpress},
+ \end{Verbatim}
+\end{tcolorbox}
+\end{hacks}
+
+%</tex1>
+%<*driver>
+\fi
+\begin{tips}
+\item
+If citing an article yet to be officially published, use the \texttt{pubstate}
+field (from \textsf{biblatex}) with the keyword \texttt{inpress} for `in press'
+and \texttt{inpreparation} or \texttt{submitted} (whichever is more accurate)
+for `preprint'.
+\end{tips}
+
+\begin{bibexbox}<RX>{liontou.etal2019dra}
+%</driver>
+%<tex1>\begin{bibexbox}(hacked)<RX>{liontou.etal2019dra}
+ Liontou, C., Kontopodis, E., Oikonomidis, N., Maniotis, C., Tassopoulos, A., Tsiafoutis, I., Lazaris, E. and Koutouzis, M., 2019. Distal radial access:\@ a review article. \emph{Cardiovascular revascularization medicine} [Online], in press. Available from: \url{https://www.sciencedirect.com/science/article/pii/S1553838919303367} [Accessed 19 June 2019].
+ \tcblower
+\begin{Verbatim}
+%</driver|tex1>
+%<*driver|bib>
+ at article{liontou.etal2019dra,
+ author = {Liontou, C. and Kontopodis, E. and Oikonomidis, N. and Maniotis, C. and
+ Tassopoulos, A. and Tsiafoutis, I. and Lazaris, E. and Koutouzis, M.},
+ year = {2019},
+ title = {Distal Radial Access: a Review Article},
+ journal = {Cardiovascular Revascularization Medicine},
+ pubstate = {inpress},
+ url = {https://www.sciencedirect.com/science/article/pii/S1553838919303367},
+ urlyear = {19 June 2019}}
+%</driver|bib>
+%<*driver>
+\end{Verbatim}
+\iffalse
+%</driver>
+%<*tex1|bib1>
+ at article{liontou.etal2019dra,
+ author = {Liontou, C. and Kontopodis, E. and Oikonomidis, N. and Maniotis, C. and
+ Tassopoulos, A. and Tsiafoutis, I. and Lazaris, E. and Koutouzis, M.},
+ year = {2019},
+ title = {Distal Radial Access: a Review Article},
+ journal = {Cardiovascular revascularization medicine \textup{[Online]}},
+ volume = {in press},
+ url = {https://www.sciencedirect.com/science/article/pii/S1553838919303367},
+ urldate = {19 June 2019}}
+%</tex1|bib1>
+%<*driver|tex1>
+\end{Verbatim}
+%<*driver>
+\fi
+%</driver>
+\end{bibexbox}
+
+
\subsubsection*{Preprint in a digital repository}
-\begin{bibexbox}<HBS 8>{shah.corrick2016hsc}
- Shah, I. and Corrick, I. 2016. \emph{How should central banks respond to non-neutral inflation expectations?} Bath:\@ University of Bath. \emph{OPUS} [Online]. Available from:\@ \url{http://opus.bath.ac.uk} [Accessed 4 May 2016].
+\begin{tips}
+\item
+The Harvard (Bath) style gives you a choice whether to treat preprints as
+pre-publication articles (above) or as grey literature (below). In the latter
+case, the \texttt{techreport} entry type is the best match semantically.
+\end{tips}
+
+\begin{bibexbox}<RX>{shah.corrick2016hsc}
+ Shah, I. and Corrick, I., 2016. \emph{How should central banks respond to non-neutral inflation expectations?} Bath:\@ University of Bath. \emph{OPUS} [Online]. Available from:\@ \url{http://opus.bath.ac.uk} [Accessed 4 May 2016].
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -982,18 +1048,12 @@
%</driver>
\end{bibexbox}
-\begin{tips}
-\item
-The Harvard (Bath) style treats preprints as grey literature, and so the
-\texttt{techreport} entry type is the best match semantically.
-\end{tips}
-
\subsubsection*{Newspaper article}
\begin{hacks}\item Give the issue's day and month as the \texttt{volume}.\end{hacks}
-\begin{bibexbox}(hacked)<HBS 12>{haurant2004bbh}
+\begin{bibexbox}(hacked)<RX>{haurant2004bbh}
Haurant, S., 2004. Britain's borrowing hits £1 trillion. \emph{The Guardian}, 29 July, p.16c.
\tcblower
\begin{Verbatim}
@@ -1003,7 +1063,7 @@
author = {Haurant, S.},
year = {2004},
title = {Britain's Borrowing Hits \pounds 1 Trillion},
- journal = {The Guardian},
+ journal = {The {Guardian}},
volume = {29 July},
pages = {16c}}
%</driver|bib|tex1|bib1>
@@ -1011,7 +1071,7 @@
\end{Verbatim}
\end{bibexbox}
-\begin{bibexbox}(hacked)<HBS 12>{independent1992pub}
+\begin{bibexbox}(hacked)<RX>{independent1992pub}
The Independent, 1992. Picking up the bills. \emph{The Independent}, 4 June, p.28a.
\tcblower
\begin{Verbatim}
@@ -1021,7 +1081,7 @@
author = {{The Independent}},
year = {1992},
title = {Picking Up the Bills},
- journal = {The Independent},
+ journal = {The {Independent}},
volume = {4 June},
pages = {28a}}
%</driver|bib|tex1|bib1>
@@ -1038,8 +1098,8 @@
\subsubsection*{Conference paper (when proceedings have a named editor)}
-\begin{bibexbox}<HBS 10>{crawford1965oim}
- Crawford, G.I., 1965. Oxygen in metals. In:\@ J.M.A. Lenihan and S.J. Thompson, eds. \emph{Activation analysis:\@ proceedings of a NATO Advanced Study Institute}, 2--4 August 1964 Glasgow. London:\@ Academic Press, pp.113--118.
+\begin{bibexbox}<RX>{crawford1965oim}
+ Crawford, G.I., 1965. Oxygen in metals. In:\@ J.M.A. Lenihan and S.J. Thompson, eds. \emph{Activation analysis:\@ proceedings of a NATO Advanced Study Institute}, 2--4 August 1964, Glasgow. London:\@ Academic Press, pp.113--118.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -1067,7 +1127,7 @@
title = {Oxygen in Metals},
editor = {J. M. A. Lenihan and S. J. Thompson},
booktitle = {Activation Analysis: Proceedings of a {NATO} {Advanced} {Study} {Institute}},
- venue = {2--4 August 1964 Glasgow},
+ venue = {2--4 August 1964, Glasgow},
address = {London},
publisher = {Academic Press},
pages = {113-118}}
@@ -1082,8 +1142,8 @@
\subsubsection*{Conference paper (when proceedings have no named editor or are part of a major series)}
-\begin{bibexbox}<HBS 11>{soper1972rbc}
- Soper, D., 1972. Review of bracken control experiments with asulam. \emph{Proceedings of the 11th British Weed Control Conference}, 15--17 November 1972 Brighton. Brighton:\@ University of Sussex, pp.24--31.
+\begin{bibexbox}<RX>{soper1972rbc}
+ Soper, D., 1972. Review of bracken control experiments with asulam. \emph{Proceedings of the 11th British Weed Control Conference}, 15--17 November 1972, Brighton. Brighton:\@ University of Sussex, pp.24--31.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -1109,7 +1169,7 @@
year = {1972},
title = {Review of Bracken Control Experiments with Asulam},
booktitle = {Proceedings of the 11th {British} {Weed} {Control} {Conference}},
- venue = {15--17 November 1972 Brighton},
+ venue = {15--17 November 1972, Brighton},
address = {Brighton},
publisher = {University of Sussex},
pages = {24-31}}
@@ -1126,7 +1186,7 @@
\subsubsection*{Thesis/dissertation}
-\begin{bibexbox}<HBS 13>{burrell1973ist}
+\begin{bibexbox}<RX>{burrell1973ist}
Burrell, J.G., 1973. \emph{The importance of school tours in education}. Thesis (M.A.). Queen's University, Belfast.
\tcblower
\begin{Verbatim}
@@ -1148,8 +1208,8 @@
\subsubsection*{Report}
-\begin{bibexbox}<HBS 14>{unesco1993gip}
- UNESCO, 1993. \emph{General information programme and UNISIST}\@. Paris:\@ UNESCO, (PGI-93/WS/22).
+\begin{bibexbox}<RX>{unesco1993gip}
+ UNESCO, 1993. \emph{General information programme and UNISIST}\@. (PGI-93/WS/22). Paris:\@ UNESCO.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -1166,27 +1226,42 @@
\end{Verbatim}
\end{bibexbox}
+\begin{bibexbox}<RX>{bre2007dqb}
+ BRE, 2007. \emph{Designing quality buildings:\@ a BRE guide}. (Report 497). Bracknell:\@ BRE.
+ \tcblower
+\begin{Verbatim}
+%</driver|tex1>
+%<*driver|bib|tex1|bib1>
+ at techreport{bre2007dqb,
+ author = {{BRE}},
+ year = {2007},
+ title = {Designing Quality Buildings: a {BRE} Guide},
+ address = {Bracknell},
+ institution = {BRE},
+ type = {Report},
+ number = {497}}
+%</driver|bib|tex1|bib1>
+%<*driver|tex1>
+\end{Verbatim}
+\end{bibexbox}
+
\begin{info}\item Internally, \texttt{report} is an alias for \texttt{techreport}.\end{info}
\subsubsection*{Standard}
-\begin{hacks}
-\item Unless it already has one, give the standard identifier as the \texttt{author}.
-This is not terribly semantic but is the easiest way to get the bibliography
-sorting and citation text correct.
-\end{hacks}
-
-\begin{bibexbox}(hacked)<HBS 15>{bs5605:1990}
- BS 5605:1990. \emph{Recommendations for citing and referencing published material}. BSI.
+\begin{bibexbox}<RX>{bs5605:1990}
+ BSI, 1990. \emph{BS 5605:1990 Recommendations for citing and referencing
+ published material.} London: BSI.
\tcblower
\begin{Verbatim}
%</driver|tex1>
%<*driver|bib>
@standard{bs5605:1990,
- author = {{BS 5605:1990}},
- sortyear = {1990},
- title = {Recommendations for citing and referencing published material},
+ author = {{BSI}},
+ year = {1990},
+ title = {{BS}~5605:1990 {Recommendations} for Citing and Referencing Published Material},
+ address = {London},
organization = {BSI}}
%</driver|bib>
%<*driver>
@@ -1195,8 +1270,10 @@
%</driver>
%<*tex1|bib1>
@manual{bs5605:1990,
- author = {{BS 5605:1990}},
- title = {Recommendations for citing and referencing published material},
+ author = {{BSI}},
+ year = {1990},
+ title = {{BS}~5605:1990 {Recommendations} for Citing and Referencing Published Material},
+ address = {London},
organization = {BSI}}
%</tex1|bib1>
%<*driver|tex1>
@@ -1206,27 +1283,38 @@
%</driver>
\end{bibexbox}
+\begin{bibexbox}<RX>{astm.d1655}
+ ASTM, 2019. \emph{ASTM D1655 - 19 Standard specification for aviation
+ turbine fuels.} West Conshohocken, Pa.: ASTM.
+ \tcblower
+\begin{Verbatim}
+%</driver|tex1>
+%<*driver|bib>
+ at standard{astm.d1655,
+ author = {{ASTM}},
+ year = {2019},
+ title = {{ASTM~D1655} - 19 {Standard} Specification for Aviation Turbine Fuels},
+ address = {West Conshohocken, Pa.},
+ organization = {ASTM}}
+%</driver|bib>
%<*driver>
-\begin{tips}
-\item
-To suppress the printing of `n.d.', you can either give a value for
-\texttt{sortyear} (the value has no other effect in this style) or you can use
-the \key{nonodate} option. Please bear in mind that the \texttt{options} field
-from \textsf{biblatex} has been emulated rather crudely, so you can only give
-one option at a time:
-
-\begin{tcolorbox}%
- [ colframe = Slate
- , colback = white
- , fontupper = \footnotesize
- ]
-\begin{Verbatim}
- options = {nonodate},
\end{Verbatim}
-\end{tcolorbox}
-\end{tips}
-
+\iffalse
%</driver>
+%<*tex1|bib1>
+ at manual{astm.d1655,
+ author = {{ASTM}},
+ year = {2019},
+ title = {{ASTM~D1655} - 19 {Standard} Specification for Aviation Turbine Fuels},
+ address = {West Conshohocken, Pa.},
+ organization = {ASTM}}
+%</tex1|bib1>
+%<*driver|tex1>
+\end{Verbatim}
+%<*driver>
+\fi
+%</driver>
+\end{bibexbox}
\begin{info}\item Internally, \texttt{standard} is an alias for \texttt{manual}.\end{info}
@@ -1233,7 +1321,7 @@
\subsubsection*{Patent}
-\begin{bibexbox}<HBS 16>{pm1981opa}
+\begin{bibexbox}<RX>{pm1981opa}
Phillipp Morris Inc., 1981. \emph{Optical perforating apparatus and system}. European patent application 0021165A1. 1981-01-07.
\tcblower
\begin{Verbatim}
@@ -1268,14 +1356,69 @@
\begin{info}\item Internally, \texttt{patent} is an alias for \texttt{manual}.\end{info}
+\subsubsection*{Unpublished written material and personal communications}
+
+\begin{bibexbox}<RX>{harris2013fgr}
+ Harris, G., 2013. \emph{Focus group recommendations:\@ internal task group
+ report}. Unpublished.
+ \tcblower
+\begin{Verbatim}
+%</driver|tex1>
+%<*driver|bib|tex1|bib1>
+ at unpublished{harris2013fgr,
+ author = {Harris, G.},
+ year = {2013},
+ title = {Focus group recommendations: internal task group report}}
+%</driver|bib|tex1|bib1>
+%<*driver|tex1>
+\end{Verbatim}
+\end{bibexbox}
+
+\begin{bibexbox}<RX>{hadley2015bir}
+ Hadley, S., 2015. \emph{Biomechanics:\@ introductory reading, BM289:\@ sport
+ biomechanics}. University of Bath. Unpublished.
+ \tcblower
+\begin{Verbatim}
+%</driver|tex1>
+%<*driver|bib|tex1|bib1>
+ at unpublished{hadley2015bir,
+ author = {Hadley, S.},
+ year = {2015},
+ title = {Biomechanics: introductory reading, {BM289}: sport biomechanics},
+ howpublished = {University of Bath}}
+%</driver|bib|tex1|bib1>
+%<*driver|tex1>
+\end{Verbatim}
+\end{bibexbox}
+
+\begin{bibexbox}<RX>{thomas2015wcr}
+ Thomas, D., 2015. Word count and referencing style. \emph{Frequently
+ asked questions discussion board:\@ PHYS 2011:\@ housing studies.}
+ University of Bath. Unpublished.
+ \tcblower
+\begin{Verbatim}
+%</driver|tex1>
+%<*driver|bib|tex1|bib1>
+ at unpublished{thomas2015wcr,
+ author = {Thomas, D.},
+ year = {2015},
+ title = {Word count and referencing style},
+ booktitle = {Frequently asked questions discussion board: {PHYS} 2011: housing studies},
+ howpublished = {University of Bath}}
+%</driver|bib|tex1|bib1>
+%<*driver|tex1>
+\end{Verbatim}
+\end{bibexbox}
+
+
\subsection{Audiovisual materials}
\subsubsection*{Image}
-%<tex1>\begin{tips}\item You can use \texttt{online} (an alias for \texttt{manual}) for online images and \texttt{unpublished} for physical images.\end{tips}
+%<tex1>\begin{tips}\item You would normally class images as \texttt{misc} or \texttt{unpublished}, but those entry types have particular formatting quirks in this style that don't work for images. Use \texttt{manual} or \texttt{booklet} instead. You can use \texttt{online} (an alias for \texttt{manual}) for online images.\end{tips}
\begin{bibexbox}<RI>{nasa2015nat}
- NASA, 2015, \emph{NASA Astronaut Tim Kopra on Dec.\@ 21 Spacewalk}. Washington: NASA. Available from: \url{http://www.nasa.gov/image-feature/nasa-astronaut-tim-kopra-on-dec-21-spacewalk} [Accessed 7 January 2015].
+ NASA, 2015, \emph{NASA astronaut Tim Kopra on Dec.\@ 21 spacewalk} [Online]. Washington:\@ NASA. Available from:\@ \url{http://www.nasa.gov/image-feature/nasa-astronaut-tim-kopra-on-dec-21-spacewalk} [Accessed 7 January 2015].
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -1298,6 +1441,7 @@
author = {{NASA}},
year = {2015},
title = {{NASA} Astronaut {Tim} {Kopra} on {Dec.\@} 21 Spacewalk},
+ titleaddon = {[Online]},
address = {Washington},
organization = {NASA},
url = {http://www.nasa.gov/image-feature/nasa-astronaut-tim-kopra-on-dec-21-spacewalk},
@@ -1311,10 +1455,10 @@
\end{bibexbox}
\begin{tips}\item You can use either the \texttt{publisher} or the \texttt{organization} field to
-record the source of the image. If you use both, \texttt{organization} will be ignored.\end{tips}
+record the source of the image.\end{tips}
\begin{bibexbox}<RI>{iliff2006rcb}
- Iliff, D., 2006. \emph{Royal Crescent in Bath, England - July 2006}, San Francisco: Wikimedia Foundation. Available from: \url{https://commons.wikimedia.org/wiki/File:Royal_Crescent_in_Bath,_England_-_July_2006.jpg} [Accessed 7 January 2016].
+ Iliff, D., 2006. \emph{Royal Crescent in Bath, England - July 2006} [Online]. San Francisco:\@ Wikimedia Foundation. Available from:\@ \url{https://commons.wikimedia.org/wiki/File:Royal_Crescent_in_Bath,_England_-_July_2006.jpg} [Accessed 7 January 2016].
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -1337,6 +1481,7 @@
author = {D. Iliff},
year = {2006},
title = {{Royal} {Crescent} in {Bath,} {England} - {July} 2006},
+ titleaddon = {[Online]},
address = {San Francisco},
organization = {Wikimedia Foundation},
url = {https://commons.wikimedia.org/wiki/File:Royal_Crescent_in_Bath,_England_-_July_2006.jpg},
@@ -1350,7 +1495,7 @@
\end{bibexbox}
\begin{bibexbox}<RI>{anon1946peb}
- Anon., 1946. \emph{Prototype electric bicycle displayed at the \enquote{Britain Can Make It} exhibition organised by the Council of Industrial Design and held at the Victoria and Albert Museum, London, 1946. Designed by B.~G. Bowden} [photograph]. At: London. Design Council Slide Collection.
+ Anon., 1946. \emph{Prototype electric bicycle displayed at the \enquote{Britain Can Make It} exhibition organised by the Council of Industrial Design and held at the Victoria and Albert Museum, London, 1946. Designed by B.~G. Bowden} [Photograph]. At:\@ London. Design Council Slide Collection.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -1361,7 +1506,7 @@
title = {Prototype electric bicycle displayed at the \enquote{Britain Can Make It} exhibition
organised by the {Council} of {Industrial} {Design} and held at the {Victoria} and {Albert}
{Museum}, {London}, 1946. {Designed} by {B.~G.} {Bowden}},
- titleaddon = {photograph},
+ titleaddon = {Photograph},
address = {London},
library = {Design Council Slide Collection}}
%</driver|bib>
@@ -1370,13 +1515,13 @@
\iffalse
%</driver>
%<*tex1|bib1>
- at unpublished{anon1946peb,
+ at manual{anon1946peb,
author = {Anon.},
year = {1946},
title = {Prototype electric bicycle displayed at the \enquote{Britain Can Make It} exhibition
organised by the {Council} of {Industrial} {Design} and held at the {Victoria} and {Albert}
{Museum}, {London}, 1946. {Designed} by {B.~G.} {Bowden}},
- titleaddon = {[photograph]},
+ titleaddon = {[Photograph]},
note = {At: London. Design Council Slide Collection}}
%</tex1|bib1>
%<*driver|tex1>
@@ -1398,7 +1543,7 @@
\subsubsection*{Map}
-\begin{bibexbox}<HBS 18>{andrews.dury1773wilts}
+\begin{bibexbox}<RX>{andrews.dury1773wilts}
Andrews, J. and Dury, A., 1773. \emph{Map of Wiltshire}, 1 inch to 2 miles. Devizes:\@ Wiltshire Record Society.
\tcblower
\begin{Verbatim}
@@ -1421,7 +1566,7 @@
\subsubsection*{Film, video or DVD}
-\begin{bibexbox}<HBS 19>{macbeth1948}
+\begin{bibexbox}<RX>{macbeth1948}
\emph{Macbeth}, 1948. Film.\@ Directed by Orson Welles. USA:\@ Republic Pictures.
\tcblower
\begin{Verbatim}
@@ -1459,8 +1604,8 @@
\subsubsection*{Streamed video (YouTube, TED Talks, etc.)}
-\begin{bibexbox}<HBS 20>{moran2016sol}
- Moran, C., 2016. \emph{Save Our Libraries} [Online]. Available from:\@ \url{https://www.youtube.com/watch?v=gKTfCz4JtVE&feature=youtu.be} [Accessed 29 April 2016]
+\begin{bibexbox}<RX>{moran2016sol}
+ Moran, C., 2016. \emph{Save our libraries} [Online]. Available from:\@ \url{https://www.youtube.com/watch?v=gKTfCz4JtVE&feature=youtu.be} [Accessed 29 April 2016].
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -1468,7 +1613,7 @@
@video{moran2016sol,
author = {Moran, C.},
year = {2016},
- title = {Save {Our} {Libraries}},
+ title = {Save Our Libraries},
url = {https://www.youtube.com/watch?v=gKTfCz4JtVE&feature=youtu.be},
urlyear = {29 April 2016}}
%</driver|bib>
@@ -1480,7 +1625,7 @@
@manual{moran2016sol,
author = {Moran, C.},
year = {2016},
- title = {Save {Our} {Libraries}},
+ title = {Save Our Libraries},
titleaddon = {[Online]},
url = {https://www.youtube.com/watch?v=gKTfCz4JtVE&feature=youtu.be},
urldate = {29 April 2016}}
@@ -1493,7 +1638,7 @@
\end{bibexbox}
\begin{bibexbox}<RI>{uob2015wie}
- University of Bath, 2015. \emph{What is engineering?} Available from: \url{https://www.youtube.com/watch?v=NoyZarq-Zbo} [Accessed 12 January 2016].
+ University of Bath, 2015. \emph{What is engineering?} [Online]. Available from:\@ \url{https://www.youtube.com/watch?v=NoyZarq-Zbo} [Accessed 12 January 2016].
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -1514,6 +1659,7 @@
author = {{University of Bath}},
year = {2015},
title = {What is Engineering?},
+ titleaddon = {[Online]},
url = {https://www.youtube.com/watch?v=NoyZarq-Zbo},
urldate = {12 January 2016}}
%</tex1|bib1>
@@ -1524,11 +1670,44 @@
%</driver>
\end{bibexbox}
+\begin{bibexbox}<RI>{chakrabarti2016hac}
+ Chakrabarti, V., 2016. \emph{How architecture and city planning can combat social inequality} [Online]. Available from:\@ \url{https://www.curbed.com/2016/5/5/11593058/vishaan-chakrabarti-pau-curbed-appeal-podcast} [Accessed 28 March 2019].
+ \tcblower
+\begin{Verbatim}
+%</driver|tex1>
+%<*driver|bib>
+ at audio{chakrabarti2016hac,
+ author = {Chakrabarti, V.},
+ year = {2016},
+ title = {How Architecture and City Planning Can Combat Social Inequality},
+ url = {https://www.curbed.com/2016/5/5/11593058/vishaan-chakrabarti-pau-curbed-appeal-podcast},
+ urlyear = {28 March 2019}}
+%</driver|bib>
+%<*driver>
+\end{Verbatim}
+\iffalse
+%</driver>
+%<*tex1|bib1>
+ at manual{chakrabarti2016hac,
+ author = {Chakrabarti, V.},
+ year = {2016},
+ title = {How Architecture and City Planning Can Combat Social Inequality},
+ titleaddon = {[Online]},
+ url = {https://www.curbed.com/2016/5/5/11593058/vishaan-chakrabarti-pau-curbed-appeal-podcast},
+ urlyear = {28 March 2019}}
+%</tex1|bib1>
+%<*driver|tex1>
+\end{Verbatim}
+%<*driver>
+\fi
+%</driver>
+\end{bibexbox}
+
\subsubsection*{Television or radio broadcast}
-\begin{bibexbox}<HBS 21>{rsfo2006ep5}
- \emph{Rick Stein's French Odyssey: Episode 5}, 2006. TV. BBC2, 23 August. 20.30 hrs.
+\begin{bibexbox}<RX>{rsfo2006ep5}
+ \emph{Rick Stein's French odyssey:\@ Episode 5}, 2006. TV. BBC2, 23 August. 20.30 hrs.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -1535,7 +1714,7 @@
%<*driver|bib>
@video{rsfo2006ep5,
year = {2006},
- title = {Rick {Stein's} {French} {Odyssey}: Episode 5},
+ title = {Rick {Stein's} {French} Odyssey: Episode 5},
type = {TV},
note = {BBC2, 23 August. 20.30 hrs}
}
@@ -1547,7 +1726,7 @@
%<*tex1|bib1>
@booklet{rsfo2006ep5,
year = {2006},
- title = {Rick {Stein's} {French} {Odyssey}: Episode 5},
+ title = {Rick {Stein's} {French} Odyssey: Episode 5},
howpublished = {TV. BBC2, 23 August. 20.30 hrs}}
%</tex1|bib1>
%<*driver|tex1>
@@ -1557,8 +1736,8 @@
%</driver>
\end{bibexbox}
-\begin{bibexbox}<HBS 21>{archers20060823}
- \emph{The Archers}, 2006. Radio.\@ BBC Radio 4, 23 August. 19.02 hrs.
+\begin{bibexbox}<RX>{archers20060823}
+ \emph{The Archers}, 2006. Radio. BBC Radio 4, 23 August. 19.02 hrs.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -1595,7 +1774,7 @@
\subsubsection*{Music score}
-\begin{bibexbox}<HBS 22>{beethoven1950symph1}
+\begin{bibexbox}<RX>{beethoven1950symph1}
Beethoven, L. van, 1950. \emph{Symphony no.1 in C, Op.21}. Harmondsworth:\@ Penguin.
\tcblower
\begin{Verbatim}
@@ -1621,7 +1800,7 @@
with this style you should use \texttt{online} (or \texttt{electronic} or \texttt{www}) instead.
Internally these are all aliases for \texttt{manual}.
-\begin{bibexbox}<HBS 9>{holland2002gci}
+\begin{bibexbox}<RX>{holland2002gci}
Holland, M., 2002. \emph{Guide to citing internet sources} [Online]. Poole:\@ Bournemouth University. Available from:\@ \url{http://www.bournemouth.ac.uk/library/using/guide_to_citing_internet_sourc.html} [Accessed 4 November 2002].
\tcblower
\begin{Verbatim}
@@ -1658,47 +1837,9 @@
%</driver>
\end{bibexbox}
-\begin{bibexbox}<HBS 9>{wiltshire2015gww}
- Wiltshire Council, 2015. \emph{Get Wiltshire walking} [Online]. Trowbridge:\@ Wiltshire Council. Available from:\@ \url{http://www.wiltshire.gov.uk/leisureandrecreation/sportphysicalactivity/getwiltshirewalking.html} [Accessed 19 August 2015].
- \tcblower
-\begin{Verbatim}
-%</driver|tex1>
-%<*driver|bib>
- at online{wiltshire2015gww,
- author = {{Wiltshire Council}},
- year = {2015},
- title = {Get {Wiltshire} walking},
- address = {Trowbridge},
- organization = {Wiltshire Council},
- url = {http://www.wiltshire.gov.uk/leisureandrecreation/sportphysicalactivity/getwiltshirewalking.html},
- urlyear = {19 August 2015}}
-%</driver|bib>
-%<*driver>
-\end{Verbatim}
-\iffalse
-%</driver>
-%<*tex1|bib1>
- at online{wiltshire2015gww,
- author = {{Wiltshire Council}},
- year = {2015},
- title = {Get {Wiltshire} walking},
- titleaddon = {[Online]},
- address = {Trowbridge},
- organization = {Wiltshire Council},
- url = {http://www.wiltshire.gov.uk/leisureandrecreation/sportphysicalactivity/getwiltshirewalking.html},
- urldate = {19 August 2015}}
-%</tex1|bib1>
-%<*driver|tex1>
-\end{Verbatim}
-%<*driver>
-\fi
-%</driver>
-\end{bibexbox}
-
-
\subsubsection*{Email discussion lists (jiscmail\slash listserv etc.)}
-\begin{bibexbox}(hacked)<HBS 23>{clark2004euk}
+\begin{bibexbox}(hacked)<RX>{clark2004euk}
Clark, T., 5 July 2004. A European UK Libraries Plus? \emph{Lis-link} [Online]. Available from:\@ \url{lis-link at jiscmail.ac.uk} [Accessed 30 July 2004].
\tcblower
\begin{Verbatim}
@@ -1735,9 +1876,9 @@
\begin{tips}
\item Use the \texttt{journal} field to specify the mailing list.
%<*driver>
-This triggers the change in formatting with respect to the following example.
-Internally the example above is transformed to an \texttt{article} entry,
-while the one below is transformed into an \texttt{unpublished} entry.
+Internally, a \texttt{letter} entry with a \texttt{journal} field is treated
+like an \texttt{article} entry, while one without is treated like an
+\texttt{unpublished} entry.
%</driver>
\end{tips}
@@ -1751,42 +1892,9 @@
\end{tcblisting}
-\subsubsection*{Personal emails}
-
-\begin{bibexbox}(hacked)<HBS 24>{alston2004sah}
- Alston, S., 19 July 2004. \emph{Society of Architectural Historians of GB}. Email to K.M. Jordan.
- \tcblower
-\begin{Verbatim}
-%</driver|tex1>
-%<*driver|bib>
- at letter{alston2004sah,
- author = {Alston, S.},
- year = {19 July 2004},
- title = {Society of {Architectural} {Historians} of {GB}},
- howpublished = {Email to K.M. Jordan}}
-%</driver|bib>
-%<*driver>
-\end{Verbatim}
-\iffalse
-%</driver>
-%<*tex1|bib1>
- at unpublished{alston2004sah,
- author = {Alston, S.},
- year = {19 July 2004},
- title = {Society of {Architectural} {Historians} of {GB}},
- note = {Email to K.M. Jordan}}
-%</tex1|bib1>
-%<*driver|tex1>
-\end{Verbatim}
-%<*driver>
-\fi
-%</driver>
-\end{bibexbox}
-
-
\subsubsection*{Database}
-\begin{bibexbox}<HBS 40>{bvd2008bt}
+\begin{bibexbox}<RX>{bvd2008bt}
Bureau van Dijk, 2008. \emph{BT Group plc company report}. \emph{FAME} [Online]. London:\@ Bureau van Dijk. Available from:\@ \url{http://www.portal.euromonitor.com} [Accessed 6 November 2014].
\tcblower
\begin{Verbatim}
@@ -1827,13 +1935,13 @@
\subsubsection*{Dataset}
-\begin{bibexbox}<HBS 41>{wilson2013rgc}
+\begin{bibexbox}<RX>{wilson2013rgc}
Wilson, D., 2013. \emph{Real geometry and connectedness via triangular description:\@ CAD example bank} [Online]. Bath:\@ University of Bath. Available from:\@ \url{https://doi.org/10.15125/BATH-00069} [Accessed 20 April 2016].
\tcblower
\begin{Verbatim}
%</driver|tex1>
%<*driver|bib>
- at dataset{wilson2013rgc,
+ at online{wilson2013rgc,
author = {Wilson, D.},
year = {2013},
title = {Real Geometry and Connectedness via Triangular Description: {CAD} Example Bank},
@@ -1864,13 +1972,13 @@
%</driver>
\end{bibexbox}
-\begin{info}\item Internally, \texttt{dataset} is an alias for \texttt{manual}.\end{info}
+\begin{info}\item You can use \texttt{dataset} instead of \texttt{online} as an alias for \texttt{manual}.\end{info}
\subsubsection*{Computer program}
-\begin{bibexbox}<HBS 42>{screencasto}
- @screencasto, n.d.\@ \emph{Screencast-O-Matic} (v.2) [computer program]. Available from: \url{https://screencast-o-matic.com/} [Accessed 16 May 2016].
+\begin{bibexbox}<RX>{screencasto}
+ @screencasto, n.d. \emph{Screencast-O-Matic} (v.2) [computer program]. Available from:\@ \url{https://screencast-o-matic.com/} [Accessed 16 May 2016].
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -1890,6 +1998,7 @@
%<*tex1|bib1>
@manual{screencasto,
author = {@screencasto},
+ year = {n.d.},
title = {{Screencast-O-Matic}},
titleaddon = {(v.2) [computer program]},
url = {https://screencast-o-matic.com/},
@@ -1909,8 +2018,8 @@
\subsubsection*{Work in translation}
-\begin{bibexbox}<HBS 26>{aristotle2007ne}
- Aristotle, 2007. \emph{Nicomachean ethics} (W.D. Ross. Trans.). South Dakota:\@ NuVisions.
+\begin{bibexbox}<RX>{aristotle2007ne}
+ Aristotle, 2007. \emph{Nicomachean ethics} (W.D. Ross, Trans.). South Dakota:\@ NuVisions.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -1932,7 +2041,7 @@
author = {Aristotle},
year = {2007},
title = {Nicomachean Ethics},
- titleaddon = {(W.D. Ross. Trans.)},
+ titleaddon = {(W.D. Ross, Trans.)},
address = {South Dakota},
publisher = {NuVisions}}
%</tex1|bib1>
@@ -1946,7 +2055,7 @@
\subsubsection*{Work in the Roman alphabet}
-\begin{bibexbox}<HBS 27>{esquivel2003cap}
+\begin{bibexbox}<RX>{esquivel2003cap}
Esquivel, L., 2003. \emph{Como agua para chocolate} [Like water for chocolate]. Barcelona:\@ Debolsillo.
\tcblower
\begin{Verbatim}
@@ -1980,8 +2089,8 @@
%</driver>
\end{bibexbox}
-\begin{bibexbox}<HBS 27>{thurfjell1975vhv}
- Thurfjell, W., 1975. Vart har våran doktor tagit vägen? [Where has our doctor gone?] \emph{Läkartidningen} 72, p.789.
+\begin{bibexbox}<RX>{thurfjell1975vhv}
+ Thurfjell, W., 1975. Vart har våran doktor tagit vägen? [Where has our doctor gone?]. \emph{Läkartidningen}, 72, p.789.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -2031,8 +2140,8 @@
\end{tips}
\newcommand*{\noop}[1]{}
-\begin{bibexbox}(hacked){hua1999qys1}
- Hua, L. 華林甫, 1999. Qingdai yilai Sanxia diqu shuihan zaihai de chubu yanjiu 清代以來三峽地區水旱災害的初步硏 [A preliminary study of floods and droughts in the Three Gorges region since the Qing dynasty], \emph{Zhongguo shehui kexue} 中國社會科學 , 1, pp.168--79.
+\begin{bibexbox}(hacked)<RX>{hua1999qys1}
+ Hua, L. 華林甫, 1999. Qingdai yilai Sanxia diqu shuihan zaihai de chubu yanjiu 清代以來三峽地區水旱災害的初步硏 [A preliminary study of floods and droughts in the Three Gorges region since the Qing dynasty]. \emph{Zhongguo shehui kexue} 中國社會科學, 1, pp.168--79.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -2075,8 +2184,8 @@
\item If the name is due to appear initial first (e.g.\ after `In:'), you can append the non-Roman characters to the author's surname; to do this, use inverted name order as you would for English double-barrelled names without hyphens, e.g.\ \texttt{Hua 華林甫, Linfu}.
\end{tips}
-\begin{bibexbox}{hua1999qys2}
- Hua, L., 1999. Qingdai yilai Sanxia diqu shuihan zaihai de chubu yanjiu [A preliminary study of floods and droughts in the Three Gorges region since the Qing dynasty], \emph{Zhongguo shehui kexue}, 1, pp.168--79.
+\begin{bibexbox}<RX>{hua1999qys2}
+ Hua, L., 1999. Qingdai yilai Sanxia diqu shuihan zaihai de chubu yanjiu [A preliminary study of floods and droughts in the Three Gorges region since the Qing dynasty]. \emph{Zhongguo shehui kexue}, 1, pp.168--79.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -2113,7 +2222,41 @@
%</driver>
\end{bibexbox}
+\begin{bibexbox}<RX>{pamporov2006rvb}
+ Pamporov, A., 2006. \emph{Romskoto vsekidnevie v Balgariya} [Roma everyday life in Bulgaria]. Veliko Tarnovo: Faber.
+ \tcblower
+\begin{Verbatim}
+%</driver|tex1>
+%<*driver|bib>
+ at book{pamporov2006rvb,
+ author = {Pamporov, A.},
+ year = {2006},
+ title = {Romskoto vsekidnevie v {Balgariya}},
+ titleaddon = {Roma everyday life in Bulgaria},
+ address = {Veliko Tarnovo},
+ publisher = {Faber}}
+%</driver|bib>
+%<*driver>
+\end{Verbatim}
+\iffalse
+%</driver>
+%<*tex1|bib1>
+ at book{pamporov2006rvb,
+ author = {Pamporov, A.},
+ year = {2006},
+ title = {Romskoto vsekidnevie v {Balgariya}},
+ titleaddon = {[Roma everyday life in Bulgaria]},
+ address = {Veliko Tarnovo},
+ publisher = {Faber}}
+%</tex1|bib1>
+%<*driver|tex1>
+\end{Verbatim}
+%<*driver>
+\fi
+%</driver>
+\end{bibexbox}
+
\subsection{Legal references: UK legislation and parliamentary reports}
% UK Primary Legislation
@@ -2120,7 +2263,7 @@
\subsubsection*{Act of Parliament (UK Statutes) before 1963}
-\begin{bibexbox}<HBS 32>{gb.wa1735}
+\begin{bibexbox}<RX>{gb.wa1735}
\emph{Witchcraft Act 1735} (9 Geo.2, c.5).
\tcblower
\begin{Verbatim}
@@ -2152,7 +2295,7 @@
\subsubsection*{Act of Parliament (UK Statutes) 1963 onwards}
-\begin{bibexbox}<HBS 33>{gb.pa2014}
+\begin{bibexbox}<RX>{gb.pa2014}
\emph{Pensions Act 2014}, c.19. London:\@ TSO.
\tcblower
\begin{Verbatim}
@@ -2187,8 +2330,8 @@
\subsubsection*{House of Commons/House of Lords bill}
-\begin{bibexbox}<HBS 31>{gb.bill1987/88-66}
- Great Britain. Parliament. House of Commons, 1988. \emph{Local government finance bill}. London:\@ HMSO (Bills | 1987/88, 66).
+\begin{bibexbox}<RX>{gb.bill1987/88-66}
+ Great Britain.\@ Parliament.\@ House of Commons, 1988. \emph{Local government finance bill}. (Bills | 1987/88, 66). London:\@ HMSO.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -2228,7 +2371,7 @@
\subsubsection*{Statutory instrument}
-\begin{bibexbox}<HBS 35>{gb.hmr2012}
+\begin{bibexbox}<RX>{gb.hmr2012}
\emph{The Human Medicines Regulations 2012} [Online], No.1916, United Kingdom:\@ HMSO. Available from:\@ \url{http://www.legislation.gov.uk/uksi/2012/1916/pdfs/uksi_20121916_en.pdf} [Accessed 17 April 2016].
\tcblower
\begin{Verbatim}
@@ -2275,8 +2418,8 @@
Use this form for reports of House of Commons select committees.
-\begin{bibexbox}<HBS 29>{gb.hc2003/04-30}
- Great Britain. Parliament. House of Commons, 2004. \emph{National Savings investment deposits:\@ account 2002--2003}. London:\@ National Audit Office (HC 2003/04, 30).
+\begin{bibexbox}<RX>{gb.hc2003/04-30}
+ Great Britain.\@ Parliament.\@ House of Commons, 2004. \emph{National Savings investment deposits:\@ account 2002--2003}. (HC 2003/04, 30). London:\@ National Audit Office.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -2316,8 +2459,8 @@
Use this form for reports of House of Lords select committees.
-\begin{bibexbox}<HBS 30>{gb.hl1986/87-66}
- Great Britain. Parliament. House of Lords, 1987. \emph{Social fund (Maternity and Funeral Expenses) Bill}. London:\@ HMSO (HL 1986/87, (66)).
+\begin{bibexbox}<RX>{gb.hl1986/87-66}
+ Great Britain.\@ Parliament.\@ House of Lords, 1987. \emph{Social fund (maternity and funeral expenses) bill}. (HL 1986/87, (66)). London:\@ HMSO.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -2325,7 +2468,7 @@
@techreport{gb.hl1986/87-66,
author = {{Great Britain. Parliament. House of Lords}},
year = {1987},
- title = {Social Fund ({Maternity} and {Funeral} {Expenses}) {Bill}},
+ title = {Social Fund (Maternity and Funeral Expenses) Bill},
address = {London},
publisher = {HMSO},
series = {HL 1986/87},
@@ -2339,7 +2482,7 @@
@techreport{gb.hl1986/87-66,
author = {{Great Britain. Parliament. House of Lords}},
year = {1987},
- title = {Social Fund ({Maternity} and {Funeral} {Expenses}) Bill},
+ title = {Social Fund (Maternity and Funeral Expenses) Bill},
address = {London},
publisher = {HMSO},
type = {{HL}},
@@ -2362,8 +2505,8 @@
\subsubsection*{Command paper}
-\begin{bibexbox}<HBS 34>{gb.cm6041}
- Great Britain. Ministry of Defence, 2004. \emph{Delivering security in a changing world:\@ defence white paper}. London:\@ TSO (Cm.\@ 6041).
+\begin{bibexbox}<RX>{gb.cm6041}
+ Great Britain.\@ Ministry of Defence, 2004. \emph{Delivering security in a changing world:\@ defence white paper}. (Cm.\@ 6041). London:\@ TSO.
\tcblower
\begin{Verbatim}
%</driver|tex1>
@@ -2371,7 +2514,7 @@
@techreport{gb.cm6041,
author = {{Great Britain. Ministry of Defence}},
year = {2004},
- title = {Delivering Security in a Changing World: defence White Paper},
+ title = {Delivering Security in a Changing World{:} Defence White Paper},
address = {London},
publisher = {TSO},
series = {Cm},
@@ -2385,7 +2528,7 @@
@techreport{gb.cm6041,
author = {{Great Britain. Ministry of Defence}},
year = {2004},
- title = {Delivering Security in a Changing World: defence White Paper},
+ title = {Delivering Security in a Changing World{:} Defence White Paper},
address = {London},
publisher = {TSO},
type = {{Cm.}},
@@ -2405,21 +2548,20 @@
\subsubsection*{EU regulation or directive, decision, recommendation or opinion}
-\begin{bibexbox}<HBS 38>{eu.dir2015/413}
- Directive (EU) 2015/413 of the European Parliament and of the Council of 11th March 2015 facilitating cross-border exchange of information on road-safety-related traffic offences [2015] \emph{OJ} L68/9.
+\begin{bibexbox}<RX>{eu.dir1984/2003}
+ Council Regulation (EC) 1984/2003 of 8 April 2003 introducing a system for the statistical monitoring of trade in bluefin tuna, swordfish and big eye tuna within the Community [2003] \emph{OJ} L295.
\tcblower
\begin{Verbatim}
%</driver|tex1>
%<*driver|bib>
- at legislation{eu.dir2015/413,
- title = {Directive ({EU}) 2015/413 of the {European} {Parliament} and of the {Council} of
- 11th {March} 2015 Facilitating Cross-Border Exchange of Information on Road-Safety-Related
- Traffic Offences},
- year = {2015},
+ at legislation{eu.dir1984/2003,
+ title = {Council {Regulation} ({EC}) 1984/2003 of 8 {April} 2003 Introducing a System for
+ the Statistical Monitoring of Trade in Bluefin Tuna, Swordfish and Big Eye Tuna within
+ the {Community}},
+ year = {2003},
journal = {OJ},
series = {L},
- volume = {68},
- pages = {9}}
+ volume = {295}}
%</driver|bib>
%<*driver>
\end{Verbatim}
@@ -2426,11 +2568,11 @@
\iffalse
%</driver>
%<*tex1|bib1>
- at misc{eu.dir2015/413,
- title = {Directive ({EU}) 2015/413 of the {European} {Parliament} and of the {Council} of
- 11th {March} 2015 Facilitating Cross-Border Exchange of Information on Road-Safety-Related
- Traffic Offences},
- titleaddon = {[2015] \emph{OJ} L68/9}}
+ at misc{eu.dir1984/2003,
+ title = {Council {Regulation} ({EC}) 1984/2003 of 8 {April} 2003 Introducing a System for
+ the Statistical Monitoring of Trade in Bluefin Tuna, Swordfish and Big Eye Tuna within
+ the {Community}},
+ titleaddon = {[2003] \emph{OJ} L295}}
%</tex1|bib1>
%<*driver|tex1>
\end{Verbatim}
@@ -2441,10 +2583,10 @@
\begin{hacks}
\item Use \lstinline[style=dtxlatex]|\defcitealias| to provide a suitable citation string:
-\begin{tcblisting}{listing side text, lefthand width=.5\linewidth}
-\defcitealias{eu.dir2015/413}{%
- {Directive ({EU}) 2015/413}}
-\citepalias{eu.dir2015/413}
+\begin{tcblisting}{listing side text, lefthand width=.46\linewidth}
+\defcitealias{eu.dir1984/2003}{%
+ Council Regulation [EC] 1984/2003}
+\citepalias{eu.dir1984/2003}
\end{tcblisting}
\end{hacks}
@@ -2452,7 +2594,7 @@
\subsubsection*{EU publication}
-\begin{bibexbox}<HBS 37>{ec2015gra}
+\begin{bibexbox}<RX>{ec2015gra}
European Commission, 2015. \emph{General report on the activities of the European Union 2014}. Luxembourg:\@ Publications Office of the European Union.
\tcblower
\begin{Verbatim}
@@ -2489,14 +2631,14 @@
\subsubsection*{Legal case study}
-\begin{bibexbox}<HBS 36>{seldon-v-c.w.j2012}
- \emph{Seldon v Clarkson Wright \& Jakes}. [2012]. UKSC 16.
+\begin{bibexbox}<RX>{seldon-v-c.w.j2012}
+ \emph{Seldon v.~Clarkson Wright \& Jakes}. [2012]. UKSC 16.
\tcblower
\begin{Verbatim}
%</driver|tex1>
%<*driver|bib>
@jurisdiction{seldon-v-c.w.j2012,
- title = {Seldon v {Clarkson} {Wright} \& {Jakes}},
+ title = {Seldon v.~{Clarkson} {Wright} \& {Jakes}},
year = {2012},
journal = {UKSC},
pages = {16}}
@@ -2506,8 +2648,8 @@
\iffalse
%</driver>
%<*tex1|bib1>
- at unpublished{seldon-v-c.w.j2012,
- title = {Seldon v {Clarkson} {Wright} \& {Jakes}},
+ at report{seldon-v-c.w.j2012,
+ title = {Seldon v.~{Clarkson} {Wright} \& {Jakes}},
note = {[2012]. UKSC 16}}
%</tex1|bib1>
%<*driver|tex1>
@@ -2573,7 +2715,7 @@
, fontupper = \footnotesize
]
\begin{Verbatim}
- title = {Seldon v {Clarkson} {Wright} \& {Jakes}},
+ title = {Seldon v.~{Clarkson} {Wright} \& {Jakes}},
sortyear = {2012},
note = {[2012]. UKSC 16}
\end{Verbatim}
@@ -2584,14 +2726,14 @@
\subsubsection*{Judgment of the European Court of Justice}
-\begin{bibexbox}<HBS 39>{srl.etal-v-comm2005}
- \emph{Alessandrini Srl and others v.~Commission} (C-295/03 P) [2005] ECR I-5700.
+\begin{bibexbox}<RX>{srl.etal-v-comm2005}
+ \emph{Alessandrini Srl and others v.~Commission} (C-295/03 P) [2005] ECR I--5700.
\tcblower
\begin{Verbatim}
%</driver|tex1>
%<*driver|bib>
@jurisdiction{srl.etal-v-comm2005,
- title = {Alessandrini {Srl} and others v.\@ {Commission}},
+ title = {Alessandrini {Srl} and others v.~{Commission}},
number = {C-295/03 P},
year = {2005},
journal = {ECR},
@@ -2603,9 +2745,9 @@
\iffalse
%</driver>
%<*tex1|bib1>
- at unpublished{srl.etal-v-comm2005,
+ at report{srl.etal-v-comm2005,
title = {Alessandrini {Srl} and others v.~{Commission}},
- titleaddon = {(C-295/03 P) [2005] ECR I-5700}}
+ titleaddon = {(C-295/03 P) [2005] ECR I--5700}}
%</tex1|bib1>
%<*driver|tex1>
\end{Verbatim}
@@ -2639,7 +2781,7 @@
%<readme>## Licence
%<readme>
%<*driver|readme>
-Copyright 2016 University of Bath.
+Copyright 2016-2018 University of Bath.
This work consists of the documented LaTeX file bath-bst.dtx and a Makefile.
@@ -2713,10 +2855,10 @@
%
% We begin by listing the entry fields that we will recognize. These are the
% standard Bib\TeX\ ones plus |archive|, |doi|, |eid|, |eprint|, |entrysubtype|,
-% |eventyear|, |keywords|, |language|, |library|, |options|, |sortyear|, |titleaddon|,
-% |translator|, |url|, |urldate|, |urlyear|, |userb|, |venue|, and |version|,
-% all of which have been backported from \textsf{natbib} and \textsf{biblatex}.
-% |casenumber| is specific to this style.
+% |eventyear|, |keywords|, |language|, |library|, |options|, |pubstate|,
+% |sortyear|, |titleaddon|, |translator|, |url|, |urldate|, |urlyear|, |userb|,
+% |venue|, and |version|, all of which have been backported from \textsf{natbib}
+% and \textsf{biblatex}. |casenumber| is specific to this style.
%
% \begin{macrocode}
ENTRY
@@ -2747,6 +2889,7 @@
organization
pages
publisher
+ pubstate
school
series
sortyear
@@ -2908,8 +3051,7 @@
%
% \begin{macrocode}
FUNCTION {date.block}
-{
- new.block
+{ new.block
}
% \end{macrocode}
%
@@ -2924,13 +3066,11 @@
FUNCTION {bibinfo.check}
{ swap$
duplicate$ missing$
- {
- pop$ pop$
+ { pop$ pop$
""
}
{ duplicate$ empty$
- {
- swap$ pop$
+ { swap$ pop$
}
{ swap$
"\bibinfo{" swap$ * "}{" * swap$ * "}" *
@@ -2942,13 +3082,11 @@
FUNCTION {bibinfo.warn}
{ swap$
duplicate$ missing$
- {
- swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
+ { swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
""
}
{ duplicate$ empty$
- {
- swap$ "empty " swap$ * " in " * cite$ * warning$
+ { swap$ "empty " swap$ * " in " * cite$ * warning$
}
{ swap$
"\bibinfo{" swap$ * "}{" * swap$ * "}" *
@@ -3102,7 +3240,7 @@
{ "et~al." }
FUNCTION {bbl.editors}
-{ "eds." }
+{ "eds" }
FUNCTION {bbl.editor}
{ "ed." }
@@ -3185,6 +3323,18 @@
FUNCTION {bbl.nodate}
{ "n.d." }
+FUNCTION {bbl.inpreparation}
+{ "preprint" }
+
+FUNCTION {bbl.submitted}
+{ "preprint" }
+
+FUNCTION {bbl.inpress}
+{ "in press" }
+
+FUNCTION {bbl.unpublished}
+{ "Unpublished" }
+
% \end{macrocode}
%
% These macros are codes that users can put in their \texttt{.bib} file instead of
@@ -3254,46 +3404,44 @@
STRINGS { bibinfo }
FUNCTION {format.names}
{ 'bibinfo :=
- duplicate$ empty$ 'skip$ {
- 's :=
- "" 't :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr
- "{ll}{, jj}{, f{.}.}{~vv}"
- format.name$
- bibinfo bibinfo.check
- 't :=
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- s nameptr "{ll}" format.name$ duplicate$ "others" =
- { 't := }
- { pop$ }
- if$
- t "others" =
- {
- " " * bbl.etal *
+ duplicate$ empty$
+ 'skip$
+ { 's :=
+ "" 't :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{ll}{, jj}{, f{.}.}{~vv}"
+ format.name$
+ bibinfo bibinfo.check
+ 't :=
+ nameptr #1 >
+ { namesleft #1 >
+ { ", " * t * }
+ { s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { 't := }
+ { pop$ }
+ if$
+ t "others" =
+ { " " * bbl.etal *
+ }
+ { bbl.and
+ space.word * t *
+ }
+ if$
}
- {
- bbl.and
- space.word * t *
- }
if$
}
+ 't
if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
}
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
+ while$
}
- while$
- } if$
+ if$
}
% \end{macrocode}
%
@@ -3303,47 +3451,44 @@
% \begin{macrocode}
FUNCTION {format.names.ed}
{ 'bibinfo :=
- duplicate$ empty$ 'skip$ {
- 's :=
- "" 't :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr
- "{f{.}.~}{vv~}{ll}{ jj}"
- format.name$
- bibinfo bibinfo.check
- 't :=
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- s nameptr "{ll}" format.name$ duplicate$ "others" =
- { 't := }
- { pop$ }
- if$
- t "others" =
- {
-
- " " * bbl.etal *
+ duplicate$ empty$
+ 'skip$
+ { 's :=
+ "" 't :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{f{.}.~}{vv~}{ll}{ jj}"
+ format.name$
+ bibinfo bibinfo.check
+ 't :=
+ nameptr #1 >
+ { namesleft #1 >
+ { ", " * t * }
+ { s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { 't := }
+ { pop$ }
+ if$
+ t "others" =
+ { " " * bbl.etal *
+ }
+ { bbl.and
+ space.word * t *
+ }
+ if$
}
- {
- bbl.and
- space.word * t *
- }
if$
}
+ 't
if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
}
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
+ while$
}
- while$
- } if$
+ if$
}
% \end{macrocode}
%
@@ -3355,7 +3500,7 @@
}
% \end{macrocode}
%
-% |format.editors| returns editor names, and appends `ed.' or `eds.' as
+% |format.editors| returns editor names, and appends `ed.' or `eds' as
% appropriate.
%
% \begin{macrocode}
@@ -3363,8 +3508,7 @@
{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
FUNCTION {format.editors}
{ editor "editor" format.names duplicate$ empty$ 'skip$
- {
- "," *
+ { "," *
" " *
get.bbl.editor
*
@@ -3374,13 +3518,12 @@
% \end{macrocode}
%
% |format.translators| does likewise for translators, in the form
-% `(name. Trans.)'.
+% `(name, Trans.)'.
%
% \begin{macrocode}
FUNCTION {format.translators}
{ translator "translator" format.names.ed duplicate$ empty$ 'skip$
- {
- "." *
+ { "," *
" " *
bbl.translator *
"(" swap$ *
@@ -3406,20 +3549,16 @@
"{vv~}{ll}" format.name$
't :=
nameptr #1 >
- {
- namesleft #1 >
+ { namesleft #1 >
{ ", " * t * }
- {
- s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
- {
- " " * bbl.etal *
+ { " " * bbl.etal *
}
- {
- bbl.and
+ { bbl.and
space.word * t *
}
if$
@@ -3593,8 +3732,7 @@
if$
"title" bibinfo.check
duplicate$ empty$ 'skip$
- {
- emphasize
+ { emphasize
select.language
}
if$
@@ -3682,12 +3820,10 @@
% \begin{macrocode}
FUNCTION {format.in.ed.booktitle}
{ format.booktitle duplicate$ empty$ 'skip$
- {
- editor "editor" format.names.ed duplicate$ empty$ 'pop$
- {
- "," *
+ { editor "editor" format.names.ed duplicate$ empty$ 'pop$
+ { "," *
" " *
- get.bbl.editor
+ get.bbl.editor add.period$
" " *
* swap$
*
@@ -3924,8 +4060,7 @@
% \begin{macrocode}
FUNCTION {format.edition}
{ edition duplicate$ empty$ 'skip$
- {
- convert.edition
+ { convert.edition
output.state mid.sentence =
{ "l" }
{ "t" }
@@ -3978,8 +4113,7 @@
%
% \begin{macrocode}
FUNCTION {add.cmd.number}
-{
- ". " swap$ "number" bibinfo.check *
+{ ". " swap$ "number" bibinfo.check *
}
FUNCTION {format.legr.number}
{ series field.or.null 's :=
@@ -4128,30 +4262,69 @@
}
% \end{macrocode}
%
-% |format.series.chapter.number| prints out the series and chapter/number fields
+% |format.series.number.chapter| prints out the series and chapter/number fields
% in the form `(series, c.1)' or `(series, number)', for use with UK legislation.
%
% \begin{macrocode}
-FUNCTION {format.series.chapter.number}
+FUNCTION {format.series.number.chapter}
{ series duplicate$ empty$
- { pop$ "" }
+ { pop$ "(" }
{ "series" bibinfo.check
"(" swap$ *
+ }
+ if$
+ type duplicate$ empty$
+ { pop$
+ number duplicate$ empty$
+ 'pop$
+ { "number" bibinfo.check
+ swap$ duplicate$ "(" =
+ { swap$ * }
+ { ", " * swap$ * }
+ if$
+ }
+ if$
chapter duplicate$ empty$
'pop$
{ "chapter" bibinfo.check
- ", c." swap$ * *
+ swap$ duplicate$ "(" =
+ { swap$ * }
+ { ", c." * swap$ * }
+ if$
}
if$
+ }
+ { "type" bibinfo.check
+ swap$ duplicate$ "(" =
+ { swap$ * }
+ { ", " * swap$ * }
+ if$
number duplicate$ empty$
- 'pop$
+ { pop$
+ chapter duplicate$ empty$
+ 'pop$
+ { "chapter" bibinfo.check
+ " c." swap$ * *
+ }
+ if$
+ }
{ "number" bibinfo.check
- ", " swap$ * *
+ " " swap$ * *
+ chapter duplicate$ empty$
+ 'pop$
+ { "chapter" bibinfo.check
+ ", c." swap$ * *
+ }
+ if$
}
if$
- ")" *
}
if$
+ ")" *
+ duplicate$ "()" =
+ { pop$ "" }
+ 'skip$
+ if$
}
% \end{macrocode}
%
@@ -4250,8 +4423,7 @@
""
address empty$ t empty$ and
'skip$
- {
- address "address" bibinfo.check *
+ { address "address" bibinfo.check *
t empty$
'skip$
{ address empty$
@@ -4276,13 +4448,23 @@
FUNCTION {format.organization.address}
{ publisher empty$
{ organization "organization" bibinfo.check format.org.or.pub }
- { publisher "publisher" bibinfo.warn format.org.or.pub }
+ { publisher "publisher" bibinfo.warn format.org.or.pub
+ organization duplicate$ empty$
+ 'pop$
+ { "organization" bibinfo.check ". " * swap$ * }
+ if$
+ }
if$
}
FUNCTION {format.institution.address}
{ publisher empty$
{ institution "institution" bibinfo.check format.org.or.pub }
- { publisher "publisher" bibinfo.warn format.org.or.pub }
+ { publisher "publisher" bibinfo.warn format.org.or.pub
+ institution duplicate$ empty$
+ 'pop$
+ { "institution" bibinfo.check ". " * swap$ * }
+ if$
+ }
if$
}
% \end{macrocode}
@@ -4408,8 +4590,7 @@
%
% \begin{macrocode}
FUNCTION {n.dashify}
-{
- 't :=
+{ 't :=
""
{ t empty$ not }
{ t #1 #1 substring$ "-" =
@@ -4441,12 +4622,10 @@
FUNCTION {format.pages}
{ pages duplicate$ empty$ 'skip$
{ duplicate$ multi.page.check
- {
- bbl.pages swap$
+ { bbl.pages swap$
n.dashify
}
- {
- bbl.page swap$
+ { bbl.page swap$
}
if$
"pages" bibinfo.check
@@ -4464,8 +4643,7 @@
{ pages duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$
{ pop$ pop$ format.pages }
- {
- ", " *
+ { ", " *
swap$
n.dashify
pages multi.page.check
@@ -4493,8 +4671,7 @@
{ eid "eid" bibinfo.check
duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$ 'skip$
- {
- ", " *
+ { ", " *
}
if$
swap$ *
@@ -4506,29 +4683,47 @@
% |format.vol.num.pages| returns the journal pinpointing in the form
% `volume(number), eid\slash pages'. It writes a warning to the log if |number|
% is given instead of |volume|: if a journal does not organize itself into
-% volumes, treat every issue as its own volume!
+% volumes, treat every issue as its own volume! Since the Harvard (Bath) style
+% places publication state information in the volume position, the |pubstate|
+% field from \textsf{biblatex} is emulated here.
%
% \begin{macrocode}
FUNCTION {format.vol.num.pages}
-{ volume field.or.null
- duplicate$ empty$ 'skip$
- {
- "volume" bibinfo.check
+{ pubstate field.or.null
+ duplicate$ "inpress" =
+ { pop$ bbl.inpress }
+ { duplicate$ "submitted" =
+ { pop$ bbl.submitted }
+ { duplicate$ "inpreparation" =
+ { pop$ bbl.inpreparation }
+ { pop$ "" }
+ if$
+ }
+ if$
}
if$
- number "number" bibinfo.check duplicate$ empty$ 'skip$
- {
- swap$ duplicate$ empty$
- { "there's a number but no volume in " cite$ * warning$ }
- 'skip$
+ duplicate$ empty$
+ { pop$
+ volume field.or.null
+ duplicate$ empty$ 'skip$
+ { "volume" bibinfo.check
+ }
if$
- swap$
- "(" swap$ * ")" *
+ number "number" bibinfo.check duplicate$ empty$ 'skip$
+ { swap$ duplicate$ empty$
+ { "there's a number but no volume in " cite$ * warning$ }
+ 'skip$
+ if$
+ swap$
+ "(" swap$ * ")" *
+ }
+ if$ *
+ eid empty$
+ { format.journal.pages }
+ { format.journal.eid }
+ if$
}
- if$ *
- eid empty$
- { format.journal.pages }
- { format.journal.eid }
+ 'skip$
if$
}
% \end{macrocode}
@@ -4573,16 +4768,19 @@
and
pages empty$
and
- eid empty$
- and
'skip$
{ " " * }
if$
series "series" bibinfo.check
volume "volume" bibinfo.check *
- duplicate$ empty$ pages empty$ and
+ duplicate$ empty$
'skip$
- { "/" * }
+ { pages field.or.null duplicate$ empty$
+ 'skip$
+ { "/" swap$ *
+ }
+ if$ *
+ }
if$ *
}
{ duplicate$ "ECR" =
@@ -4672,13 +4870,11 @@
%
% \begin{macrocode}
FUNCTION {format.article.crossref}
-{
- word.in
+{ word.in
" \cite{" * crossref * "}" *
}
FUNCTION {format.incoll.inproc.crossref}
-{
- word.in
+{ word.in
" \cite{" * crossref * "}" *
}
% \end{macrocode}
@@ -4722,8 +4918,7 @@
get.title.addenda
new.block
crossref missing$
- {
- journal
+ { journal "t" change.case$
"journal" bibinfo.check
emphasize
"journal" output.check
@@ -4790,8 +4985,7 @@
{ new.sentence
format.publisher.address output
}
- {
- new.block
+ { new.block
format.book.crossref output.nonnull
}
if$
@@ -4861,8 +5055,7 @@
format.btitle "title" output.check
get.title.addenda
crossref missing$
- {
- format.publisher.address output
+ { format.publisher.address output
format.bvolume output
format.chapter.pages "chapter and pages" output.check
new.block
@@ -4869,8 +5062,7 @@
format.number.series output
new.sentence
}
- {
- format.chapter.pages "chapter and pages" output.check
+ { format.chapter.pages "chapter and pages" output.check
new.block
format.book.crossref output.nonnull
}
@@ -4935,7 +5127,6 @@
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
eventyear output
- continue.clause
venue output
new.sentence
publisher empty$
@@ -5033,13 +5224,30 @@
if$
entrysubtype field.or.null "secondary" =
{ number "number" bibinfo.check output }
- 'skip$
+ { series empty$ type empty$ and
+ { number empty$
+ { format.chapter output }
+ { continue.clause
+ format.series.number.chapter output
+ }
+ if$
+ }
+ { chapter empty$
+ { new.block }
+ { continue.clause }
+ if$
+ format.series.number.chapter output
+ }
+ if$
+ }
if$
- series empty$
- { format.chapter output }
+ note empty$
'skip$
+ { new.block
+ format.note output
+ new.block
+ }
if$
- format.note output
publisher empty$ 'skip$
{ entrysubtype field.or.null "secondary" =
'skip$
@@ -5048,8 +5256,6 @@
format.publisher.address output
}
if$
- continue.clause
- format.series.chapter.number output
new.block
format.eprint output
format.url output
@@ -5304,6 +5510,8 @@
}
if$
new.block
+ format.tr.number output
+ new.block
publisher empty$
{ format.institution.address output }
{ institution "institution" bibinfo.check output
@@ -5310,7 +5518,6 @@
format.publisher.address output
}
if$
- format.tr.number output
new.block
format.library output
new.block
@@ -5328,7 +5535,7 @@
FUNCTION {unpublished}
{ output.bibitem
author empty$
- { format.btitle "title" output.check
+ { booktitle empty$ 'format.btitle 'format.title if$ "title" output.check
format.date "year" output.check
year empty$ 'skip$ { date.block } if$
get.title.addenda
@@ -5337,13 +5544,17 @@
author format.key output
format.date "year" output.check
date.block
- format.btitle "title" output.check
+ booktitle empty$ 'format.btitle 'format.title if$ "title" output.check
get.title.addenda
}
if$
new.block
+ format.in.ed.booktitle output
+ new.block
howpublished "howpublished" bibinfo.check output
new.block
+ bbl.unpublished output
+ new.block
format.note output
new.block
format.eprint output
@@ -5358,8 +5569,8 @@
% Here are a list of aliases supported by this style.
%
% \begin{macrocode}
-FUNCTION {letter} {
- journal empty$
+FUNCTION {letter}
+{ journal empty$
'unpublished
'article
if$
@@ -5439,8 +5650,7 @@
"{vv~}{ll}" format.name$
't :=
nameptr #1 >
- {
- nameptr #2 =
+ { nameptr #2 =
numnames #3 > and
{ "others" 't :=
#1 'namesleft := }
@@ -5448,17 +5658,14 @@
if$
namesleft #1 >
{ ", " * t * }
- {
- s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
- {
- " " * bbl.etal *
+ { " " * bbl.etal *
}
- {
- bbl.and
+ { bbl.and
space.word * t *
}
if$
@@ -5607,8 +5814,7 @@
"{ll{ }}{ f{ }}{ jj{ }}{ vv{}}"
format.name$ 't :=
nameptr #1 >
- {
- " " *
+ { " " *
namesleft #1 =
t "others" =
and
Modified: trunk/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.ins
===================================================================
--- trunk/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.ins 2019-07-09 23:53:33 UTC (rev 51594)
+++ trunk/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.ins 2019-07-10 20:27:00 UTC (rev 51595)
@@ -37,7 +37,7 @@
\endpreamble
\postamble
-Copyright (C) 2018 by University of Bath
+Copyright (C) 2019 by University of Bath
\endpostamble
\usedir{bibtex/bst/\jobname}
@@ -47,6 +47,6 @@
}
\endbatchfile
%%
-%% Copyright (C) 2018 by University of Bath
+%% Copyright (C) 2019 by University of Bath
%%
%% End of file `bath-bst.ins'.
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds 2019-07-09 23:53:33 UTC (rev 51594)
+++ trunk/Master/tlpkg/libexec/ctan2tds 2019-07-10 20:27:00 UTC (rev 51595)
@@ -645,6 +645,7 @@
'l2tabu-it', "die 'skipping, use l2tabu-italian'",
'labelcas', "die 'skipping, obsolete as of 17apr16'",
'labtable', "die 'skipping, nonfree w32 application'",
+ 'lacheck', "die 'skipping, our own binary'",
'lamstex', "die 'skipping, old'",
'lamstex-index', "die 'skipping, old'",
'lastbib', "die 'skipping, nonfree'",
More information about the tex-live-commits
mailing list