summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-08-11 20:42:58 +0000
committerKarl Berry <karl@freefriends.org>2020-08-11 20:42:58 +0000
commit3aa493366133e1d5e736ce1a3f859b767257358e (patch)
tree8f002e6ed3584e24639d6fd0ef87bc24a344add7 /Master/texmf-dist/bibtex
parenteea2fcc794643c78e9bbad80936fc0e6be16be62 (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.bst82
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$