Biomedical Engineering: Applications, Basis and Communications (World Scientific)
World Scientific's own LaTeX kit for Biomedical Engineering: Applications, Basis and Communications: the ws-bme class with its sample paper and bibliography style.
- Category
- Journal
- Document class
ws-bme(ws-bme.cls) — ships with TeX Live- Workflow
- Journal manuscript — submissions and revision rounds
- Author
- World Scientific Publishing
- Source
- World Scientific Publishing
- Licence
- No licence is stated in the files. World Scientific Publishing distributes them for authors preparing a submission.
These are the publisher’s own files. This project starts from World Scientific Publishing’s package for this publication — their manuscript, their ws-bme.cls, their bibliography style — so what compiles here is what they would have given you.
World Scientific Publishing serves this exact file to Biomedical Engineering: Applications, Basis and Communications. Check World Scientific Publishing’s author pages for the current instructions.
What you get
bmef1-eps-converted-to.pdf· 7 KBbmef1.eps· 189 KBbmef1.pdf· 7 KBbmef2-eps-converted-to.pdf· 45 KBbmef2.eps· 1136 KBbmef2.pdf· 45 KBsample.bib· 6 KBws-bme.bst· 39 KBws-bme.cls· 43 KBws-bme.tex— the file that is compiled · 21 KBws-bme_bib.tex· 2 KB
These become your files. Editing them afterwards changes your project and nothing else — a project owns its files from the moment it is made.
Journals using this template
Source
bmef1-eps-converted-to.pdf — binary, 7 KB
bmef1.eps — binary, 189 KB
bmef1.pdf — binary, 7 KB
bmef2-eps-converted-to.pdf — binary, 45 KB
bmef2.eps — binary, 1136 KB
bmef2.pdf — binary, 45 KB
sample.bib · 6 KB
@book{jarl88,
place="Cambridge",
title="The Large Scale Structure of Space-Time",
publisher="Cambridge University Press",
author=" Hawking, S. W. and Ellis, G. F. R.",
year="1973",
note = "\url{https://doi.org/10.1017/CBO9780511524646}"}
@misc{davi93,
author="R. Leis",
title="Zur Entwicklung der angewandten Analysis und mathematischen Physik in den letzten hundert Jahren",
note="\url{https://www.iam.uni-bonn.de/fileadmin/user_upload/leis/DMV.pdf}"
}
@book{benh93,
editor = "Fr\'ed\'eric Benhamou and Alain Colmerauer" ,
title = "Constraint {L}ogic {P}rogramming, {S}elected {R}esearch",
publisher = "MIT Press",
year = "1993"}
@book{rich60,
author = "L. F. Richardson",
title = "Arms and {I}nsecurity",
publisher = "Boxwood",
address = "Pittsburg",
pages = "200--253",
year = "1960"}
@book{chur90,
author = "R. V. Churchill and J. W. Brown",
title = "Complex {V}ariables and {A}pplications",
publisher = "McGraw-Hill",
pages = "215--253",
year = "1990",
edition = "5th"}
@inproceedings{gupt97,
author = "R. K. Gupta and S. D. Senturia",
title = "Pull-in Time Dynamics as a Measure of Absolute Pressure",
booktitle = "Proc. {IEEE} Int. Workshop on
Microelectromechanical Systems ({MEMS}'97)",
address = "Nagoya, Japan",
month = jan,
year = "1997",
pages = "290-294",
note = "\url{https://doi.org/10.1109/MEMSYS.1997.581830}"}
@inproceedings{Moss94,
author = "F. Moss",
title = "Stochastic resonance: From the ice ages to the monkey's ear",
pages = "205--253",
year = "1994",
crossref = "Weiss94",
note= "\url{https://doi.org/10.1137/1.9781611971552.ch5}"}
@proceedings{weis94,
title = "Contemporary {P}roblems in {S}tatistical {P}hysics",
booktitle = "Contemporary {P}roblems in {S}tatistical {P}hysics",
editor = "G. H. Weiss",
publisher = "SIAM, Philadelphia",
year = "1994"}
@article{best03,
author = "Westbury, Bruce W.",
title = "{$R$}-matrices and the magic square",
journal = "J. Phys. A",
fjournal = "Journal of Physics A: Mathematical and General",
volume = "36",
year = "2003",
number = "7",
pages = "1947--1959",
issn = "0305-4470",
coden = "JPHAC5",
mrclass = "17B10",
mrnumber = "1 960 703",
note = "\url{https://doi.org/10.1088/0305-4470/36/11/501}"}
@article{pier02,
author = "Deligne, Pierre X. and Gross, Benedict H.",
title = "On the exceptional series, and its descendants",
journal = "C. R. Math. Acad. Sci. Paris",
fjournal = "Comptes Rendus Math\'ematique. Acad\'emie des Sciences. Paris",
volume = "335",
year = "2002",
number = "11",
pages = "877--881",
issn = "1631-073X",
mrclass = "20Gxx",
mrnumber = "1 952 563",
note = "\url{https://doi.org/10.1016/S1631-073X(02)02590-6}"}
@article{jame02,
author = "Landsberg, James. M. and Manivel, L.",
title = "Triality, exceptional {L}ie algebras and {D}eligne dimension formulas",
journal = "Adv. Math.",
fjournal = "Advances in Mathematics",
volume = "171",
year = "2002",
number = "1",
pages = "59--85",
issn = "0001-8708",
coden = "ADMTA4",
mrclass = "17B20 (17B25)",
mrnumber = "1 933 384",
mrreviewer = "Dmitri I. Panyushev",
note = "\url{https://doi.org/10.1006/aima.2002.2071}"}
@techreport{hobb92,
author = "John D. Hobby",
title = "{A User's Manual for MetaPost}",
year = "1992",
month = "apr",
language = "english",
institution = "AT\&T Bell Laboratories",
address = "Murray Hill, New Jersey",
date = "April 1992",
number = "162",
npages = "ii+88~pages"}
@techreport{CSTR116,
author = "Kernighan, Brian W.",
title = "{PIC}---{A} Graphics Language for Typesetting",
type = "Computing Science Tech. Rep.",
number = "116",
institution = "AT\&T Bell Laboratories",
address = "Murray Hill, New Jersey",
year = "1984"}
@unpublished{hear94,
author = "Ball, Martin J. and Esling, John and Dickson, Craig",
title = "{VoQS: Voice Quality Symbols}",
note = "Revised to 1994",
year = "1994"}
@phdthesis{brow88,
author = "Marcus E. Brown",
title = "An Interactive Environment for Literate Programming",
school = "Texas A\&M University",
address = "TX, USA",
pages = "ix + 102",
month = "aug",
year = "1988"}
@inbook{hear72,
author = "D. W. Baker and N. L. Carter",
year = "1972",
editor = "H. C. Heard and I. Y. Borg and N. L. Carter and C. B. Raleigh",
title = "Seismic {V}elocity {A}nisotropy {C}alculated for {U}ltramafic {M}inerals
and {A}ggregates",
booktitle = "Flow and {F}racture of {R}ocks",
publisher = "Am. Geophys. Union",
series = "Geophysical Monograph",
volume = "16",
pages = "157--166",
note = "\url{https://doi.org/10.1029/GM016p0157}"}
@mastersthesis{lodh74,
author = "G[unter] S[ergei] Lodha",
title = "Quantitative interpretation of airborne
electromagnetic response for a spherical model",
school = "University of Toronto",
year = "1974"}
@incollection{dani73,
author = "Jones, Daniel",
title = "{The term `phoneme'}",
editor = "Jones, W. E. and Laver, J.",
booktitle = "Phonetics in Linguistics: A Book of Reading",
publisher = "Longman",
address = "London",
pages = "187--204",
year = "1973"}
@booklet{bill91,
author = "Bill Murrey",
title = "Kerning on the Fly",
howpublished = "URW Non-Plus-Ultra Typography series",
address = "Pittsburg",
year = "1991"}
@misc{rene96,
author = "Bill Davidsen",
title = "NETPBM",
year = "1993",
note = "{ftp://ftp.wustl.edu/graphics/graphics/packages/NetPBM}."}
ws-bme.bst · 39 KB
%%
%% This is file `pattern6.bst',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% merlin.mbs (with options: `head,nm-rvx,ed-rev,jnrlst,yr-com,xmth,jxper,vol-bf,num-xser,ser-vol,ser-ed,isbn,issn,doi,edpar,pp,ed,abr,ednx,mth-bare,ord,jabr,varand,and-xcom,xand,etal-xc,etal-it,url,url-blk,nfss,,{}')
%% physjour.mbs (with options: `nm-rvx,ed-rev,jnrlst,yr-com,xmth,jxper,vol-bf,num-xser,ser-vol,ser-ed,isbn,issn,doi,edpar,pp,ed,abr,ednx,mth-bare,ord,jabr,varand,and-xcom,xand,etal-xc,etal-it,url,url-blk,nfss,,{}')
%% geojour.mbs (with options: `nm-rvx,ed-rev,jnrlst,yr-com,xmth,jxper,vol-bf,num-xser,ser-vol,ser-ed,isbn,issn,doi,edpar,pp,ed,abr,ednx,mth-bare,ord,jabr,varand,and-xcom,xand,etal-xc,etal-it,url,url-blk,nfss,,{}')
%% photjour.mbs (with options: `nm-rvx,ed-rev,jnrlst,yr-com,xmth,jxper,vol-bf,num-xser,ser-vol,ser-ed,isbn,issn,doi,edpar,pp,ed,abr,ednx,mth-bare,ord,jabr,varand,and-xcom,xand,etal-xc,etal-it,url,url-blk,nfss,,{}')
%% merlin.mbs (with options: `tail,nm-rvx,ed-rev,jnrlst,yr-com,xmth,jxper,vol-bf,num-xser,ser-vol,ser-ed,isbn,issn,doi,edpar,pp,ed,abr,ednx,mth-bare,ord,jabr,varand,and-xcom,xand,etal-xc,etal-it,url,url-blk,nfss,,{}')
%% ----------------------------------------
%% *** bme ***
%%
%% Copyright 1994-2005 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}[2005/10/17 4.14 (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 alphabetical by authors.
%---------------------------------------------------------------------
ENTRY
{ address
author
booktitle
chapter
doi
edition
editor
eid
howpublished
institution
isbn
issn
journal
key
month
note
number
organization
pages
publisher
school
series
title
type
url
volume
year
}
{}
{ label }
INTEGERS { output.state before.all mid.sentence after.quote after.sentence after.block }
FUNCTION {init.state.consts}
{ #0 'before.all :=
#1 'mid.sentence :=
#2 'after.sentence :=
#3 'after.block :=
#4 'after.quote :=
}
STRINGS { s t}
FUNCTION {output.nonnull}
{ 's :=
output.state mid.sentence =
{ ", " * write$ }
{ output.state after.block =
{ add.period$ write$
newline$
"\newblock " write$
}
{ output.state before.all =
'write$
% { add.period$ " " * write$ }
{ $ " " * write$ }
if$
}
if$
mid.sentence 'output.state :=
}
if$
s
}
FUNCTION {output}
{ duplicate$ empty$
'pop$
'output.nonnull
if$
}
FUNCTION {output.check}
{ 't :=
duplicate$ empty$
{ pop$ "empty " t * " in " * cite$ * warning$ }
'output.nonnull
if$
}
FUNCTION {blank.sep}
{
after.quote 'output.state :=
}
FUNCTION {fin.entry}
{ add.period$
write$
newline$
}
FUNCTION {new.block}
{ output.state before.all =
'skip$
{ after.block 'output.state := }
if$
}
FUNCTION {new.sentence}
{ output.state after.block =
'skip$
{ output.state before.all =
'skip$
{ after.sentence 'output.state := }
if$
}
if$
}
FUNCTION {add.blank}
{ " " * before.all 'output.state :=
}
FUNCTION {date.block}
{
new.block
}
FUNCTION {not}
{ { #0 }
{ #1 }
if$
}
FUNCTION {and}
{ 'skip$
{ pop$ #0 }
if$
}
FUNCTION {or}
{ { pop$ #1 }
'skip$
if$
}
STRINGS {z}
FUNCTION {remove.dots}
{ 'z :=
""
{ z empty$ not }
{ z #1 #1 substring$
z #2 global.max$ substring$ 'z :=
duplicate$ "." = 'pop$
{ * }
if$
}
while$
}
FUNCTION {new.block.checka}
{ empty$
'skip$
'new.block
if$
}
FUNCTION {new.block.checkb}
{ empty$
swap$ empty$
and
'skip$
'new.block
if$
}
FUNCTION {new.sentence.checka}
{ empty$
'skip$
'new.sentence
if$
}
FUNCTION {new.sentence.checkb}
{ empty$
swap$ empty$
and
'skip$
'new.sentence
if$
}
FUNCTION {field.or.null}
{ duplicate$ empty$
{ pop$ "" }
'skip$
if$
}
FUNCTION {emphasize}
{ duplicate$ empty$
{ pop$ "" }
{ "\emph{" swap$ * "}" * }
if$
}
FUNCTION {bolden}
{ duplicate$ empty$
{ pop$ "" }
{ "\textbf{" swap$ * "}" * }
if$
}
FUNCTION {tie.or.space.prefix}
{ duplicate$ text.length$ #3 <
{ "~" }
{ " " }
if$
swap$
}
FUNCTION {capitalize}
{ "u" change.case$ "t" change.case$
}
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.
% The language selected here is ENGLISH
FUNCTION {bbl.and}
{ "\protect\BIBand{}"}
FUNCTION {bbl.etal}
{ "et~al." }
FUNCTION {bbl.editors}
{ "eds." }
FUNCTION {bbl.editor}
{ "ed." }
FUNCTION {bbl.edby}
{ "edited by" }
FUNCTION {bbl.edition}
{ "ed." }
FUNCTION {bbl.volume}
{ "vol." }
FUNCTION {bbl.of}
{ "of" }
FUNCTION {bbl.number}
{ "no." }
FUNCTION {bbl.nr}
{ "no." }
FUNCTION {bbl.in}
{ "in" }
FUNCTION {pbbl.in}
{ "" }
FUNCTION {bbl.pages}
{ "pp." }
FUNCTION {bbl.page}
{ "p." }
FUNCTION {bbl.chapter}
{ "chap." }
FUNCTION {bbl.techrep}
{ "Tech. Rep." }
FUNCTION {bbl.mthesis}
{ "Master's thesis" }
FUNCTION {bbl.phdthesis}
{ "Ph.D. thesis" }
FUNCTION {bbl.first}
{ "1st" }
FUNCTION {bbl.second}
{ "2nd" }
FUNCTION {bbl.third}
{ "3rd" }
FUNCTION {bbl.fourth}
{ "4th" }
FUNCTION {bbl.fifth}
{ "5th" }
FUNCTION {bbl.st}
{ "st" }
FUNCTION {bbl.nd}
{ "nd" }
FUNCTION {bbl.rd}
{ "rd" }
FUNCTION {bbl.th}
{ "th" }
MACRO {jan} {"Jan."}
MACRO {feb} {"Feb."}
MACRO {mar} {"Mar."}
MACRO {apr} {"Apr."}
MACRO {may} {"May"}
MACRO {jun} {"Jun."}
MACRO {jul} {"Jul."}
MACRO {aug} {"Aug."}
MACRO {sep} {"Sep."}
MACRO {oct} {"Oct."}
MACRO {nov} {"Nov."}
MACRO {dec} {"Dec."}
FUNCTION {eng.ord}
{ duplicate$ "1" swap$ *
#-2 #1 substring$ "1" =
{ bbl.th * }
{ duplicate$ #-1 #1 substring$
duplicate$ "1" =
{ pop$ bbl.st * }
{ duplicate$ "2" =
{ pop$ bbl.nd * }
{ "3" =
{ bbl.rd * }
{ bbl.th * }
if$
}
if$
}
if$
}
if$
}
%-------------------------------------------------------------------
% 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
%% Copyright 1994-2005 Patrick W Daly
MACRO {acmcs} {"ACM Comput. Surv."}
MACRO {acta} {"Acta Inf."}
MACRO {cacm} {"Commun. ACM"}
MACRO {ibmjrd} {"IBM J. Res. Dev."}
MACRO {ibmsj} {"IBM Syst.~J."}
MACRO {ieeese} {"IEEE Trans. Software Eng."}
MACRO {ieeetc} {"IEEE Trans. Comput."}
MACRO {ieeetcad}
{"IEEE Trans. Comput. Aid. Des."}
MACRO {ipl} {"Inf. Process. Lett."}
MACRO {jacm} {"J.~ACM"}
MACRO {jcss} {"J.~Comput. Syst. Sci."}
MACRO {scp} {"Sci. Comput. Program."}
MACRO {sicomp} {"SIAM J. Comput."}
MACRO {tocs} {"ACM Trans. Comput. Syst."}
MACRO {tods} {"ACM Trans. Database Syst."}
MACRO {tog} {"ACM Trans. Graphic."}
MACRO {toms} {"ACM Trans. Math. Software"}
MACRO {toois} {"ACM Trans. Office Inf. Syst."}
MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."}
MACRO {tcs} {"Theor. Comput. Sci."}
FUNCTION {bibinfo.check}
{ swap$
duplicate$ missing$
{
pop$ pop$
""
}
{ duplicate$ empty$
{
swap$ pop$
}
{ swap$
pop$
}
if$
}
if$
}
FUNCTION {bibinfo.warn}
{ swap$
duplicate$ missing$
{
swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
""
}
{ duplicate$ empty$
{
swap$ "empty " swap$ * " in " * cite$ * warning$
}
{ swap$
pop$
}
if$
}
if$
}
FUNCTION {format.url}
{ url empty$
{ "" }
{ "\urlprefix\url{" url * "}" * }
if$
}
STRINGS { bibinfo}
INTEGERS { nameptr namesleft numnames }
FUNCTION {format.names}
{ 'bibinfo :=
duplicate$ empty$ 'skip$ {
's :=
"" 't :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
"{vv~}{ll}{ f{}}{ jj}"
format.name$
remove.dots
bibinfo bibinfo.check
't :=
nameptr #1 >
{
namesleft #1 >
{ ", " * t * }
{
s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
"," *
t "others" =
{
" " * bbl.etal emphasize *
}
{ " " * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
} if$
}
FUNCTION {format.names.ed}
{
format.names
}
FUNCTION {format.authors}
{ author "author" format.names
}
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
"(" swap$ * ")" *
*
}
if$
}
FUNCTION {format.isbn}
{ isbn "isbn" bibinfo.check
duplicate$ empty$ 'skip$
{
new.block
"ISBN " swap$ *
}
if$
}
FUNCTION {format.issn}
{ issn "issn" bibinfo.check
duplicate$ empty$ 'skip$
{
new.block
"ISSN " swap$ *
}
if$
}
FUNCTION {format.doi}
{ doi "doi" bibinfo.check
duplicate$ empty$ 'skip$
{
new.block
"\doi{" swap$ * "}" *
}
if$
}
FUNCTION {format.note}
{
note empty$
{ "" }
{ note #1 #1 substring$
duplicate$ "{" =
'skip$
{ output.state mid.sentence =
{ "l" }
{ "u" }
if$
change.case$
}
if$
note #2 global.max$ substring$ * "note" bibinfo.check
}
if$
}
FUNCTION {format.title}
{ title
duplicate$ empty$ 'skip$
{ "t" change.case$ }
if$
"title" bibinfo.check
}
FUNCTION {output.bibitem}
{ newline$
"\bibitem{" write$
cite$ write$
"}" write$
newline$
""
before.all 'output.state :=
}
FUNCTION {n.dashify}
{
't :=
""
{ t empty$ not }
{ t #1 #1 substring$ "-" =
{ t #1 #2 substring$ "--" = not
{ "--" *
t #2 global.max$ substring$ 't :=
}
{ { t #1 #1 substring$ "-" = }
{ "-" *
t #2 global.max$ substring$ 't :=
}
while$
}
if$
}
{ t #1 #1 substring$ *
t #2 global.max$ substring$ 't :=
}
if$
}
while$
}
FUNCTION {word.in}
{ bbl.in %capitalize
" " * }
FUNCTION {pword.in}
{ pbbl.in
" " * }
FUNCTION {format.date}
{
""
duplicate$ empty$
year "year" bibinfo.check duplicate$ empty$
{ swap$ 'skip$
{ "there's a month but no year in " cite$ * warning$ }
if$
*
}
{ swap$ 'skip$
{
swap$
" " * swap$
}
if$
*
remove.dots
}
if$
duplicate$ empty$
'skip$
{
before.all 'output.state :=
", " swap$ *
}
if$
}
FUNCTION {format.btitle}
{ title "title" bibinfo.check
duplicate$ empty$ 'skip$
{
emphasize
}
if$
}
FUNCTION {either.or.check}
{ empty$
'pop$
{ "can't use both " swap$ * " fields in " * cite$ * warning$ }
if$
}
FUNCTION {format.bvolume}
{ series empty$
{ "" }
{ volume empty$
{series *}
{", " * series * "Vol.~" volume *}
if$
}
if$
}
FUNCTION {format.number.series}
{ volume empty$
{ number empty$
{ series field.or.null }
{ output.state mid.sentence =
{ "no.~" }
{ "No.~" }
if$
number *
series empty$
{ "there's a number but no series in " cite$ * warning$ }
{ " in " * series * }
if$
}
if$
}
{ "" }
if$
}
FUNCTION {is.num}
{ chr.to.int$
duplicate$ "0" chr.to.int$ < not
swap$ "9" chr.to.int$ > not and
}
FUNCTION {extract.num}
{ duplicate$ 't :=
"" 's :=
{ t empty$ not }
{ t #1 #1 substring$
t #2 global.max$ substring$ 't :=
duplicate$ is.num
{ s swap$ * 's := }
{ pop$ "" 't := }
if$
}
while$
s empty$
'skip$
{ pop$ s }
if$
}
FUNCTION {convert.edition}
{ extract.num "l" change.case$ 's :=
s "first" = s "1" = or
{ bbl.first 't := }
{ s "second" = s "2" = or
{ bbl.second 't := }
{ s "third" = s "3" = or
{ bbl.third 't := }
{ s "fourth" = s "4" = or
{ bbl.fourth 't := }
{ s "fifth" = s "5" = or
{ bbl.fifth 't := }
{ s #1 #1 substring$ is.num
{ s eng.ord 't := }
{ edition 't := }
if$
}
if$
}
if$
}
if$
}
if$
}
if$
t
}
FUNCTION {format.edition}
{ edition duplicate$ empty$ 'skip$
{
convert.edition
output.state mid.sentence =
{ "l" }
{ "t" }
if$ change.case$
"edition" bibinfo.check
" " * bbl.edition *
}
if$
}
INTEGERS { multiresult }
FUNCTION {multi.page.check}
{ 't :=
#0 'multiresult :=
{ multiresult not
t empty$ not
and
}
{ t #1 #1 substring$
duplicate$ "-" =
swap$ duplicate$ "," =
swap$ "+" =
or or
{ #1 'multiresult := }
{ t #2 global.max$ substring$ 't := }
if$
}
while$
multiresult
}
FUNCTION {format.pages}
{ pages duplicate$ empty$ 'skip$
{ duplicate$ multi.page.check
{
bbl.pages swap$
n.dashify
}
{
bbl.page swap$
}
if$
tie.or.space.prefix
"pages" bibinfo.check
* *
}
if$
}
FUNCTION {format.journal.pages}
{ pages duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$
{ pop$ pop$ format.pages }
{
":" *
swap$
n.dashify
"pages" bibinfo.check
*
}
if$
}
if$
}
FUNCTION {format.journal.eid}
{ eid "eid" bibinfo.check
duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$ 'skip$
{
":" *
}
if$
swap$ *
}
if$
}
FUNCTION {format.vol.num.pages}
{ volume field.or.null
duplicate$ empty$ 'skip$
{
"volume" bibinfo.check
}
if$
bolden
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$
}
FUNCTION {format.chapter.pages}
{ chapter empty$
'format.pages
{ type empty$
{ bbl.chapter }
{ type "l" change.case$
"type" bibinfo.check
}
if$
chapter tie.or.space.prefix
"chapter" bibinfo.check
* *
pages empty$
'skip$
{ ", " * format.pages * }
if$
}
if$
}
FUNCTION {format.booktitle}
{
booktitle "booktitle" bibinfo.check
emphasize
}
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
"(" swap$ * "), " *
* swap$
* }
if$
word.in swap$ *
}
if$
}
FUNCTION {empty.misc.check}
{ author empty$ title empty$ howpublished empty$
month empty$ year empty$ note empty$
and and and and and
key empty$ not and
{ "all relevant fields are empty in " cite$ * warning$ }
'skip$
if$
}
FUNCTION {format.thesis.type}
{ type duplicate$ empty$
'pop$
{ swap$ pop$
"t" change.case$ "type" bibinfo.check
}
if$
}
FUNCTION {format.tr.number}
{ number "number" bibinfo.check
type duplicate$ empty$
{ pop$ bbl.techrep }
'skip$
if$
"type" bibinfo.check
swap$ duplicate$ empty$
{ pop$ "t" change.case$ }
{ tie.or.space.prefix * * }
if$
}
FUNCTION {format.article.crossref}
{
key duplicate$ empty$
{ pop$
journal duplicate$ empty$
{ "need key or journal for " cite$ * " to crossref " * crossref * warning$ }
{ "journal" bibinfo.check emphasize word.in swap$ * }
if$
}
{ word.in swap$ * " " *}
if$
" \cite{" * crossref * "}" *
}
FUNCTION {format.crossref.editor}
{ editor #1 "{vv~}{ll}" format.name$
"editor" bibinfo.check
editor num.names$ duplicate$
#2 >
{ pop$
"editor" bibinfo.check
" " * bbl.etal
emphasize
*
}
{ #2 <
'skip$
{ editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
{
"editor" bibinfo.check
" " * bbl.etal
emphasize
*
}
{
bbl.and space.word
* editor #2 "{vv~}{ll}" format.name$
"editor" bibinfo.check
*
}
if$
}
if$
}
if$
}
FUNCTION {format.book.crossref}
{ volume duplicate$ empty$
{ "empty volume in " cite$ * "'s crossref of " * crossref * warning$
pop$ word.in
}
{ bbl.volume
capitalize
swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
}
if$
editor empty$
editor field.or.null author field.or.null =
or
{ key empty$
{ series empty$
{ "need editor, key, or series for " cite$ * " to crossref " *
crossref * warning$
"" *
}
{ series emphasize * }
if$
}
{ key * }
if$
}
{ format.crossref.editor * }
if$
" \cite{" * crossref * "}" *
}
FUNCTION {format.incoll.inproc.crossref}
{
editor empty$
editor field.or.null author field.or.null =
or
{ key empty$
{ format.booktitle duplicate$ empty$
{ "need editor, key, or booktitle for " cite$ * " to crossref " *
crossref * warning$
}
{ word.in swap$ * }
if$
}
{ word.in key * " " *}
if$
}
{ word.in format.crossref.editor * " " *}
if$
" \cite{" * crossref * "}" *
}
FUNCTION {format.org.or.pub}
{ 't :=
""
address empty$ t empty$ and
'skip$
{
t empty$
{ address "address" bibinfo.check *
}
{ t *
address empty$
'skip$
{ ", " * address "address" bibinfo.check * }
if$
}
if$
}
if$
}
FUNCTION {format.publisher.address}
{ publisher "publisher" bibinfo.warn format.org.or.pub
}
FUNCTION {format.organization.address}
{ organization "organization" bibinfo.check format.org.or.pub
}
FUNCTION {article}
{ output.bibitem
format.authors "author" output.check
format.title "title" output.check
% new.block
crossref missing$
{
journal
remove.dots
"journal" bibinfo.check
emphasize
"journal" output.check
blank.sep
format.vol.num.pages output
format.date "year" output.check
}
{ format.article.crossref output.nonnull
format.pages output
}
if$
format.issn output
format.doi output
%% new.block
format.url output
%% new.block
format.note output
fin.entry
}
FUNCTION {book}
{ output.bibitem
author empty$
{ format.editors "author and editor" output.check
}
{ format.authors output.nonnull
crossref missing$
{ "author and editor" editor either.or.check }
'skip$
if$
}
if$
% new.block
format.btitle "title" output.check
crossref missing$
{ format.bvolume output
%% new.block
format.number.series output
% new.sentence
format.publisher.address output
}
{
%% new.block
format.book.crossref output.nonnull
}
if$
format.edition output
format.date "year" output.check
format.isbn output
format.doi output
%% new.block
format.url output
%% new.block
format.note output
fin.entry
}
FUNCTION {booklet}
{ output.bibitem
format.authors output
%% new.block
format.title "title" output.check
%% new.block
howpublished "howpublished" bibinfo.check output
address "address" bibinfo.check output
format.date output
format.isbn output
format.doi output
%% new.block
format.url output
%% new.block
format.note output
fin.entry
}
FUNCTION {inbook}
{ output.bibitem
author empty$
{ format.editors "author and editor" output.check
}
{ format.authors output.nonnull
crossref missing$
{ "author and editor" editor either.or.check }
'skip$
if$
}
if$
%% new.block
format.btitle "title" output.check
crossref missing$
{
format.bvolume output
format.number.series output
format.publisher.address output
format.chapter.pages "chapter and pages" output.check
}
{
format.chapter.pages "chapter and pages" output.check
%% new.block
format.book.crossref output.nonnull
}
if$
format.edition output
format.date "year" output.check
crossref missing$
{ format.isbn output }
'skip$
if$
format.doi output
%% new.block
format.url output
%% new.block
format.note output
fin.entry
}
FUNCTION {incollection}
{ output.bibitem
format.authors "author" output.check
%% new.block
format.title "title" output.check
%% new.block
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
format.number.series output
format.chapter.pages output
% new.sentence
format.publisher.address output
format.edition output
format.date "year" output.check
format.isbn output
}
{ format.incoll.inproc.crossref output.nonnull
format.chapter.pages output
}
if$
format.doi output
%% new.block
format.url output
%% new.block
format.note output
fin.entry
}
FUNCTION {inproceedings}
{ output.bibitem
format.authors "author" output.check
%% new.block
format.title "title" output.check
%% new.block
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
format.number.series output
% new.sentence
publisher empty$
{ format.organization.address output }
{ organization "organization" bibinfo.check output
format.publisher.address output
}
if$
format.pages output
format.date "year" output.check
format.isbn output
format.issn output
}
{ format.incoll.inproc.crossref output.nonnull
format.pages output
}
if$
format.doi output
%% new.block
format.url output
%% new.block
format.note output
fin.entry
}
FUNCTION {conference} { inproceedings }
FUNCTION {manual}
{ output.bibitem
author empty$
{ organization "organization" bibinfo.check
duplicate$ empty$ 'pop$
{ output
address "address" bibinfo.check output
}
if$
}
{ format.authors output.nonnull }
if$
%% new.block
format.btitle "title" output.check
author empty$
{ organization empty$
{
address new.block.checka
address "address" bibinfo.check output
}
'skip$
if$
}
{
organization address new.block.checkb
organization "organization" bibinfo.check output
address "address" bibinfo.check output
}
if$
format.edition output
format.date output
format.doi output
%% new.block
format.url output
%% new.block
format.note output
fin.entry
}
FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
%% new.block
format.btitle
"title" output.check
%% new.block
bbl.mthesis format.thesis.type output.nonnull
school "school" bibinfo.warn output
address "address" bibinfo.check output
format.date "year" output.check
format.doi output
%% new.block
format.url output
%% new.block
format.note output
fin.entry
}
FUNCTION {misc}
{ output.bibitem
format.authors output
% title howpublished % new.block.checkb
format.title output
howpublished new.block.checka
howpublished "howpublished" bibinfo.check output
format.date output
format.doi output
%% new.block
format.url output
%% new.block
format.note output
fin.entry
empty.misc.check
}
FUNCTION {phdthesis}
{ output.bibitem
format.authors "author" output.check
% new.block
format.btitle
"title" output.check
%% new.block
bbl.phdthesis format.thesis.type output.nonnull
school "school" bibinfo.warn output
address "address" bibinfo.check output
format.date "year" output.check
format.doi output
%% new.block
format.url output
%% new.block
format.note output
fin.entry
}
FUNCTION {proceedings}
{ output.bibitem
editor empty$
{ organization "organization" bibinfo.check output
}
{ format.editors output.nonnull }
if$
% new.block
format.btitle "title" output.check
format.bvolume output
format.number.series output
editor empty$
{ publisher empty$
'skip$
{
% new.sentence
format.publisher.address output
}
if$
}
{ publisher empty$
{
% new.sentence
format.organization.address output }
{
% new.sentence
organization "organization" bibinfo.check output
format.publisher.address output
}
if$
}
if$
format.date "year" output.check
format.isbn output
format.issn output
format.doi output
%% new.block
format.url output
%% new.block
format.note output
fin.entry
}
FUNCTION {techreport}
{ output.bibitem
format.authors "author" output.check
% new.block
format.title
"title" output.check
format.tr.number output.nonnull
institution "institution" bibinfo.warn output
address "address" bibinfo.check output
format.date "year" output.check
format.doi output
%% new.block
format.url output
%% new.block
format.note output
fin.entry
}
FUNCTION {unpublished}
{ output.bibitem
format.authors "author" output.check
% new.block
format.title "title" output.check
format.date output
format.doi output
%% new.block
format.url output
%% new.block
format.note "note" output.check
fin.entry
}
FUNCTION {default.type} { misc }
READ
FUNCTION {sortify}
{ purify$
"l" change.case$
}
INTEGERS { len }
FUNCTION {chop.word}
{ 's :=
'len :=
s #1 len substring$ =
{ s len #1 + global.max$ substring$ }
's
if$
}
FUNCTION {sort.format.names}
{ 's :=
#1 'nameptr :=
""
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
"{vv{ } }{ll{ }}{ f{ }}{ jj{ }}"
format.name$ 't :=
nameptr #1 >
{
" " *
namesleft #1 = t "others" = and
{ "zzzzz" * }
{ t sortify * }
if$
}
{ t sortify * }
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {sort.format.title}
{ 't :=
"A " #2
"An " #3
"The " #4 t chop.word
chop.word
chop.word
sortify
#1 global.max$ substring$
}
FUNCTION {author.sort}
{ author empty$
{ key empty$
{ "to sort, need author or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ author sort.format.names }
if$
}
FUNCTION {author.editor.sort}
{ author empty$
{ editor empty$
{ key empty$
{ "to sort, need author, editor, or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ editor sort.format.names }
if$
}
{ author sort.format.names }
if$
}
FUNCTION {author.organization.sort}
{ author empty$
{ organization empty$
{ key empty$
{ "to sort, need author, organization, or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ "The " #4 organization chop.word sortify }
if$
}
{ author sort.format.names }
if$
}
FUNCTION {editor.organization.sort}
{ editor empty$
{ organization empty$
{ key empty$
{ "to sort, need editor, organization, or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ "The " #4 organization chop.word sortify }
if$
}
{ editor sort.format.names }
if$
}
FUNCTION {presort}
{ type$ "book" =
type$ "inbook" =
or
'author.editor.sort
{ type$ "proceedings" =
'editor.organization.sort
{ type$ "manual" =
'author.organization.sort
'author.sort
if$
}
if$
}
if$
" "
*
year field.or.null sortify
*
" "
*
title field.or.null
sort.format.title
*
#1 entry.max$ substring$
'sort.key$ :=
}
ITERATE {presort}
%SORT
STRINGS { longest.label }
INTEGERS { number.label longest.label.width }
FUNCTION {initialize.longest.label}
{ "" 'longest.label :=
#1 'number.label :=
#0 'longest.label.width :=
}
FUNCTION {longest.label.pass}
{ number.label int.to.str$ 'label :=
number.label #1 + 'number.label :=
label width$ longest.label.width >
{ label 'longest.label :=
label width$ 'longest.label.width :=
}
'skip$
if$
}
EXECUTE {initialize.longest.label}
ITERATE {longest.label.pass}
FUNCTION {begin.bib}
{ preamble$ empty$
'skip$
{ preamble$ write$ newline$ }
if$
"\begin{thebibliography}{" longest.label * "}" *
write$ newline$
"\providecommand{\url}[1]{\texttt{#1}}"
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$
}
EXECUTE {begin.bib}
EXECUTE {init.state.consts}
ITERATE {call.type$}
FUNCTION {end.bib}
{ newline$
"\end{thebibliography}" write$ newline$
}
EXECUTE {end.bib}
%% End of customized bst file
%%
%% End of file `pattern6.bst'.
ws-bme.cls · 43 KB
43 KB — too long to show here. It arrives with the project.
ws-bme.tex — the file that is compiled · 21 KB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% %% ws-bme.tex : 07-05-2024
%% Tex file to use with ws-bme.cls written in Latex2E.
%% The content, structure, format and layout of this style file is the
%% property of World Scientific Publishing Co. Pte. Ltd.
%% Copyright 2024 by World Scientific Publishing Co.
%% All rights are reserved.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%\documentclass[draft]{ws-bme}
\documentclass{ws-bme}
\usepackage{xcolor}
\usepackage[verbose]{hyperref}
\hypersetup{colorlinks=false,allbordercolors=blue,pdfborderstyle={/S/U/W 1}}
% \label, \ref and \cite commands are highly recommended
\usepackage{multicol,balance}
\begin{document}
\markboth{Author's Name}{Paper Title}
\title{Your paper}
\author{First Author$^{*}$ and Second Author$^{\dag,\ddag}$}
\address{$^{*}\!$University Department, University Name, Address\\
City, State ZIP/Zone, Country,\\
\email{fauthor\_id@domain\_name} \\[6pt]
$^{\dag}\!$Group, Company, Address\\
City, State ZIP/Zone, Country\\
\email{sauthor\_id@domain\_name}}
\maketitle
\begin{history}
\received{Day Month Year}
\revised{Day Month Year}
\accepted{Day Month Year}
\published{Day Month Year}
\end{history}
\footnotetext{$^{\ddag}$Corresponding author: Prof. Second Author,
University Department, University Name, Address,
City, State ZIP/Zone, Country. Tel.: +000-0-0000000, ext 000; Fax:
+000-0-0000000; E-mail: sauthor\_id@domain\_name.}
\begin{abstract}
The abstract should summarize the context,
content and conclusions of the paper. It should not contain any
references or displayed equations. Typeset the abstract in 8~pt
Times Roman with baselineskip of 10~pt, making an indentation of
.65in on the left and right margins.
\end{abstract}
\keywords{A list of 3--5 keywords are to be supplied.}
\vspace*{-1pc}
\begin{multicols}{2}
\section*{THE MAIN TEXT}
Contributions are to be in English. Authors are
encouraged to have their contribution checked for grammar.
American spelling should be used. Abbreviations are allowed but
should be spelled out in full when first used. Integers ten and
below are to be spelled out. Italicize foreign language phrases
(e.g.,~Latin, French).
For the title, try
not to use more than three lines. Typeset the title in 14~pt Times
Roman, uppercase and boldface. Typeset author names in 12~pt Times Roman.
Use the footnote to indicate the present or permanent address of
the author. Affiliations are typeset in 11~pt Times italics. State completely without
abbreviations the affiliation and mailing address, including
country.
The text is to be typeset in 10~pt Times \hbox{Roman},
single-spaced with baselineskip of 13~pt. Text area is 6.9~in across and 9.3~in deep (including running
title). Final pagination and insertion of running titles will be
done by the publisher.
\section*{SECTION HEADINGS}
Section headings should be typeset in boldface, with all the
letters capitalized.
\subsection*{Subheadings}
Subheadings should be typeset in boldface, with the
first letter of the first word capitalized.
\subsubsection*{Sub-subheadings}
Typeset in italics and
capitalize the first letter of the first word only.
\subsection*{Numbering and spacing}
Sections, subsections and sub-subsections are all unnumbered.
Unnumbered sections can be obtained by using \verb|\section*|, \verb|\subsection*| and \verb|\subsubsection*| commands.
Use double spacing before major and subheadings, and single spacing\break after sub-subheadings.
\section*{LISTS OF ITEMS}
Lists are broadly classified into four major categories that can
randomly be used as desired by the author:
\begin{alphlist}[(d)]
\item Numbered list.
\item Lettered list.
\item Unnumbered list.
\item Bulleted list.
\end{alphlist}
\subsection*{Numbered and lettered list}
\begin{enumerate}
\item[] The \verb|\begin{arabiclist}[]| command is used for the arabic
number list (arabic numbers appearing within parenthesis), e.g., (1),
(2), etc.
\smallskip
\item[] The \verb|\begin{romanlist}[]| command is used for the roman
number list (roman numbers appearing within parenthesis), e.g., (i),
(ii), etc.
\smallskip
\item[] The \verb|\begin{Romanlist}[]| command is used for the cap roman
\hbox{number list} (cap roman numbers appearing within parenthesis),
e.g., (I), (II), etc.
\smallskip
\item[] The \verb|\begin{alphlist}[]| command is used for the alphabetic
list (alphabets appearing within parenthesis), e.g., (a), (b), etc.
\smallskip
\item[] The \verb|\begin{Alphlist}[]| command is used for the cap
alphabetic list (cap alphabets appearing within parenthesis), e.g.,
(A), (B), etc.
\end{enumerate}
Note: For all the above mentioned lists (with the exception of
alphabetic list), it is obligatory to enter the last entry's number
in the list within the square bracket, to enable unit alignment.
\subsection*{Bulleted and unnumbered list}
\begin{enumerate}
\item[] The \verb|\begin{itemlist}| command is used for the bulleted list.
\smallskip
\item[] The \verb|\begin{unnumlist}| command is used for creating the
unnumbered list with the turnovers hangindent by 1\,pica.
\end{enumerate}
Lists may be laid out with each item marked by a bullet:
\begin{itemlist}
\item item one
\item item two.
\end{itemlist}
Items may also be numbered with lowercase\break numerals:
\begin{arabiclist}[(2)]
\item item one
\item item two
\begin{romanlist}[(a)]
\item lists within lists can be numbered with lowercase Roman letters
\item second item.
\end{romanlist}
\end{arabiclist}
\section*{FOOTNOTES}
Footnotes should be numbered sequentially in superscript lowercase
Roman letters.\footnote{Footnotes should be typeset in 9~pt Times Roman at the bottom of the page.}
\section*{MATHEMATICAL FORMULAE}
\paragraph{Inline:}
For in-line formulae use \verb|\( ... \)| or \verb|$ ... $|. Avoid
built-up constructions, for example fractions and matrices, in
in-line formulae. Fractions in inline can be typed with a solidus, e.g., \verb|x+y/z=0|.
\paragraph{Display:}
Displayed equations should be numbered consecutively in
the paper, with the number set flush right and enclosed in
parentheses. For numbered display formulae, use the displaymath
environment:
\verb|\begin{equation} ...| \verb|\end{equation}|.
For unnumbered display formulae, use
\verb|\[ ... \]|. For numbered displayed,
one-line formulae always use the equation environment. Do not use
\verb|$$ ... $$|. For example, the input for
\begin{equation}
\mu(n, t) = \frac{\sum\limits^\infty_{i=1}1
(d_i < t, N(d_i) = n)}
{\int\limits^t_{\sigma=0}1(N(\sigma)=n)d\sigma}
\label{eq1}
\end{equation}
\noindent is:
\begin{verbatim}
\begin{equation}
\mu(n, t) = \frac{\sum\limits^\infty_{i=1}1
(d_i < t, N(d_i) = n)}
{\int\limits^t_{\sigma=0}1
(N(\sigma)=n)d\sigma}
\label{eq1}
\end{equation}
\end{verbatim}
For displayed multiline formulae, prefer using \verb|align| or \verb|align*| instead of \verb|eqnarray| environment.
\begin{verbatim}
\begin{align}
\zeta\mapsto\hat{\zeta} &=a\zeta+b\eta\,,\\
\eta\mapsto\hat{\eta} &=c\zeta+d\eta\,.
\label{eq2n3}
\end{align}
\end{verbatim}
\noindent produces:
\begin{eqnarray}
\zeta\mapsto\hat{\zeta}&=&a\zeta+b\eta\,,\\
\eta\mapsto\hat{\eta}&=&c\zeta+d\eta\,.
\label{eq2n3}
\end{eqnarray}
\LaTeX\ does not break long equations to make them fit within the
margins as it does with normal text. It is therefore up to you to
format the equation appropriately (if they overrun the margin.) This
typically requires some creative use of an eqnarray to get elements
shifted to a new line and to align nicely, e.g.,
\begin{align}
\left(1+x\right)^n =&\, 1 + nx + \frac{n\left(n-1\right)}{2!}x^2 \nonumber\\[3pt]
&+ \frac{n\left(n-1\right)\left(n-2\right)}{3!}x^3 \nonumber\\[3pt]
&+ \frac{n\left(n-1\right)\left(n-2\right)\left(n-3\right)}{4!}x^4 \qquad \nonumber\\[3pt]
&+ \ldots n{\rm th}.
\end{align}
Superscripts and subscripts that are words or abbreviations, as in
\( \pi_{\mathrm{low}} \), should be typed as roman letters;
this is done as \verb|\( \pi_{\mathrm{low}} \)|
instead of \( \pi_{low} \) done with \verb|\( \pi_{low} \)|
For geometric functions, e.g.,~exp, sin, cos, tan, etc., please use the macros
\verb|\sin, \cos, \tan|. These macros give proper spacing in mathematical formulae.
It is also possible to use the \AmS-\LaTeX{}
package, which can be obtained from the \AmS\ and various \TeX{}
archives.
Equations should be referred to in abbreviated form,
e.g.,~``Eq.~(\ref{eq1})'' or ``(2)''. In multiple-line equations,
the number should be given on the last line.
Displayed equations are to be centered on the page width. Standard
English letters like x are to appear as $x$ (italicized) in the
text if they are used as mathematical symbols. Punctuation marks
are used at the end of equations as if they appeared directly in
the text.
\enlargethispage{-0.5in} %ONLY NECESSARY
\section*{THEOREMS AND DEFINITIONS}
\LaTeX{} provides \verb|\newtheorem| to create new theorem
environments. The WSPC document styles contain a set of pre-defined
environments for theorems, definitions, proofs, remarks, etc., e.g.,
\begin{verbatim}
\begin{theorem}[Longo, 1998]
For a given $Q$-system...
\[
N = \{x \in N; T x = \gamma (x) T, T x^* =
\gamma (x^*) T\}\,,
\]
and $E_\Xi (\cdot) = T^* \gamma (\cdot) T$
gives a conditional expectation onto $N$
\end{theorem}
\end{verbatim}
\noindent generates
\begin{theorem}[Longo, 1998]
For a given $Q$-system...
\[
N = \{x \in N; T x = \gamma (x) T, T x^* = \gamma (x^*) T\}\,,
\]
and $E_\Xi (\cdot) = T^* \gamma (\cdot) T$ gives a conditional
expectation onto $N$
\end{theorem}
\noindent and
\begin{verbatim}
\begin{theorem}
We have $\# H^2 (M \supset N) < \infty$ ...
\end{theorem}
\end{verbatim}
\noindent produces
\begin{theorem}
We have $\# H^2 (M \supset N) < \infty$ for an inclusion $M \supset
N$ of factors of finite index.
\end{theorem}
To add a new theorem-type environments to an article, use
\begin{verbatim}
\newtheorem{example}{Example}[section]
\let\Examplefont\upshape
\def\Exampleheadfont{\bfseries}
\end{verbatim}
\section*{FLOATS}
\subsection*{Tables}
Put tables and figures in text using the table and figure environments,
and position them near the first reference of the table or figure in
the text. Please avoid long captions in figures and tables.
\paragraph{Input:}
\begin{verbatim}
\begin{tablehere}
\tbl{... table caption ...}
{\begin{tabular}{@{}lcccr@{}}
\toprule
ID & $m$ & $R^2$ & $x_2$ & Times (s)\\
\colrule
11 & 100 & 3135 & 1138 & $<98$\\
...
15 & 100 & 3135 & 1138 & $<102$\\
\botrule
\end{tabular}}
\label{tbl1}
\end{tablehere}
\end{verbatim}
\pagebreak
\noindent {\bf Output:}
\vspace*{-20pt}
\begin{tablehere}%[H]
\tbl{... table caption ...}
{\begin{tabular}{@{}lcccr@{}}
\toprule
ID & $m$ & $R^2$ & $x_2$ & Times (s)\\ \colrule
11 & 100 & 3135 & 1138 & $<98$\\
12 & 100 & 3135 & 1138 & $<99$\\
13 & 100 & 3135 & 1138 & $<100$\\
14 & 100 & 3135 & 1138 & $<101$\\
15 & 100 & 3135 & 1138 & $<102$\\ \botrule
\end{tabular}}\label{tab:smtab}
\end{tablehere}
By using \verb|\tbl| command in table environment, long captions will be justified to the table width while the short or single line captions are centered.
\verb|\tbl{table caption}{tabullar environment}|.
For most tables, the horizontal rules are obtained by:
\begin{tabular}{@{}ll@{}}
{\bf toprule} & one rule at the top\\
{\bf colrule}& one rule separating column heads\\ &
from data cells\\
{\bf botrule}& one bottom rule\\
{\bf Hline} & one thick rule at the top and\\ & bottom of the tables with multiple\\& column heads\\
\end{tabular}
\enlargethispage*{0.3in}
To avoid the rules sticking out at either end
of the table, add \verb|@{}| before the first and after the last descriptors, e.g., {@{}llll@{}}. Please avoid vertical rules in tables.
But if you think the vertical rule is a must,
you can use the standard \LaTeX{} \verb|tabular| environment.
Tables should have a uniform style throughout the
contribution. It does not matter how you place the
inner lines of the table, but we would prefer the border lines to be
of the style as shown in our sample tables.
For the inner lines of the table, it looks better
if they are kept to a minimum.
If tables need to extend over to a second page, the continuation
of the table should be preceded by a caption, e.g.,~``Table~1 ({\it
Continued})''.
\subsection*{Figures}
A figure is obtained with the following commands
\begin{verbatim}
\begin{figurehere}
\centerline{\includegraphics[width=3cm}{bmef1}}
\caption{...caption here...} \label{fig1}
\end{figurehere}
\end{verbatim}
\begin{figurehere}
\centerline{\includegraphics[width=3cm]{bmef1}}
\caption{ ... caption here ... }
\label{fig1}
\end{figurehere}
Figures are to be inserted in the text nearest their
first reference. If the publisher is required to reduce the figures, ensure that the
figures (including lettering and numbers) are large enough to be
clearly seen after reduction.
Figures are to be sequentially numbered with\break Arabic
numerals. The caption must be placed below the figure. For those
figures with multiple parts which appear on different pages, it is
best to place the full\break caption below the first part, and have
e.g.,~``Fig.~1\break ({\it Continued\/})'' below the last part.
Previously published material must be accompanied by written
permission from the author and publisher.
The preferred graphics formats are TIF and Encapsulated PostScript
(EPS) for any type of image. Our \TeX\ installation requires EPS,
but we can easily convert TIF to EPS. Many other formats, e.g., PICT\break
(Macintosh), WMF (Windows) and various proprietary formats, are not
suitable. Even if we can read such files, there is no guarantee that
they will look the same on our systems as on yours.
Adjust the scaling of the figure until it is correctly positioned,
and remove the declarations of the lines and any anomalous spacing.
\begin{table*}
\tbl{Comparison of acoustic for frequencies for piston-cylinder problem.}
{\begin{tabular}{@{}cccc@{}} \toprule
& Analytical frequency & TRIA6-$S_1$ model & \\
Piston mass & (Rad/s) & (Rad/s) & \% Error$^{\text a}$ \\ \colrule
1.0\hphantom{00} & \hphantom{0}281.0 & \hphantom{0}280.81 & 0.07 \\
0.1\hphantom{00} & \hphantom{0}876.0 & \hphantom{0}875.74 & 0.03 \\
0.01\hphantom{0} & 2441.0 & 2441.0\hphantom{0} & 0.0\hphantom{0} \\
0.001 & 4130.0 & 4129.3\hphantom{0} & 0.16\\ \botrule
\end{tabular}
}
\begin{tabnote}
$^{\text a}$ Sample table footnote.\\
\end{tabnote}
\label{tbl2}
\end{table*}
\bigskip
\begin{figure*}
\centerline{\includegraphics[width=6.3in]{bmef2}}
\caption{The bifurcating response curves of system
$\alpha=0.5$, $\beta=1.8$, $\delta=0.2$, $\gamma=0$: (a)
$\mu=-1.3$ and (b) $\mu=0.3$.}
\label{fig2}
\vspace*{12pt}
\end{figure*}
We recommend the use of single column-wide tables and figures wherever
possible. Tables and \hbox{figures} spanning two columns can be typeset
with the following\break environments:
\begin{itemlist}
\item \verb|table*| and
\item \verb|figure*|.
\end{itemlist}
\noindent {\bf Example:}\\[-3pt]
\noindent {\it Table:}
\begin{verbatim}
\begin{table*}
\tbl{Comparison of ...}
{\begin{tabular}{@{}cccc@{}} \toprule
Piston mass & Analytical ...\\ \colrule
1.0... \\
0.001... \\ \botrule
\end{tabular}}
\begin{tabnote}
$^{\text a}$ Sample table footnote.\\
\end{tabnote} \label{tbl2}
\end{table*}
\end{verbatim}
\noindent {\it Figure:}
\begin{verbatim}
\begin{figure*}
\centerline{\includegraphics[width=6in]{bmef2}}
\caption{The bifurcating response ...}
\label{fig2}
\end{figure*}
\end{verbatim}
\begin{sidewaystable*}
\tbl{Positive values of $X_0$ by eliminating $Q_0$ from
Eqs.~(15) and (16) for different values of the parameters $f_0$,
$\lambda_0$ and $\alpha_0$ in various dimension.}
{\begin{tabular}{@{}ccccccccccc@{}}
\toprule\\[-8pt]
{} & & &\multicolumn{8}{c}{Positive roots ($X_0$)}\\[3pt]
\cline{4-11}\\[-6pt]
$f_0$ & $\lambda_0$ & $\alpha_0$ &4D &5D &6D &7D &8D &10D &12D &16D\\[3.5pt]
\hline\\[-6pt]
$-0.033$ &0.034 &0.1
&6.75507, &4.32936, &3.15991, &2.44524,
&1.92883, &0.669541, &--- &---\\[3.5pt]
&&&1.14476 &1.16321 &1.1879
&1.22434 &1.29065
&0.415056\\[7pt]
$-0.1$ &0.333 &0.2
&3.15662, &1.72737, &--- &--- &--- &--- &--- &---\\[3.5pt]
&&&1.24003 &1.48602\\[7pt]
$-0.301$ &0.302 &0.001
&2.07773, &--- &--- &--- &--- &--- &--- &---\\[3.5pt]
&&&1.65625\\[7pt]
$-0.5$ &0.51 &0.001
&--- &--- &--- &--- &--- &--- &--- &---\\[7pt]
0.1 &0.1
&2&1.667, &1.1946
&--- &--- &--- &--- &--- &---\\[3.5pt]
&&&0.806578 &0.858211\\[7pt]
0.1 &0.1 &10
&0.463679 &0.465426 &0.466489 &0.466499
&0.464947 &0.45438 &0.429651 &0.35278\\[7pt]
0.1 &1
&0.2
&--- &--- &--- &--- &--- &--- &--- &---\\[7pt]
0.1 &5
&5&--- &--- &--- &--- &--- &--- &--- &---\\[7pt]
1 &0.001 &2
&0.996033, &0.968869, &0.91379, &0.848544,&0.783787, &0.669541,
&0.577489, &---\\[3.5pt]
&&&0.414324 &0.41436 &0.414412 &0.414489 &0.414605
&0.415056 &0.416214\\[7pt]
&0.001 &0.2
&0.316014, &0.309739, &--- &--- &--- &--- &--- &---\\[3.5pt]
&&&0.275327 &0.275856\\[7pt]
&0.1
&5
&0.089435 &0.089441 &0.089435 &0.089409 &0.08935
&0.089061 &0.088347 &0.084352\\[7pt]
&1 &3&0.128192 &0.128966 &0.19718, &0.169063, &0.142103,
&--- &--- &---\\[3.5pt]
&&&& &0.41436 &0.414412 &0.414489\\[3pt]
\Hline
\end{tabular}}\label{tbl3}
\end{sidewaystable*}
Very large figures and tables should be placed on a separate page
by themselves. Landscape tables and figures can be typeset with the following environments:
\begin{itemlist}
\item \verb|sidewaystable| and
\item \verb|sidewaysfigure|.
\end{itemlist}
\noindent {\bf Example:}
\begin{verbatim}
\begin{sidewaystable*}
\tbl{Positive values of ...}
{\begin{tabular}{@{}ccccccccccc@{}}
...
\end{tabular}}
\label{tbl3}
\end{sidewaystable*}
\end{verbatim}
\section*{CITATIONS}
We have used \verb|\bibitem| to produce the bibliography. Citations
in the text use the labels defined in the bibitem declaration, e.g.,
the first paper by Golub\cite{shi92} is cited using the command
\verb|\cite{shi92}|. Bibitem labels should be unique.
For multiple citations, do not use \verb|\cite{1}|, \verb|\cite{2}|, but use
\verb|\cite{1,2}| instead.
When the reference forms part of the sentence, it should not be
typed in superscripts, e.g.,
\begin{itemlist}
\item ``One can show from Ref.~\refcite{kol88} that $\ldots$'',
\item ``See Refs.~\refcite{baj94} and \refcite{bog87} for more details.''
\end{itemlist}
This is done using the LaTeX command: ``\verb|Ref.~\refcite{name}|''.
\section*{NOTE ADDED}
A note can be added before Acknowledgments.
\section*{ACKNOWLEDGMENTS}
This part should come before References.
Funding information may also be included here.
\section*{ORCID}
You are encouraged to include in your user information the ORCID (\url{https://orcid.org/}) or register for one if you don't have it. This ID will help to identify you in the researcher community and make it easier to keep track of all your publications.
Please provide a valid ORCID here, e.g.,
\noindent Josiah Carberry - \par \url{https://orcid.org/0000-0002-1825-0097}
\noindent Rajesh Babu - \par\url{https://orcid.org/0009-0006-0415-6880}
\setcounter{equation}{0}
\renewcommand{\theequation}{A.\arabic{equation}}
\section*{APPENDICES}
\noindent Appendices should be used only
when absolutely necessary. They should come immediately before
References. If there is more than one appendix, number them
alphabetically. Number displayed equations occurring in the
appendix as (\ref{aeqn1}), (A.2), etc.:
\begin{equation}
\mu(n, t) = \frac{\sum\limits^\infty_{i=1} 1(d_i < t, N(d_i) = n)}
{\int\limits^t_{\sigma=0} 1(N(\sigma) = n)d\sigma}\,\,.
\label{aeqn1}
\end{equation}
\section*{REFERENCES}
Article titles should be stated in full but standard abbreviations
should be used for journal names. Typeset reference in 9~pt Times
Roman, single spaced with baselineskip of 11 pt.
\subsection*{Examples}
\subsubsection*{Journal reference:}
\hangindent=1.12em Shieh MJ, Wong JM, Wang CY, Basic principle and
clinical application of bipolar electrosurgical polypectomy snare,
{\it Biomed Eng Appl Basis Comm} {\bf 4}:123, 1992.
\noindent\hangindent=1.12em Kolenbrander KD, Dykstra CE, Lisy JM,
Torsional vibrational modes of (HF)$_3$: IR-IR double resonance
spectroscopy and electrical interaction theory, {\it J Chem Phys}
{\bf 88}:5995, 1988.
\subsubsection*{Book reference:}
\hangindent=1.12em Bajpai PK, in Zhang X, Ikada Y (eds.) {\it
Biomedical materials research in the Far East (I)}, Kobunshi
Kankokai Inc, Kyoto, Japan, pp. 41--42, 1994.
\noindent\hangindent=1.12em Boger DL, Weinreb SN, {\it Hetero
Diels-Alder Methodology in Organic Synthesis}, Academic Press, San
Diego, 1987.
\begin{thebibliography}{9}
\bibitem{shi92} Shieh MJ, Wong JM, Wang CY, Basic principle and clinical
application of bipolar electrosurgical polypectomy snare, {\it
Biomed Eng Appl Basis Comm} {\bf 4}:123, 1992.
\bibitem{kol88} Kolenbrander KD, Dykstra CE, Lisy JM, Torsional vibrational modes
of (HF)$_3$: IR-IR double resonance spectroscopy and electrical
interaction theory, {\it J Chem Phys} {\bf 88}:5995, 1988, \url{https://doi.org/10.1063/1.454492}.
\bibitem{baj94} Bajpai PK, in Zhang X, Ikada Y (eds.) {\it Biomedical materials
research in the Far East (I)}, Kobunshi Kankokai Inc, Kyoto, Japan,
pp. 41--42, 1994.
\bibitem{bog87} Boger DL, Weinreb SN, {\it Hetero Diels-Alder Methodology in
Organic Synthesis}, Academic Press, San Diego, 1987.
\end{thebibliography}
\end{multicols}
\end{document}
ws-bme_bib.tex · 2 KB
\documentclass{ws-bme}
\usepackage[super]{cite}
\usepackage{xcolor}
\usepackage{hyperref}
\hypersetup{colorlinks=false,allbordercolors=blue,pdfborderstyle={/S/U/W 1}}
\begin{document}
\thispagestyle{plain}
\title{Bib\TeX ing in BME Style}
\markboth{WSPC}{Using World Scientific's Bib\TeX Style File}
\maketitle
\section{Usage}
\begin{verbatim}
\documentclass{ws-bme}
\usepackage{url}
\usepackage[super]{cite}
\begin{document}
Sample output using ws-bme bibliography style file ...
...text.\cite{best,pier,jame} ...
\bibliographystyle{ws-bme}
\bibliography{sample}
\end{document}
\end{verbatim}
\section{Bib\TeX\/ Database Entries}
\begin{center}
\vspace*{12pt}
\tablefont
\tabcolsep21pt\begin{tabular}{@{}ll@{}}\toprule
\multicolumn{1}{c}{Bib\TeX}\\
\multicolumn{1}{c}{Database} & \multicolumn{1}{c}{Sample citation}\\
\multicolumn{1}{c}{entry type}\\\colrule
article & \cite{best03,pier02,jame02}\\
proceedings & \cite{weis94}\\
inproceedings & \cite{gupt97}\\
book & \cite{jarl88,rich60}\\
booklet & \cite{bill91}\\
edition & \cite{chur90}\\
editor & \cite{benh93}\\
series & \cite{hear72}\\
tech report & \cite{hobb92}\\
unpublished & \cite{hear94}\\
phd thesis & \cite{brow88}\\
masters thesis & \cite{lodh74}\\
incollection & \cite{dani73}\\
misc & Refs.~\refcite{davi93} and \citen{rene96}\\
\botrule
\end{tabular}
\vspace*{12pt}
\end{center}
When the reference forms part of the sentence, it should not be
typed in superscripts, e.g.: ``One can show from
Ref.~\refcite{davi93} that $\ldots$''
\bibliographystyle{ws-bme}
\bibliography{sample}
\end{document} The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗