diff options
author | Karl Berry <karl@freefriends.org> | 2019-07-10 20:27:00 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-07-10 20:27:00 +0000 |
commit | dd5347d453541300a1195d59f647c2760c44cf56 (patch) | |
tree | 0212a5f6c53f443cb1cda3e6ff1a286d4fc501a1 /Master/texmf-dist | |
parent | c0125154df0e529a252e218a4c505369986f8706 (diff) |
bath-bst (10jul19)
git-svn-id: svn://tug.org/texlive/trunk@51595 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/bibtex/bst/bath-bst/bath.bst | 416 | ||||
-rw-r--r-- | Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst | 416 | ||||
-rw-r--r-- | Master/texmf-dist/doc/bibtex/bath-bst/README.md | 27 | ||||
-rw-r--r-- | Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.bib | 132 | ||||
-rw-r--r-- | Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.pdf | bin | 270064 -> 278589 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.tex | 465 | ||||
-rw-r--r-- | Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.bib | 118 | ||||
-rw-r--r-- | Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.pdf | bin | 496353 -> 510481 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/bibtex/bath-bst/Makefile (renamed from Master/texmf-dist/doc/bibtex/bath-bst/Makefile) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/bibtex/bath-bst/bath-bst.dtx | 1162 | ||||
-rw-r--r-- | Master/texmf-dist/source/bibtex/bath-bst/bath-bst.ins | 4 |
11 files changed, 1620 insertions, 1120 deletions
diff --git a/Master/texmf-dist/bibtex/bst/bath-bst/bath.bst b/Master/texmf-dist/bibtex/bst/bath-bst/bath.bst index 253d236913e..e42be4ff86a 100644 --- a/Master/texmf-dist/bibtex/bst/bath-bst/bath.bst +++ b/Master/texmf-dist/bibtex/bst/bath-bst/bath.bst @@ -41,6 +41,7 @@ ENTRY organization pages publisher + pubstate school series sortyear @@ -144,19 +145,16 @@ FUNCTION {continue.clause} 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.check} 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 @@ FUNCTION {bbl.etal} { "et~al." } FUNCTION {bbl.editors} -{ "eds." } +{ "eds" } FUNCTION {bbl.editor} { "ed." } @@ -345,6 +341,18 @@ FUNCTION {bbl.online} 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 @@ INTEGERS { nameptr namesleft numnames } 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 * - } - { - bbl.and - space.word * t * + 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$ } 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 * - } - { - bbl.and - space.word * t * + 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$ } 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 @@ FUNCTION {get.bbl.editor} { 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.editors} } FUNCTION {format.translators} { translator "translator" format.names.ed duplicate$ empty$ 'skip$ - { - "." * + { "," * " " * bbl.translator * "(" swap$ * @@ -516,20 +517,16 @@ FUNCTION {format.full.names} "{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 @@ FUNCTION {format.btitle} if$ "title" bibinfo.check duplicate$ empty$ 'skip$ - { - emphasize + { emphasize select.language } if$ @@ -681,12 +677,10 @@ FUNCTION {format.booktitle} } 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 {convert.edition} } FUNCTION {format.edition} { edition duplicate$ empty$ 'skip$ - { - convert.edition + { convert.edition output.state mid.sentence = { "l" } { "t" } @@ -863,8 +856,7 @@ FUNCTION {format.booklet.type} 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 @@ FUNCTION {format.chapter} } 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 @@ FUNCTION {format.org.or.pub} "" 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.publisher.address} 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 @@ FUNCTION {multi.page.check} multiresult } FUNCTION {n.dashify} -{ - 't := +{ 't := "" { t empty$ not } { t #1 #1 substring$ "-" = @@ -1228,12 +1267,10 @@ FUNCTION {n.dashify} 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 @@ FUNCTION {format.journal.pages} { pages duplicate$ empty$ 'pop$ { swap$ duplicate$ empty$ { pop$ pop$ format.pages } - { - ", " * + { ", " * swap$ n.dashify pages multi.page.check @@ -1265,8 +1301,7 @@ FUNCTION {format.journal.eid} { eid "eid" bibinfo.check duplicate$ empty$ 'pop$ { swap$ duplicate$ empty$ 'skip$ - { - ", " * + { ", " * } if$ swap$ * @@ -1274,25 +1309,41 @@ FUNCTION {format.journal.eid} 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$ + 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$ - swap$ - "(" swap$ * ")" * } - if$ * - eid empty$ - { format.journal.pages } - { format.journal.eid } + 'skip$ if$ } FUNCTION {format.chapter.pages} @@ -1324,16 +1375,19 @@ FUNCTION {format.journal.series.vol.pages} 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 @@ FUNCTION {format.url} 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 @@ FUNCTION {article} get.title.addenda new.block crossref missing$ - { - journal + { journal "t" change.case$ "journal" bibinfo.check emphasize "journal" output.check @@ -1483,8 +1534,7 @@ FUNCTION {book} { new.sentence format.publisher.address output } - { - new.block + { new.block format.book.crossref output.nonnull } if$ @@ -1544,16 +1594,14 @@ FUNCTION {inbook} 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 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 @@ FUNCTION {inproceedings} crossref missing$ { format.in.ed.booktitle "booktitle" output.check eventyear output - continue.clause venue output new.sentence publisher empty$ @@ -1696,13 +1743,30 @@ FUNCTION {uklegislation} 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 @@ FUNCTION {uklegislation} format.publisher.address output } if$ - continue.clause - format.series.chapter.number output new.block format.eprint output format.url output @@ -1932,13 +1994,14 @@ FUNCTION {techreport} } if$ new.block + format.tr.number output + new.block publisher empty$ { format.institution.address output } { institution "institution" bibinfo.check output format.publisher.address output } if$ - format.tr.number output new.block format.library output new.block @@ -1951,7 +2014,7 @@ FUNCTION {techreport} 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 @@ FUNCTION {unpublished} 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 @@ FUNCTION {unpublished} fin.entry } -FUNCTION {letter} { - journal empty$ +FUNCTION {letter} +{ journal empty$ 'unpublished 'article if$ @@ -2020,8 +2087,7 @@ FUNCTION {format.lab.names} "{vv~}{ll}" format.name$ 't := nameptr #1 > - { - nameptr #2 = + { nameptr #2 = numnames #3 > and { "others" 't := #1 'namesleft := } @@ -2029,17 +2095,14 @@ FUNCTION {format.lab.names} 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 @@ FUNCTION {sort.format.names} "{ll{ }}{ f{ }}{ jj{ }}{ vv{}}" format.name$ 't := nameptr #1 > - { - " " * + { " " * namesleft #1 = t "others" = and @@ -2358,6 +2420,6 @@ FUNCTION {end.bib} } EXECUTE {end.bib} %% -%% Copyright (C) 2018 by University of Bath +%% Copyright (C) 2019 by University of Bath %% %% End of file `bath.bst'. diff --git a/Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst b/Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst index 3af2a995630..61da24f5ecb 100644 --- a/Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst +++ b/Master/texmf-dist/bibtex/bst/bath-bst/bathx.bst @@ -41,6 +41,7 @@ ENTRY organization pages publisher + pubstate school series sortyear @@ -144,19 +145,16 @@ FUNCTION {continue.clause} 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.check} 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 @@ FUNCTION {bbl.etal} { "et~al." } FUNCTION {bbl.editors} -{ "eds." } +{ "eds" } FUNCTION {bbl.editor} { "ed." } @@ -345,6 +341,18 @@ FUNCTION {bbl.online} 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 @@ INTEGERS { nameptr namesleft numnames } 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 * - } - { - bbl.and - space.word * t * + 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$ } 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 * - } - { - bbl.and - space.word * t * + 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$ } 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 @@ FUNCTION {get.bbl.editor} { 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.editors} } FUNCTION {format.translators} { translator "translator" format.names.ed duplicate$ empty$ 'skip$ - { - "." * + { "," * " " * bbl.translator * "(" swap$ * @@ -516,20 +517,16 @@ FUNCTION {format.full.names} "{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 @@ FUNCTION {format.btitle} if$ "title" bibinfo.check duplicate$ empty$ 'skip$ - { - emphasize + { emphasize select.language } if$ @@ -692,12 +688,10 @@ FUNCTION {format.booktitle} } 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 {convert.edition} } FUNCTION {format.edition} { edition duplicate$ empty$ 'skip$ - { - convert.edition + { convert.edition output.state mid.sentence = { "l" } { "t" } @@ -883,8 +876,7 @@ FUNCTION {format.booklet.type} 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 @@ FUNCTION {format.chapter} } 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 @@ FUNCTION {format.org.or.pub} "" 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.publisher.address} 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 @@ FUNCTION {multi.page.check} multiresult } FUNCTION {n.dashify} -{ - 't := +{ 't := "" { t empty$ not } { t #1 #1 substring$ "-" = @@ -1256,12 +1295,10 @@ FUNCTION {n.dashify} 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 @@ FUNCTION {format.journal.pages} { pages duplicate$ empty$ 'pop$ { swap$ duplicate$ empty$ { pop$ pop$ format.pages } - { - ", " * + { ", " * swap$ n.dashify pages multi.page.check @@ -1293,8 +1329,7 @@ FUNCTION {format.journal.eid} { eid "eid" bibinfo.check duplicate$ empty$ 'pop$ { swap$ duplicate$ empty$ 'skip$ - { - ", " * + { ", " * } if$ swap$ * @@ -1302,25 +1337,41 @@ FUNCTION {format.journal.eid} 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$ + 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$ - swap$ - "(" swap$ * ")" * } - if$ * - eid empty$ - { format.journal.pages } - { format.journal.eid } + 'skip$ if$ } FUNCTION {format.chapter.pages} @@ -1352,16 +1403,19 @@ FUNCTION {format.journal.series.vol.pages} 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 @@ FUNCTION {format.url} 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 @@ FUNCTION {article} get.title.addenda new.block crossref missing$ - { - journal + { journal "t" change.case$ "journal" bibinfo.check emphasize "journal" output.check @@ -1521,8 +1572,7 @@ FUNCTION {book} { new.sentence format.publisher.address output } - { - new.block + { new.block format.book.crossref output.nonnull } if$ @@ -1582,16 +1632,14 @@ FUNCTION {inbook} 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 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 @@ FUNCTION {inproceedings} crossref missing$ { format.in.ed.booktitle "booktitle" output.check eventyear output - continue.clause venue output new.sentence publisher empty$ @@ -1734,13 +1781,30 @@ FUNCTION {uklegislation} 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 @@ FUNCTION {uklegislation} format.publisher.address output } if$ - continue.clause - format.series.chapter.number output new.block format.eprint output format.url output @@ -1970,13 +2032,14 @@ FUNCTION {techreport} } if$ new.block + format.tr.number output + new.block publisher empty$ { format.institution.address output } { institution "institution" bibinfo.check output format.publisher.address output } if$ - format.tr.number output new.block format.library output new.block @@ -1989,7 +2052,7 @@ FUNCTION {techreport} 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 @@ FUNCTION {unpublished} 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 @@ FUNCTION {unpublished} fin.entry } -FUNCTION {letter} { - journal empty$ +FUNCTION {letter} +{ journal empty$ 'unpublished 'article if$ @@ -2058,8 +2125,7 @@ FUNCTION {format.lab.names} "{vv~}{ll}" format.name$ 't := nameptr #1 > - { - nameptr #2 = + { nameptr #2 = numnames #3 > and { "others" 't := #1 'namesleft := } @@ -2067,17 +2133,14 @@ FUNCTION {format.lab.names} 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 @@ FUNCTION {sort.format.names} "{ll{ }}{ f{ }}{ jj{ }}{ vv{}}" format.name$ 't := nameptr #1 > - { - " " * + { " " * namesleft #1 = t "others" = and @@ -2396,6 +2458,6 @@ FUNCTION {end.bib} } EXECUTE {end.bib} %% -%% Copyright (C) 2018 by University of Bath +%% Copyright (C) 2019 by University of Bath %% %% End of file `bathx.bst'. diff --git a/Master/texmf-dist/doc/bibtex/bath-bst/README.md b/Master/texmf-dist/doc/bibtex/bath-bst/README.md index 5b5e98eb9c0..cd073944a38 100644 --- a/Master/texmf-dist/doc/bibtex/bath-bst/README.md +++ b/Master/texmf-dist/doc/bibtex/bath-bst/README.md @@ -6,12 +6,24 @@ It should be used in conjunction with [natbib] for citations. ## 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 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 @@ UNIX-like systems: - `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 @@ UNIX-like systems: ### 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 @@ the zip archive. 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 @@ the zip archive. ## 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. diff --git a/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.bib b/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.bib index 9fa93cbe5c6..799b638b140 100644 --- a/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.bib +++ b/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.bib @@ -18,20 +18,6 @@ edition = {3}, address = {Philadelphia, Pa.}, publisher = {Lippincott Williams \& Wilkins}} -@book{oed1989, - title = {Oxford {English} Dictionary}, - year = {1989}, - edition = {2}, - address = {Oxford}, - publisher = {Clarendon Press}} -@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}} +@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,14 +107,14 @@ 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, 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,20 +149,52 @@ address = {Paris}, institution = {UNESCO}, number = {PGI-93/WS/22}} +@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}} +@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}, title = {Optical perforating apparatus and system}, series = {European patent application}, number = {0021165A1. 1981-01-07}} +@unpublished{harris2013fgr, + author = {Harris, G.}, + year = {2013}, + title = {Focus group recommendations: internal task group report}} +@unpublished{hadley2015bir, + author = {Hadley, S.}, + year = {2015}, + title = {Biomechanics: introductory reading, {BM289}: sport biomechanics}, + howpublished = {University of Bath}} +@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}} -@unpublished{anon1946peb, +@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}} +@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}} -@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@jiscmail.ac.uk}, urldate = {30 July 2004}} -@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}} +@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,28 +398,28 @@ @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}} -@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}} +@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}, title = {General Report on the Activities of the {European} {Union} 2014}, address = {Luxembourg}, publisher = {Publications Office of the European Union}} -@unpublished{seldon-v-c.w.j2012, - title = {Seldon v {Clarkson} {Wright} \& {Jakes}}, +@report{seldon-v-c.w.j2012, + title = {Seldon v.~{Clarkson} {Wright} \& {Jakes}}, note = {[2012]. UKSC 16}} -@unpublished{srl.etal-v-comm2005, +@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}, diff --git a/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.pdf b/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.pdf Binary files differindex c43c2ef38dc..ce82e8fbfc9 100644 --- a/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.pdf +++ b/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.pdf diff --git a/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.tex b/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.tex index 166d6d5cb59..64d007d8265 100644 --- a/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.tex +++ b/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst-v1.tex @@ -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 @@ extensive use was made of the (standard) \texttt{note} and (non-standard) 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 @@ for the full range of commands available for in-text citations. Be aware that th \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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} -@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} -@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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con 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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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} +@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 @@ though of course any item might need adjustment to take account of differing con \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 @@ The Harvard (Bath) style treats preprints as grey literature, and so the 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 @@ The Harvard (Bath) style treats preprints as grey literature, and so the 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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly \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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly 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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly \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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly 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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly \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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly \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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly \end{Verbatim} \end{bibexbox} +\begin{bibexbox}<RX>{bre2007dqb} + BRE, 2007. \emph{Designing quality buildings:\@ a BRE guide}. (Report 497). Bracknell:\@ BRE. + \tcblower +\begin{Verbatim} +@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} +@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,20 +789,63 @@ sorting and citation text correct. \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} +@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} +@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} +@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, 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,16 +854,17 @@ sorting and citation text correct. \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, 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 @@ record the source of the image. If you use both, \texttt{organization} will be i \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} -@unpublished{anon1946peb, +@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 @@ record the source of the image. If you use both, \texttt{organization} will be i \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 @@ record the source of the image. If you use both, \texttt{organization} will be i \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 @@ record the source of the image. If you use both, \texttt{organization} will be i \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,33 +940,48 @@ record the source of the image. If you use both, \texttt{organization} will be i \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, 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} +@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 @@ record the source of the image. If you use both, \texttt{organization} will be i \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 @@ While it is normal when using Bib\TeX\ to use \texttt{misc} for websites, 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 @@ Internally these are all aliases for \texttt{manual}. \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} -@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@jiscmail.ac.uk} [Accessed 30 July 2004]. \tcblower \begin{Verbatim} @@ -964,23 +1062,9 @@ unfortunately this means you have to put in extra work to show only the year in \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} -@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 @@ unfortunately this means you have to put in extra work to show only the year in \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 @@ unfortunately this means you have to put in extra work to show only the year in \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,15 +1122,15 @@ unfortunately this means you have to put in extra work to show only the year in \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, 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 @@ unfortunately this means you have to put in extra work to show only the year in \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 @@ unfortunately this means you have to put in extra work to show only the year in \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 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop \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 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop \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 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop \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} +@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 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop \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 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop \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 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop \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 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop 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 Commons select committees. 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 @@ Use this form for reports of House of Lords select committees. \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,31 +1361,31 @@ Use this form for reports of House of Lords select committees. \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} -@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}} +@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} \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 @@ Use this form for reports of House of Lords select committees. \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} -@unpublished{seldon-v-c.w.j2012, - title = {Seldon v {Clarkson} {Wright} \& {Jakes}}, +@report{seldon-v-c.w.j2012, + title = {Seldon v.~{Clarkson} {Wright} \& {Jakes}}, note = {[2012]. UKSC 16}} \end{Verbatim} \end{bibexbox} @@ -1321,13 +1420,13 @@ not. \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} -@unpublished{srl.etal-v-comm2005, +@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 @@ not. \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'. diff --git a/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.bib b/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.bib index 037cd336645..e378bbeb9f2 100644 --- a/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.bib +++ b/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.bib @@ -18,18 +18,6 @@ edition = {3}, address = {Philadelphia, Pa.}, publisher = {Lippincott Williams \& Wilkins}} -@book{oed1989, - title = {Oxford {English} Dictionary}, - year = {1989}, - edition = {2}, - address = {Oxford}, - publisher = {Clarendon Press}} -@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}} +@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,14 +106,14 @@ 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, author = {{The Independent}}, year = {1992}, title = {Picking Up the Bills}, - journal = {The Independent}, + journal = {The {Independent}}, volume = {4 June}, pages = {28a}} @inproceedings{crawford1965oim, @@ -153,17 +150,47 @@ address = {Paris}, institution = {UNESCO}, number = {PGI-93/WS/22}} +@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}} +@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}, title = {Optical perforating apparatus and system}, type = {European patent application}, number = {0021165A1. 1981-01-07}} +@unpublished{harris2013fgr, + author = {Harris, G.}, + year = {2013}, + title = {Focus group recommendations: internal task group report}} +@unpublished{hadley2015bir, + author = {Hadley, S.}, + year = {2015}, + title = {Biomechanics: introductory reading, {BM289}: sport biomechanics}, + howpublished = {University of Bath}} +@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}} +@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}} -@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@jiscmail.ac.uk}, urlyear = {30 July 2004}} -@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}} -@dataset{wilson2013rgc, +@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}} +@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}} -@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}, +@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}, diff --git a/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.pdf b/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.pdf Binary files differindex 1596e8053f5..37b1b312d32 100644 --- a/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.pdf +++ b/Master/texmf-dist/doc/bibtex/bath-bst/bath-bst.pdf diff --git a/Master/texmf-dist/doc/bibtex/bath-bst/Makefile b/Master/texmf-dist/source/bibtex/bath-bst/Makefile index 63bb81e2777..63bb81e2777 100644 --- a/Master/texmf-dist/doc/bibtex/bath-bst/Makefile +++ b/Master/texmf-dist/source/bibtex/bath-bst/Makefile diff --git a/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.dtx b/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.dtx index 0c9b91412bb..1c1560d0088 100644 --- a/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.dtx +++ b/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.dtx @@ -39,7 +39,7 @@ See: http://www.latex-project.org/lppl.txt \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 @@ Copyright (C) 2018 by University of Bath \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,12 +398,24 @@ It should be used in conjunction with [natbib] for citations. ## 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 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 @@ UNIX-like systems: - `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 @@ UNIX-like systems: ### 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 @@ the zip archive. 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 @@ extensive use was made of the (standard) \texttt{note} and (non-standard) 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 @@ for the full range of commands available for in-text citations. Be aware that th \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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> -@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> -@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> -@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 @@ though of course any item might need adjustment to take account of differing con %</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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con 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 @@ though of course any item might need adjustment to take account of differing con \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 @@ though of course any item might need adjustment to take account of differing con %</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> +@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> +@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 @@ though of course any item might need adjustment to take account of differing con %</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 @@ The Harvard (Bath) style treats preprints as grey literature, and so the 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 @@ The Harvard (Bath) style treats preprints as grey literature, and so the \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 @@ The Harvard (Bath) style treats preprints as grey literature, and so the 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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly \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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly 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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly \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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly 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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly \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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly \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 @@ As in the standard Bib\TeX\ styles, \texttt{conference} is a legacy (and highly \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> +@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 @@ sorting and citation text correct. %</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,34 +1283,45 @@ sorting and citation text correct. %</driver> \end{bibexbox} -%<*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{bibexbox}<RX>{astm.d1655} + ASTM, 2019. \emph{ASTM D1655 - 19 Standard specification for aviation + turbine fuels.} West Conshohocken, Pa.: ASTM. + \tcblower \begin{Verbatim} - options = {nonodate}, +%</driver|tex1> +%<*driver|bib> +@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> \end{Verbatim} -\end{tcolorbox} -\end{tips} - +\iffalse %</driver> +%<*tex1|bib1> +@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} \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 @@ one option at a time: \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> +@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> +@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> +@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 @@ one option at a time: 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 @@ one option at a time: \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 @@ record the source of the image. If you use both, \texttt{organization} will be i 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 @@ record the source of the image. If you use both, \texttt{organization} will be i \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 @@ record the source of the image. If you use both, \texttt{organization} will be i 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 @@ record the source of the image. If you use both, \texttt{organization} will be i \iffalse %</driver> %<*tex1|bib1> -@unpublished{anon1946peb, +@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 @@ but the \texttt{organization} field if the location relates to the archive. \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 @@ but the \texttt{organization} field if the location relates to the archive. \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 @@ but the \texttt{organization} field if the location relates to the archive. \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 @@ but the \texttt{organization} field if the location relates to the archive. @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 @@ but the \texttt{organization} field if the location relates to the archive. @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 @@ but the \texttt{organization} field if the location relates to the archive. \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 @@ but the \texttt{organization} field if the location relates to the archive. 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,18 +1670,51 @@ but the \texttt{organization} field if the location relates to the archive. %</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> +@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> +@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> %<*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 @@ but the \texttt{organization} field if the location relates to the archive. %<*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 @@ but the \texttt{organization} field if the location relates to the archive. %</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 @@ but the \texttt{organization} field if the location relates to the archive. \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 @@ While it is normal when using Bib\TeX\ to use \texttt{misc} for websites, 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 @@ Internally these are all aliases for \texttt{manual}. %</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> -@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> -@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@jiscmail.ac.uk} [Accessed 30 July 2004]. \tcblower \begin{Verbatim} @@ -1735,9 +1876,9 @@ Internally these are all aliases for \texttt{manual}. \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 @@ unfortunately this means you have to put in extra work to show only the year in \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> -@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> -@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 @@ unfortunately this means you have to put in extra work to show only the year in \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> -@dataset{wilson2013rgc, +@online{wilson2013rgc, author = {Wilson, D.}, year = {2013}, title = {Real Geometry and Connectedness via Triangular Description: {CAD} Example Bank}, @@ -1864,13 +1972,13 @@ unfortunately this means you have to put in extra work to show only the year in %</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 @@ unfortunately this means you have to put in extra work to show only the year in %<*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 @@ unfortunately this means you have to put in extra work to show only the year in \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 @@ unfortunately this means you have to put in extra work to show only the year in 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 @@ unfortunately this means you have to put in extra work to show only the year in \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 @@ unfortunately this means you have to put in extra work to show only the year in %</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 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop \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 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop \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,6 +2222,40 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop %</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> +@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> +@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} @@ -2120,7 +2263,7 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop \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 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop \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 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop \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 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop \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 @@ For the trick to work, the argument you give to \lstinline[style=dtxlatex]|\noop 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 Commons select committees. 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 @@ Use this form for reports of House of Lords select committees. @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 @@ Use this form for reports of House of Lords select committees. @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 @@ years in \texttt{series} and the HL and HC numbers in \texttt{number}. \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 @@ years in \texttt{series} and the HL and HC numbers in \texttt{number}. @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 @@ years in \texttt{series} and the HL and HC numbers in \texttt{number}. @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,32 +2548,31 @@ years in \texttt{series} and the HL and HC numbers in \texttt{number}. \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> -@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}, +@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} \iffalse %</driver> %<*tex1|bib1> -@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}} +@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 @@ years in \texttt{series} and the HL and HC numbers in \texttt{number}. \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 @@ years in \texttt{series} and the HL and HC numbers in \texttt{number}. \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 @@ years in \texttt{series} and the HL and HC numbers in \texttt{number}. \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 @@ years in \texttt{series} and the HL and HC numbers in \texttt{number}. \iffalse %</driver> %<*tex1|bib1> -@unpublished{seldon-v-c.w.j2012, - title = {Seldon v {Clarkson} {Wright} \& {Jakes}}, +@report{seldon-v-c.w.j2012, + title = {Seldon v.~{Clarkson} {Wright} \& {Jakes}}, note = {[2012]. UKSC 16}} %</tex1|bib1> %<*driver|tex1> @@ -2573,7 +2715,7 @@ you may prefer to format the reference more-or-less by hand: , 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 @@ you may prefer to format the reference more-or-less by hand: \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 @@ you may prefer to format the reference more-or-less by hand: \iffalse %</driver> %<*tex1|bib1> -@unpublished{srl.etal-v-comm2005, +@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 @@ Commission case number, \texttt{number} for the formal decision number, and give %<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 @@ This work is ‘maintained’ (as per LPPL maintenance status) by [Alex Ball][me % % 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 @@ ENTRY organization pages publisher + pubstate school series sortyear @@ -2908,8 +3051,7 @@ FUNCTION {continue.clause} % % \begin{macrocode} FUNCTION {date.block} -{ - new.block +{ new.block } % \end{macrocode} % @@ -2924,13 +3066,11 @@ FUNCTION {date.block} 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.check} 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 @@ FUNCTION {bbl.etal} { "et~al." } FUNCTION {bbl.editors} -{ "eds." } +{ "eds" } FUNCTION {bbl.editor} { "ed." } @@ -3185,6 +3323,18 @@ FUNCTION {bbl.online} 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 @@ INTEGERS { nameptr namesleft numnames } 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 * - } - { - bbl.and - space.word * t * + 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$ } 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 @@ FUNCTION {format.names} % \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 * - } - { - bbl.and - space.word * t * + 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$ } 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 @@ FUNCTION {format.authors} } % \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 @@ FUNCTION {get.bbl.editor} { 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 @@ FUNCTION {format.editors} % \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 @@ FUNCTION {format.full.names} "{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 @@ FUNCTION {format.btitle} if$ "title" bibinfo.check duplicate$ empty$ 'skip$ - { - emphasize + { emphasize select.language } if$ @@ -3682,12 +3820,10 @@ FUNCTION {format.booktitle} % \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 @@ FUNCTION {convert.edition} % \begin{macrocode} FUNCTION {format.edition} { edition duplicate$ empty$ 'skip$ - { - convert.edition + { convert.edition output.state mid.sentence = { "l" } { "t" } @@ -3978,8 +4113,7 @@ FUNCTION {format.booklet.type} % % \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 @@ FUNCTION {format.chapter} } % \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 @@ FUNCTION {format.org.or.pub} "" 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.publisher.address} 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 @@ FUNCTION {multi.page.check} % % \begin{macrocode} FUNCTION {n.dashify} -{ - 't := +{ 't := "" { t empty$ not } { t #1 #1 substring$ "-" = @@ -4441,12 +4622,10 @@ FUNCTION {n.dashify} 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 @@ FUNCTION {format.journal.pages} { pages duplicate$ empty$ 'pop$ { swap$ duplicate$ empty$ { pop$ pop$ format.pages } - { - ", " * + { ", " * swap$ n.dashify pages multi.page.check @@ -4493,8 +4671,7 @@ FUNCTION {format.journal.eid} { eid "eid" bibinfo.check duplicate$ empty$ 'pop$ { swap$ duplicate$ empty$ 'skip$ - { - ", " * + { ", " * } if$ swap$ * @@ -4506,29 +4683,47 @@ FUNCTION {format.journal.eid} % |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$ + 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$ - swap$ - "(" swap$ * ")" * } - if$ * - eid empty$ - { format.journal.pages } - { format.journal.eid } + 'skip$ if$ } % \end{macrocode} @@ -4573,16 +4768,19 @@ FUNCTION {format.journal.series.vol.pages} 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 @@ FUNCTION {format.url} % % \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 @@ FUNCTION {article} get.title.addenda new.block crossref missing$ - { - journal + { journal "t" change.case$ "journal" bibinfo.check emphasize "journal" output.check @@ -4790,8 +4985,7 @@ FUNCTION {book} { new.sentence format.publisher.address output } - { - new.block + { new.block format.book.crossref output.nonnull } if$ @@ -4861,16 +5055,14 @@ FUNCTION {inbook} 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 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 @@ FUNCTION {inproceedings} crossref missing$ { format.in.ed.booktitle "booktitle" output.check eventyear output - continue.clause venue output new.sentence publisher empty$ @@ -5033,13 +5224,30 @@ FUNCTION {uklegislation} 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 @@ FUNCTION {uklegislation} format.publisher.address output } if$ - continue.clause - format.series.chapter.number output new.block format.eprint output format.url output @@ -5304,13 +5510,14 @@ FUNCTION {techreport} } if$ new.block + format.tr.number output + new.block publisher empty$ { format.institution.address output } { institution "institution" bibinfo.check output format.publisher.address output } if$ - format.tr.number output new.block format.library output new.block @@ -5328,7 +5535,7 @@ FUNCTION {techreport} 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 @@ FUNCTION {unpublished} 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 @@ FUNCTION {unpublished} % 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 @@ FUNCTION {format.lab.names} "{vv~}{ll}" format.name$ 't := nameptr #1 > - { - nameptr #2 = + { nameptr #2 = numnames #3 > and { "others" 't := #1 'namesleft := } @@ -5448,17 +5658,14 @@ FUNCTION {format.lab.names} 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 @@ FUNCTION {sort.format.names} "{ll{ }}{ f{ }}{ jj{ }}{ vv{}}" format.name$ 't := nameptr #1 > - { - " " * + { " " * namesleft #1 = t "others" = and diff --git a/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.ins b/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.ins index ba6438ef081..01d6719a434 100644 --- a/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.ins +++ b/Master/texmf-dist/source/bibtex/bath-bst/bath-bst.ins @@ -37,7 +37,7 @@ See: http://www.latex-project.org/lppl.txt \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 @@ Copyright (C) 2018 by University of Bath } \endbatchfile %% -%% Copyright (C) 2018 by University of Bath +%% Copyright (C) 2019 by University of Bath %% %% End of file `bath-bst.ins'. |