summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-05-10 21:12:18 +0000
committerKarl Berry <karl@freefriends.org>2017-05-10 21:12:18 +0000
commitac450c585e5a42e670caffba9d5f27cd9be11438 (patch)
treef0e32ecd09ca9b3bfc7e3ee2e69b3a5804c60bc2 /Master/texmf-dist/bibtex
parent6d3c33529a0516037ff0b4534036366a978e00e7 (diff)
cmpj (10may17)
git-svn-id: svn://tug.org/texlive/trunk@44283 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/bibtex')
-rw-r--r--Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst492
1 files changed, 430 insertions, 62 deletions
diff --git a/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst b/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst
index 06b45c5ed0a..64effa1982e 100644
--- a/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst
+++ b/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst
@@ -4,37 +4,44 @@
%%
%% The original source files were:
%%
-%% merlin.mbs (with options: `seq-no,vonx,nm-rvv,dt-jnl,yr-com,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,jpg-1,pp-last,num-xser,btit-rm,bt-rm,pre-pub,edpar,bkedcap,blk-com,in-col,ppx,ed,abr,xedn,jabr,and-xcom,xand,eprint,em-x,nfss,')
+%% merlin.mbs (with options: `head,exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
+%% english.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
+%% physjour.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
+%% geojour.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
+%% photjour.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
+%% suppjour.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
+%% merlin.mbs (with options: `tail,exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}')
%% ----------------------------------------
-%% *** Condensed Matter Physics journal bibliography style ***
+%% *** Condensed Matter Physics journal ***
%%
-%% Copyright 1994-2007 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}[2007/04/24 4.20 (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.
-% It requires no extra package to interface to the main text.
-% The form of the \bibitem entries is
-% \bibitem{key}...
-% Usage of \cite is as follows:
-% \cite{key} ==>> [#]
-% \cite[chap. 2]{key} ==>> [#, chap. 2]
-% where # is a number determined by the ordering in the reference list.
-% The order in the reference list is that by which the works were originally
-% cited in the text, or that in the database.
-%---------------------------------------------------------------------
+%% 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.
+ % It requires no extra package to interface to the main text.
+ % The form of the \bibitem entries is
+ % \bibitem{key}...
+ % Usage of \cite is as follows:
+ % \cite{key} ==>> [#]
+ % \cite[chap. 2]{key} ==>> [#, chap. 2]
+ % where # is a number determined by the ordering in the reference list.
+ % The order in the reference list is that by which the works were originally
+ % cited in the text, or that in the database.
+ %---------------------------------------------------------------------
ENTRY
{ address
@@ -42,6 +49,8 @@ ENTRY
author
booktitle
chapter
+ collaboration
+ doi
edition
editor
eid
@@ -53,6 +62,7 @@ ENTRY
month
note
number
+ numpages
organization
pages
publisher
@@ -60,6 +70,7 @@ ENTRY
series
title
type
+ url
volume
year
}
@@ -209,6 +220,10 @@ FUNCTION {space.word}
{ " " swap$ * " " * }
% Here are the language-specific definitions for explicit words.
% Each function has a name bbl.xxx where xxx is the English word.
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{english.mbs}[2003/11/06 4.2 (PWD)]
+
% The language selected here is ENGLISH
FUNCTION {bbl.and}
{ "and"}
@@ -229,7 +244,7 @@ FUNCTION {bbl.edition}
{ "edn." }
FUNCTION {bbl.volume}
-{ "vol." }
+{ "Vol." }
FUNCTION {bbl.of}
{ "of" }
@@ -249,6 +264,9 @@ FUNCTION {bbl.pages}
FUNCTION {bbl.page}
{ "" }
+FUNCTION {bbl.eidpp}
+{ "pages" }
+
FUNCTION {bbl.chapter}
{ "chap." }
@@ -285,6 +303,299 @@ MACRO {nov} {"Nov."}
MACRO {dec} {"Dec."}
+ % End module: english.mbs
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{physjour.mbs}[2002/01/14 2.2 (PWD)]
+MACRO {aa}{"Astron. \& Astrophys."}
+MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."}
+MACRO {aj} {"Astron. J."}
+MACRO {aph} {"Acta Phys."}
+MACRO {advp} {"Adv. Phys."}
+MACRO {ajp} {"Amer. J. Phys."}
+MACRO {ajm} {"Amer. J. Math."}
+MACRO {amsci} {"Amer. Sci."}
+MACRO {anofd} {"Ann. Fluid Dyn."}
+MACRO {am} {"Ann. Math."}
+MACRO {ap} {"Ann. Phys. (NY)"}
+MACRO {adp} {"Ann. Phys. (Leipzig)"}
+MACRO {ao} {"Appl. Opt."}
+MACRO {apl} {"Appl. Phys. Lett."}
+MACRO {app} {"Astroparticle Phys."}
+MACRO {apj} {"Astrophys. J."}
+MACRO {apjsup} {"Astrophys. J. Suppl."}
+MACRO {apss} {"Astrophys. Space Sci."}
+MACRO {araa} {"Ann. Rev. Astron. Astrophys."}
+MACRO {baas} {"Bull. Amer. Astron. Soc."}
+MACRO {baps} {"Bull. Amer. Phys. Soc."}
+MACRO {cmp} {"Comm. Math. Phys."}
+MACRO {cpam} {"Commun. Pure Appl. Math."}
+MACRO {cppcf} {"Comm. Plasma Phys. \& Controlled Fusion"}
+MACRO {cpc} {"Comp. Phys. Comm."}
+MACRO {cqg} {"Class. Quant. Grav."}
+MACRO {cra} {"C. R. Acad. Sci. A"}
+MACRO {fed} {"Fusion Eng. \& Design"}
+MACRO {ft} {"Fusion Tech."}
+MACRO {grg} {"Gen. Relativ. Gravit."}
+MACRO {ieeens} {"IEEE Trans. Nucl. Sci."}
+MACRO {ieeeps} {"IEEE Trans. Plasma Sci."}
+MACRO {ijimw} {"Interntl. J. Infrared \& Millimeter Waves"}
+MACRO {ip} {"Infrared Phys."}
+MACRO {irp} {"Infrared Phys."}
+MACRO {jap} {"J. Appl. Phys."}
+MACRO {jasa} {"J. Acoust. Soc. America"}
+MACRO {jcp} {"J. Comp. Phys."}
+MACRO {jetp} {"Sov. Phys.--JETP"}
+MACRO {jfe} {"J. Fusion Energy"}
+MACRO {jfm} {"J. Fluid Mech."}
+MACRO {jmp} {"J. Math. Phys."}
+MACRO {jne} {"J. Nucl. Energy"}
+MACRO {jnec} {"J. Nucl. Energy, C: Plasma Phys., Accelerators, Thermonucl. Res."}
+MACRO {jnm} {"J. Nucl. Mat."}
+MACRO {jpc} {"J. Phys. Chem."}
+MACRO {jpp} {"J. Plasma Phys."}
+MACRO {jpsj} {"J. Phys. Soc. Japan"}
+MACRO {jsi} {"J. Sci. Instrum."}
+MACRO {jvst} {"J. Vac. Sci. \& Tech."}
+MACRO {nat} {"Nature"}
+MACRO {nature} {"Nature"}
+MACRO {nedf} {"Nucl. Eng. \& Design/Fusion"}
+MACRO {nf} {"Nucl. Fusion"}
+MACRO {nim} {"Nucl. Inst. \& Meth."}
+MACRO {nimpr} {"Nucl. Inst. \& Meth. in Phys. Res."}
+MACRO {np} {"Nucl. Phys."}
+MACRO {npb} {"Nucl. Phys. B"}
+MACRO {nt/f} {"Nucl. Tech./Fusion"}
+MACRO {npbpc} {"Nucl. Phys. B (Proc. Suppl.)"}
+MACRO {inc} {"Nuovo Cimento"}
+MACRO {nc} {"Nuovo Cimento"}
+MACRO {pf} {"Phys. Fluids"}
+MACRO {pfa} {"Phys. Fluids A: Fluid Dyn."}
+MACRO {pfb} {"Phys. Fluids B: Plasma Phys."}
+MACRO {pl} {"Phys. Lett."}
+MACRO {pla} {"Phys. Lett. A"}
+MACRO {plb} {"Phys. Lett. B"}
+MACRO {prep} {"Phys. Rep."}
+MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"}
+MACRO {pp} {"Phys. Plasmas"}
+MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"}
+MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"}
+MACRO {prl} {"Phys. Rev. Lett."}
+MACRO {pr} {"Phys. Rev."}
+MACRO {physrev} {"Phys. Rev."}
+MACRO {pra} {"Phys. Rev. A"}
+MACRO {prb} {"Phys. Rev. B"}
+MACRO {prc} {"Phys. Rev. C"}
+MACRO {prd} {"Phys. Rev. D"}
+MACRO {pre} {"Phys. Rev. E"}
+MACRO {ps} {"Phys. Scripta"}
+MACRO {procrsl} {"Proc. Roy. Soc. London"}
+MACRO {rmp} {"Rev. Mod. Phys."}
+MACRO {rsi} {"Rev. Sci. Inst."}
+MACRO {science} {"Science"}
+MACRO {sciam} {"Sci. Am."}
+MACRO {sam} {"Stud. Appl. Math."}
+MACRO {sjpp} {"Sov. J. Plasma Phys."}
+MACRO {spd} {"Sov. Phys.--Doklady"}
+MACRO {sptp} {"Sov. Phys.--Tech. Phys."}
+MACRO {spu} {"Sov. Phys.--Uspeki"}
+MACRO {st} {"Sky and Telesc."}
+ % End module: physjour.mbs
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{geojour.mbs}[2002/07/10 2.0h (PWD)]
+MACRO {aisr} {"Adv. Space Res."}
+MACRO {ag} {"Ann. Geophys."}
+MACRO {anigeo} {"Ann. Geofis."}
+MACRO {angl} {"Ann. Glaciol."}
+MACRO {andmet} {"Ann. d. Meteor."}
+MACRO {andgeo} {"Ann. d. Geophys."}
+MACRO {andphy} {"Ann. Phys.-Paris"}
+MACRO {afmgb} {"Arch. Meteor. Geophys. Bioklimatol."}
+MACRO {atph} {"Atm\'osphera"}
+MACRO {aao} {"Atmos. Ocean"}
+MACRO {ass}{"Astrophys. Space Sci."}
+MACRO {atenv} {"Atmos. Environ."}
+MACRO {aujag} {"Aust. J. Agr. Res."}
+MACRO {aumet} {"Aust. Meteorol. Mag."}
+MACRO {blmet} {"Bound.-Lay. Meteorol."}
+MACRO {bams} {"Bull. Amer. Meteorol. Soc."}
+MACRO {cch} {"Clim. Change"}
+MACRO {cdyn} {"Clim. Dynam."}
+MACRO {cbul} {"Climatol. Bull."}
+MACRO {cap} {"Contrib. Atmos. Phys."}
+MACRO {dsr} {"Deep-Sea Res."}
+MACRO {dhz} {"Dtsch. Hydrogr. Z."}
+MACRO {dao} {"Dynam. Atmos. Oceans"}
+MACRO {eco} {"Ecology"}
+MACRO {empl}{"Earth, Moon and Planets"}
+MACRO {envres} {"Environ. Res."}
+MACRO {envst} {"Environ. Sci. Technol."}
+MACRO {ecms} {"Estuarine Coastal Mar. Sci."}
+MACRO {expa}{"Exper. Astron."}
+MACRO {geoint} {"Geofis. Int."}
+MACRO {geopub} {"Geofys. Publ."}
+MACRO {geogeo} {"Geol. Geofiz."}
+MACRO {gafd} {"Geophys. Astrophys. Fluid Dyn."}
+MACRO {gfd} {"Geophys. Fluid Dyn."}
+MACRO {geomag} {"Geophys. Mag."}
+MACRO {georl} {"Geophys. Res. Lett."}
+MACRO {grl} {"Geophys. Res. Lett."}
+MACRO {ga} {"Geophysica"}
+MACRO {gs} {"Geophysics"}
+MACRO {ieeetap} {"IEEE Trans. Antenn. Propag."}
+MACRO {ijawp} {"Int. J. Air Water Pollut."}
+MACRO {ijc} {"Int. J. Climatol."}
+MACRO {ijrs} {"Int. J. Remote Sens."}
+MACRO {jam} {"J. Appl. Meteorol."}
+MACRO {jaot} {"J. Atmos. Ocean. Technol."}
+MACRO {jatp} {"J. Atmos. Terr. Phys."}
+MACRO {jastp} {"J. Atmos. Solar-Terr. Phys."}
+MACRO {jce} {"J. Climate"}
+MACRO {jcam} {"J. Climate Appl. Meteor."}
+MACRO {jcm} {"J. Climate Meteor."}
+MACRO {jcy} {"J. Climatol."}
+MACRO {jgr} {"J. Geophys. Res."}
+MACRO {jga} {"J. Glaciol."}
+MACRO {jh} {"J. Hydrol."}
+MACRO {jmr} {"J. Mar. Res."}
+MACRO {jmrj} {"J. Meteor. Res. Japan"}
+MACRO {jm} {"J. Meteor."}
+MACRO {jpo} {"J. Phys. Oceanogr."}
+MACRO {jra} {"J. Rech. Atmos."}
+MACRO {jaes} {"J. Aeronaut. Sci."}
+MACRO {japca} {"J. Air Pollut. Control Assoc."}
+MACRO {jas} {"J. Atmos. Sci."}
+MACRO {jmts} {"J. Mar. Technol. Soc."}
+MACRO {jmsj} {"J. Meteorol. Soc. Japan"}
+MACRO {josj} {"J. Oceanogr. Soc. Japan"}
+MACRO {jwm} {"J. Wea. Mod."}
+MACRO {lao} {"Limnol. Oceanogr."}
+MACRO {mwl} {"Mar. Wea. Log"}
+MACRO {mau} {"Mausam"}
+MACRO {meteor} {"``Meteor'' Forschungsergeb."}
+MACRO {map} {"Meteorol. Atmos. Phys."}
+MACRO {metmag} {"Meteor. Mag."}
+MACRO {metmon} {"Meteor. Monogr."}
+MACRO {metrun} {"Meteor. Rundsch."}
+MACRO {metzeit} {"Meteor. Z."}
+MACRO {metgid} {"Meteor. Gidrol."}
+MACRO {mwr} {"Mon. Weather Rev."}
+MACRO {nwd} {"Natl. Weather Dig."}
+MACRO {nzjmfr} {"New Zeal. J. Mar. Freshwater Res."}
+MACRO {npg} {"Nonlin. Proc. Geophys."}
+MACRO {om} {"Oceanogr. Meteorol."}
+MACRO {ocac} {"Oceanol. Acta"}
+MACRO {oceanus} {"Oceanus"}
+MACRO {paleoc} {"Paleoceanography"}
+MACRO {pce} {"Phys. Chem. Earth"}
+MACRO {pmg} {"Pap. Meteor. Geophys."}
+MACRO {ppom} {"Pap. Phys. Oceanogr. Meteor."}
+MACRO {physzeit} {"Phys. Z."}
+MACRO {pps} {"Planet. Space Sci."}
+MACRO {pss} {"Planet. Space Sci."}
+MACRO {pag} {"Pure Appl. Geophys."}
+MACRO {qjrms} {"Quart. J. Roy. Meteorol. Soc."}
+MACRO {quatres} {"Quat. Res."}
+MACRO {rsci} {"Radio Sci."}
+MACRO {rse} {"Remote Sens. Environ."}
+MACRO {rgeo} {"Rev. Geophys."}
+MACRO {rgsp} {"Rev. Geophys. Space Phys."}
+MACRO {rdgeo} {"Rev. Geofis."}
+MACRO {revmeta} {"Rev. Meteorol."}
+MACRO {sgp}{"Surveys in Geophys."}
+MACRO {sp} {"Solar Phys."}
+MACRO {ssr} {"Space Sci. Rev."}
+MACRO {tellus} {"Tellus"}
+MACRO {tac} {"Theor. Appl. Climatol."}
+MACRO {tagu} {"Trans. Am. Geophys. Union (EOS)"}
+MACRO {wrr} {"Water Resour. Res."}
+MACRO {weather} {"Weather"}
+MACRO {wafc} {"Weather Forecast."}
+MACRO {ww} {"Weatherwise"}
+MACRO {wmob} {"WMO Bull."}
+MACRO {zeitmet} {"Z. Meteorol."}
+ % End module: geojour.mbs
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{photjour.mbs}[1999/02/24 2.0b (PWD)]
+
+MACRO {appopt} {"Appl. Opt."}
+MACRO {bell} {"Bell Syst. Tech. J."}
+MACRO {ell} {"Electron. Lett."}
+MACRO {jasp} {"J. Appl. Spectr."}
+MACRO {jqe} {"IEEE J. Quantum Electron."}
+MACRO {jlwt} {"J. Lightwave Technol."}
+MACRO {jmo} {"J. Mod. Opt."}
+MACRO {josa} {"J. Opt. Soc. America"}
+MACRO {josaa} {"J. Opt. Soc. Amer.~A"}
+MACRO {josab} {"J. Opt. Soc. Amer.~B"}
+MACRO {jdp} {"J. Phys. (Paris)"}
+MACRO {oc} {"Opt. Commun."}
+MACRO {ol} {"Opt. Lett."}
+MACRO {phtl} {"IEEE Photon. Technol. Lett."}
+MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."}
+MACRO {sse} {"Solid-State Electron."}
+MACRO {sjot} {"Sov. J. Opt. Technol."}
+MACRO {sjqe} {"Sov. J. Quantum Electron."}
+MACRO {sleb} {"Sov. Phys.--Leb. Inst. Rep."}
+MACRO {stph} {"Sov. Phys.--Techn. Phys."}
+MACRO {stphl} {"Sov. Techn. Phys. Lett."}
+MACRO {vr} {"Vision Res."}
+MACRO {zph} {"Z. f. Physik"}
+MACRO {zphb} {"Z. f. Physik~B"}
+MACRO {zphd} {"Z. f. Physik~D"}
+
+MACRO {CLEO} {"CLEO"}
+MACRO {ASSL} {"Adv. Sol.-State Lasers"}
+MACRO {OSA} {"OSA"}
+ % End module: photjour.mbs
+ %-------------------------------------------------------------------
+ % Begin module:
+ % \ProvidesFile{suppjour.mbs}[1999/02/24 1.1]
+MACRO {cjp} {"Czech. J. Phys."}
+MACRO {el} {"Europhys. Lett."}
+MACRO {en} {"Europhys. News"}
+MACRO {fujitsustj} {"FUJITSU Sci. Tech. J."}
+MACRO {ieeeed} {"IEEE Trans. Electron Devices"}
+MACRO {ieeeim} {"IEEE Trans. Instrum. Meas."}
+MACRO {ieeejqe} {"IEEE J. Quantum Electron."}
+MACRO {ieeem} {"IEEE Trans. Magn."}
+MACRO {ieeeptl} {"IEEE Photonic Technol. Lett."}
+MACRO {ieeeuffc} {"IEEE Trans. Ultrason., Ferroelect., Freq. Cont."}
+MACRO {jem} {"J. Electron. Mater."}
+MACRO {jes} {"J. Electrochem. Soc."}
+MACRO {jetplett} {"JETP Lett."}
+MACRO {jjap} {"Japan. J. Appl. Phys."}
+MACRO {jpha} {"J. Phys. A: Math. Gen."}
+MACRO {jphb} {"J. Phys. B: At. Mol. Opt. Phys."}
+MACRO {jphbold} {"J. Phys. B: At. Mol. Phys."}
+MACRO {jphc} {"J. Phys.: Condens. Matter"}
+MACRO {jphcold} {"J. Phys. C: Solid State Phys."}
+MACRO {jphd} {"J. Phys. D: Appl. Phys."}
+MACRO {jvsta} {"J. Vac. Sci. Technol. A"}
+MACRO {jvstb} {"J. Vac. Sci. Technol. B"}
+MACRO {me} {"Microelectron. Eng."}
+MACRO {necrd} {"NEC Res.{\&} Develop."}
+MACRO {pa} {"Physica A"}
+MACRO {pb} {"Physica B"}
+MACRO {pc} {"Physica C"}
+MACRO {pd} {"Physica D"}
+MACRO {procieee} {"Proc. IEEE"}
+MACRO {procspie} {"Proc. SPIE"}
+MACRO {pssa} {"Phys. Stat. Sol. A"}
+MACRO {pssb} {"Phys. Stat. Sol. B"}
+MACRO {rpp} {"Rep. Progr. Phys."}
+MACRO {sm} {"Synthet. Metal"}
+MACRO {sost} {"Solid State Technol."}
+MACRO {ss} {"Surf. Sci."}
+MACRO {ssc} {"Solid State Commun."}
+MACRO {sst} {"Semicond. Sci. Technol."}
+MACRO {suplatt} {"Superlatt. Microstr."}
+MACRO {sust} {"Supercond. Sci. Technol."}
+MACRO {znat} {"Z. Naturforsch."}
+ % End module: suppjour.mbs
+%% Copyright 1994-2011 Patrick W Daly
MACRO {acmcs} {"ACM Comput. Surv."}
MACRO {acta} {"Acta Inf."}
@@ -374,6 +685,15 @@ FUNCTION {format.eprint}
}
if$
}
+FUNCTION {format.url}
+{
+ url
+ duplicate$ empty$
+ { pop$ "" }
+ { "\urlprefix\url{" swap$ * "}" * }
+ if$
+}
+
INTEGERS { nameptr namesleft numnames }
@@ -431,7 +751,7 @@ FUNCTION {format.names.ed}
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
- "{f{.}.~}{vv~}{ll}{ jj}"
+ "{vv~}{ll}{ jj}{ f{.}.}"
format.name$
bibinfo bibinfo.check
't :=
@@ -465,6 +785,14 @@ FUNCTION {format.names.ed}
}
FUNCTION {format.authors}
{ author "author" format.names
+ duplicate$ empty$ 'skip$
+ { collaboration "collaboration" bibinfo.check
+ duplicate$ empty$ 'skip$
+ { " (" swap$ * ")" * }
+ if$
+ *
+ }
+ if$
}
FUNCTION {get.bbl.editor}
{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
@@ -480,6 +808,14 @@ FUNCTION {format.editors}
}
if$
}
+FUNCTION {format.doi}
+{ doi empty$
+ { "" }
+ {
+ "\doi{" doi * "}" *
+ }
+ if$
+}
FUNCTION {format.note}
{
note empty$
@@ -566,13 +902,6 @@ FUNCTION {format.date}
*
}
if$
- duplicate$ empty$
- 'skip$
- {
- before.all 'output.state :=
- ", " swap$ *
- }
- if$
}
FUNCTION {format.btitle}
{ title "title" bibinfo.check
@@ -594,8 +923,7 @@ FUNCTION {format.bvolume}
"volume" bibinfo.check * *
series "series" bibinfo.check
duplicate$ empty$ 'pop$
- { swap$ bbl.of space.word * swap$
- emphasize * }
+ { emphasize ", " * swap$ * }
if$
"volume and number" number either.or.check
}
@@ -668,16 +996,6 @@ FUNCTION {format.pages}
}
if$
}
-FUNCTION {first.page}
-{ 't :=
- ""
- { t empty$ not t #1 #1 substring$ "-" = not and }
- { t #1 #1 substring$ *
- t #2 global.max$ substring$ 't :=
- }
- while$
-}
-
FUNCTION {format.journal.pages}
{ pages duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$
@@ -685,7 +1003,7 @@ FUNCTION {format.journal.pages}
{
", " *
swap$
- first.page
+ n.dashify
"pages" bibinfo.check
*
}
@@ -702,6 +1020,12 @@ FUNCTION {format.journal.eid}
}
if$
swap$ *
+ numpages empty$ 'skip$
+ { numpages bbl.eidpp tie.or.space.prefix
+ "numpages" bibinfo.check * *
+ " (" swap$ * ")" * *
+ }
+ if$
}
if$
}
@@ -748,13 +1072,19 @@ FUNCTION {format.booktitle}
FUNCTION {format.in.ed.booktitle}
{ format.booktitle duplicate$ empty$ 'skip$
{
+ format.bvolume duplicate$ empty$ 'pop$
+ { ", " swap$ * * }
+ if$
editor "editor" format.names.ed duplicate$ empty$ 'pop$
{
- " " *
get.bbl.editor
+ ")" *
capitalize
- "(" swap$ * "), " *
- * swap$
+ swap$ " " *
+ " (" * swap$ *
+ swap$
+ "," *
+ " " * swap$
* }
if$
word.in swap$ *
@@ -786,7 +1116,12 @@ FUNCTION {format.tr.number}
"type" bibinfo.check
swap$ duplicate$ empty$
{ pop$ "t" change.case$ }
- { tie.or.space.prefix * * }
+ { duplicate$ text.length$ #3 <
+ { ",~" }
+ { ", " }
+ if$
+ swap$
+ * * }
if$
}
FUNCTION {format.article.crossref}
@@ -926,8 +1261,10 @@ FUNCTION {article}
{ format.journal.pages }
{ format.journal.eid }
if$
+ format.doi output
format.note output
format.eprint output
+ format.url output
fin.entry
}
FUNCTION {book}
@@ -954,8 +1291,10 @@ FUNCTION {book}
if$
format.edition output
format.date "year" output.check
+ format.doi output
format.note output
format.eprint output
+ format.url output
fin.entry
}
FUNCTION {booklet}
@@ -965,8 +1304,10 @@ FUNCTION {booklet}
howpublished "howpublished" bibinfo.check output
address "address" bibinfo.check output
format.date output
+ format.doi output
format.note output
format.eprint output
+ format.url output
fin.entry
}
@@ -985,10 +1326,10 @@ FUNCTION {inbook}
format.btitle "title" output.check
crossref missing$
{
- format.publisher.address output
format.bvolume output
format.chapter.pages "chapter and pages" output.check
format.number.series output
+ format.publisher.address output
}
{
format.chapter.pages "chapter and pages" output.check
@@ -999,8 +1340,10 @@ FUNCTION {inbook}
format.date "year" output.check
date.block
format.pages "pages" output.check
+ format.doi output
format.note output
format.eprint output
+ format.url output
fin.entry
}
@@ -1009,10 +1352,9 @@ FUNCTION {incollection}
format.authors "author" output.check
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
- format.publisher.address output
- format.bvolume output
- format.number.series output
format.chapter.pages output
+ format.number.series output
+ format.publisher.address output
format.edition output
}
{ format.incoll.inproc.crossref output.nonnull
@@ -1022,8 +1364,10 @@ FUNCTION {incollection}
format.date "year" output.check
date.block
format.pages "pages" output.check
+ format.doi output
format.note output
format.eprint output
+ format.url output
fin.entry
}
FUNCTION {inproceedings}
@@ -1031,21 +1375,22 @@ FUNCTION {inproceedings}
format.authors "author" output.check
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
+ format.number.series output
publisher empty$
{ format.organization.address output }
{ organization "organization" bibinfo.check output
format.publisher.address output
}
if$
- format.bvolume output
- format.number.series output
}
{ format.incoll.inproc.crossref output.nonnull
}
if$
format.pages "pages" output.check
+ format.doi output
format.note output
format.eprint output
+ format.url output
fin.entry
}
FUNCTION {conference} { inproceedings }
@@ -1077,8 +1422,10 @@ FUNCTION {manual}
if$
format.edition output
format.date output
+ format.doi output
format.note output
format.eprint output
+ format.url output
fin.entry
}
@@ -1091,8 +1438,10 @@ FUNCTION {mastersthesis}
school "school" bibinfo.warn output
address "address" bibinfo.check output
format.date "year" output.check
+ format.doi output
format.note output
format.eprint output
+ format.url output
fin.entry
}
@@ -1102,8 +1451,10 @@ FUNCTION {misc}
format.title output
howpublished "howpublished" bibinfo.check output
format.date output
+ format.doi output
format.note output
format.eprint output
+ format.url output
fin.entry
empty.misc.check
}
@@ -1116,8 +1467,10 @@ FUNCTION {phdthesis}
school "school" bibinfo.warn output
address "address" bibinfo.check output
format.date "year" output.check
+ format.doi output
format.note output
format.eprint output
+ format.url output
fin.entry
}
@@ -1130,18 +1483,21 @@ FUNCTION {proceedings}
if$
format.btitle "title" output.check
format.bvolume output
- format.number.series output
editor empty$
{ publisher empty$
+ { format.number.series output }
{
+ format.number.series output
format.publisher.address output
}
if$
}
{ publisher empty$
{
+ format.number.series output
format.organization.address output }
{
+ format.number.series output
organization "organization" bibinfo.check output
format.publisher.address output
}
@@ -1149,8 +1505,10 @@ FUNCTION {proceedings}
}
if$
format.date "year" output.check
+ format.doi output
format.note output
format.eprint output
+ format.url output
fin.entry
}
@@ -1163,8 +1521,10 @@ FUNCTION {techreport}
institution "institution" bibinfo.warn output
address "address" bibinfo.check output
format.date "year" output.check
+ format.doi output
format.note output
format.eprint output
+ format.url output
fin.entry
}
@@ -1173,8 +1533,10 @@ FUNCTION {unpublished}
format.authors "author" output.check
format.title "title" output.check
format.date output
+ format.doi output
format.note "note" output.check
format.eprint output
+ format.url output
fin.entry
}
@@ -1210,6 +1572,12 @@ FUNCTION {begin.bib}
write$ newline$
"\providecommand{\urlprefix}{URL }"
write$ newline$
+ "\expandafter\ifx\csname urlstyle\endcsname\relax"
+ write$ newline$
+ " \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else"
+ write$ newline$
+ " \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup \urlstyle{rm}\Url}\fi"
+ write$ newline$
"\providecommand{\eprint}[2][]{\url{#2}}"
write$ newline$
}