diff options
author | Karl Berry <karl@freefriends.org> | 2020-08-11 20:42:58 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-08-11 20:42:58 +0000 |
commit | 3aa493366133e1d5e736ce1a3f859b767257358e (patch) | |
tree | 8f002e6ed3584e24639d6fd0ef87bc24a344add7 /Master/texmf-dist/bibtex | |
parent | eea2fcc794643c78e9bbad80936fc0e6be16be62 (diff) |
asmejour (11aug20)
git-svn-id: svn://tug.org/texlive/trunk@56092 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/bibtex')
-rw-r--r-- | Master/texmf-dist/bibtex/bst/asmejour/asmejour.bst | 82 |
1 files changed, 51 insertions, 31 deletions
diff --git a/Master/texmf-dist/bibtex/bst/asmejour/asmejour.bst b/Master/texmf-dist/bibtex/bst/asmejour/asmejour.bst index c590f0be904..9e28479becb 100644 --- a/Master/texmf-dist/bibtex/bst/asmejour/asmejour.bst +++ b/Master/texmf-dist/bibtex/bst/asmejour/asmejour.bst @@ -1,32 +1,10 @@ -%% -%% This is file `asmejour.bst', initially generated with the docstrip utility and extensively customized. -%% -%% *** This bibtex style follows ASME journals *** -%% - % The original source files for docstrip were: - % - % merlin.mbs (with options: `seq-no,nm-rev,jnrlst,dt-beg,xmth,tit-qq,atit-u,thtit-a,vol-bf,volp-com,jwdpg,pp-last,num-xser,numser,ser-vol,ser-ed,pre-edn,doi,edby,edbyy,blk-com,in-x,pp,ed,abr,ednx,ord,jabr,revdata,eprint,url,url-blk,eprint,url,url-nt,em-it,nfss,') - % ---------------------------------------- - % - % Copyright 1994-2011 Patrick W Daly - % =============================================================== - % IMPORTANT NOTICE: - % This bibliographic style (bst) file has been generated from one or - % more master bibliographic style (mbs) files, listed above. - % - % This generated file can be redistributed and/or modified under the terms - % of the LaTeX Project Public License Distributed from CTAN - % archives in directory macros/latex/base/lppl.txt; either - % version 1 of the License, or any later version. - % =============================================================== - % Name and version information of the main mbs file: - % \ProvidesFile{merlin.mbs}[2011/11/18 4.33 (PWD, AO, DPC)] - % For use with BibTeX version 0.99a or later - % - % =============================================================== - %------------------------------------------------------------------- %% - %% This file is asmejour.bst, version 1.03 dated 2020/04/12. + %% This is file `asmejour.bst', initially generated with the docstrip utility and extensively customized. + %% + %% *** This bibtex style follows ASME journals *** + %% + %% + %% This file is asmejour.bst, version 1.04 dated 2020/04/15. %% %% This file was generated and edited by John Lienhard. %% This file is a derivative work under Clause 6 of the LPPL license. @@ -86,6 +64,12 @@ %% provide format.alt.link to print the hyperlink if the report number is empty. %% provide institution.address function %% + %% Modifications in v1.04 ( ) + %% add hdl macro as a synonym for hndl + %% separate format.serial.volume from format.bvolume; + %% arrange format.bvolume to order vol and series as ", Vol. X of Series Title", which affects + %% @book, @inbook, @incollection, and @proceedings. + %% %% %% Author: John H. Lienhard V %% Department of Mechanical Engineering @@ -114,6 +98,28 @@ %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% + % The original source files for docstrip were: + % + % merlin.mbs (with options: `seq-no,nm-rev,jnrlst,dt-beg,xmth,tit-qq,atit-u,thtit-a,vol-bf,volp-com,jwdpg,pp-last,num-xser,numser,ser-vol,ser-ed,pre-edn,doi,edby,edbyy,blk-com,in-x,pp,ed,abr,ednx,ord,jabr,revdata,eprint,url,url-blk,eprint,url,url-nt,em-it,nfss,') + % ---------------------------------------- + % + % Copyright 1994-2011 Patrick W Daly + % =============================================================== + % IMPORTANT NOTICE: + % This bibliographic style (bst) file has been generated from one or + % more master bibliographic style (mbs) files, listed above. + % + % This generated file can be redistributed and/or modified under the terms + % of the LaTeX Project Public License Distributed from CTAN + % archives in directory macros/latex/base/lppl.txt; either + % version 1 of the License, or any later version. + % =============================================================== + % Name and version information of the main mbs file: + % \ProvidesFile{merlin.mbs}[2011/11/18 4.33 (PWD, AO, DPC)] + % For use with BibTeX version 0.99a or later + % + % =============================================================== + %------------------------------------------------------------------- %------------------------------------------------------------------- % This bibliography style file is intended for texts in ENGLISH % This is a numerical citation style, and as such is standard LaTeX. @@ -483,6 +489,7 @@ MACRO {arxiv} {"https://arxiv.org/abs/"} MACRO {googlebooks} {"http://books.google.com/books?id="} +MACRO {hdl} {"http://hdl.handle.net/"} MACRO {hndl} {"http://hdl.handle.net/"} MACRO {jstor} {"http://www.jstor.org/stable/"} @@ -961,17 +968,29 @@ FUNCTION {either.or.check} FUNCTION {format.bvolume} { volume empty$ { "" } + { bbl.volume volume tie.or.space.prefix "volume" bibinfo.check * * + series "series" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ bbl.of space.word * swap$ + * } + if$ + "volume and number" number either.or.check + } + if$ +} +FUNCTION {format.pvolume} +{ volume empty$ + { "" } { bbl.volume volume tie.or.space.prefix "volume" bibinfo.check * * series "series" bibinfo.check duplicate$ empty$ 'pop$ { ", " * swap$ *} if$ - "volume and number" number either.or.check } if$ } -FUNCTION {format.pvolume} +FUNCTION {format.serial.volume} { volume empty$ { "" } { bbl.volume volume tie.or.space.prefix @@ -980,6 +999,7 @@ FUNCTION {format.pvolume} duplicate$ empty$ 'pop$ { ", " * swap$ *} if$ + "volume and number" number either.or.check } if$ } @@ -1245,7 +1265,7 @@ FUNCTION {format.in.ed.proctitle} FUNCTION {format.in.ed.serialtitle} { format.doi.booktitle duplicate$ empty$ 'skip$ { - format.bvolume duplicate$ empty$ 'pop$ + format.serial.volume duplicate$ empty$ 'pop$ { " (" swap$ * * ")" *} if$ format.edition duplicate$ empty$ 'pop$ |