Journal of Earthquake and Tsunami (World Scientific)
World Scientific's own LaTeX kit for Journal of Earthquake and Tsunami: the ws-jet class with its sample paper and bibliography style.
- Category
- Journal
- Document class
ws-jet(ws-jet.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-jet.cls, their bibliography style — so what compiles here is what they would have given you.
World Scientific Publishing serves this exact file to Journal of Earthquake and Tsunami. Check World Scientific Publishing’s author pages for the current instructions.
What you get
jetf1-eps-converted-to.pdf· 5 KBjetf1.eps· 15 KBjetf1.pdf· 5 KBsample.bib· 6 KBws-jet.bst· 32 KBws-jet.cls· 34 KBws-jet.tex— the file that is compiled · 10 KBws-jet_BiB.tex· 1 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
jetf1-eps-converted-to.pdf — binary, 5 KB
jetf1.eps — binary, 15 KB
jetf1.pdf — binary, 5 KB
sample.bib · 6 KB
@book{ColBenh:93,
editor = "Fr\'ed\'eric Benhamou and Alain Colmerauer" ,
title = "Constraint {L}ogic {P}rogramming, {S}elected {R}esearch",
publisher = "MIT Press",
year = "1993"}
@book{ArmsRace1,
author = "L. F. Richardson",
title = "Arms and {I}nsecurity",
publisher = "Boxwood",
address = "Pittsburg",
pages = "200--253",
year = "1960"}
@book{ComplexVariables,
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{conftypical,
author = "R. K. Gupta and S. D. Senturia",
title = "Pull-in Time Dynamics as a Measure of Absolute Pressure",
booktitle = "Proc. {IEEE} International 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",
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{best,
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{pier,
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{jame,
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{hobby1992,
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 Technical Report",
number = "116",
institution = "AT\&T Bell Laboratories",
address = "Murray Hill, New Jersey",
year = "1984"}
@unpublished{VoQS,
author = "Ball, Martin J. and Esling, John and Dickson, Craig",
title = "{VoQS: Voice Quality Symbols}",
note = "Revised to 1994",
year = "1994"}
@phdthesis{Brown:1988:IEL,
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{inbook,
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 = "Geophys. Mono.",
volume = "16",
pages = "157--166",
note = "\url{https://doi.org/10.1029/GM016p0157}"}
@mastersthesis{segms,
author = "G[unter] S[ergei] Lodha",
title = "Quantitative {I}nterpretation of {A}riborne
{E}lectromagnetic {R}esponse for a {S}pherical {M}odel",
school = "University of Toronto",
year = "1974"}
@incollection{Jones:Phoneme,
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{URW:kerning,
author = "Bill Murrey",
title = "Kerning on the {F}ly",
howpublished = "URW Non-Plus-Ultra Typography series",
address = "Pittsburg",
year = "1991"}
@misc{netpbm,
author = "Bill Davidsen",
title = "NETPBM",
year = "1993",
note = "ftp://ftp.wustl.edu/graphics/graphics/packages/ {NetPBM}"}
@article{Ko05,
author = {T.~G.~Kolda},
title = {Revisiting asynchronous parallel pattern search for
nonlinear optimization},
journal = {SIAM Journal on Optimization},
year = {2005},
volume = {16},
number = {2},
pages = {563--586},
doi = {10.1137/040603589},
url = {https://doi.org/10.1137/040603589}"}
@book{NR92,
author = "W. H. Press and S. A. Teukolsky and W. T. Vetterling and B. P. Flannery",
title = "Numerical {R}ecipes in {C}",
publisher = "Cambridge University Press",
year = "1992"}
@article{Wang_Fang_Liu_JET_2020,
author = {Wang, Qian and Fang, Yong-Liu and Liu, Hua},
title = {Surface Evolution and Wave Loads on a Horizontal Plate in Different Tsunami-like Waves},
journal = {Journal of Earthquake and Tsunami},
volume = {14},
number = {05},
pages = {2040001},
year = {2020},
}
ws-jet.bst · 32 KB
%%
%% This is file `pattern1.bst',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% merlin.mbs (with options: `ay,nat,nm-rev,jnrlst,keyxyr,dt-beg,yr-par,yrpp-xsp,note-yr,tit-qq,vol-bf,volp-com,jwdpg,pp-last,num-xser,numser,ser-vol,ser-ed,pub-par,pre-edn,isbn,doi,edpar,blk-com,pp,ed,abr,ednx,ord,jabr,and-xcom,etal-it,url,url-nt,nfss,')
%% ----------------------------------------
%% *** wsjournals ***
%%
%% Copyright 1994-2003 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}[2003/09/8 4.12 (PWD, AO, DPC)]
% For use with BibTeX version 0.99a or later
%-------------------------------------------------------------------
% This bibliography style file is intended for texts in ENGLISH
% This is an author-year citation style bibliography. As such, it is
% non-standard LaTeX, and requires a special package file to function properly.
% Such a package is wsnatbib.sty
% The form of the \bibitem entries is
% \bibitem[Jones et al.(1990)]{key}...
% \bibitem[Jones et al.(1990)Jones, Baker, and Smith]{key}...
% The essential feature is that the label (the part in brackets) consists
% of the author names, as they should appear in the citation, with the year
% in parentheses following. There must be no space before the opening
% parenthesis!
% With natbib v5.3, a full list of authors may also follow the year.
% In natbib.sty, it is possible to define the type of enclosures that is
% really wanted (brackets or parentheses), but in either case, there must
% be parentheses in the label.
% The \cite command functions as follows:
% \citet{key} ==>> Jones et al. (1990)
% \citet*{key} ==>> Jones, Baker, and Smith (1990)
% \citep{key} ==>> (Jones et al., 1990)
% \citep*{key} ==>> (Jones, Baker, and Smith, 1990)
% \citep[chap. 2]{key} ==>> (Jones et al., 1990, chap. 2)
% \citep[e.g.][]{key} ==>> (e.g. Jones et al., 1990)
% \citep[e.g.][p. 32]{key} ==>> (e.g. Jones et al., p. 32)
% \citeauthor{key} ==>> Jones et al.
% \citeauthor*{key} ==>> Jones, Baker, and Smith
% \citeyear{key} ==>> 1990
%---------------------------------------------------------------------
ENTRY
{ address
author
booktitle
chapter
doi
edition
editor
eid
howpublished
institution
isbn
journal
key
month
note
number
organization
pages
publisher
school
series
title
type
url
volume
year
}
{}
{ label extra.label sort.label short.list }
INTEGERS { output.state before.all mid.sentence after.sentence after.block }
FUNCTION {init.state.consts}
{ #0 'before.all :=
#1 'mid.sentence :=
#2 'after.sentence :=
#3 'after.block :=
}
FUNCTION {disp.msg.screen} { #1 }
FUNCTION {type.msg}
{ disp.msg.screen
{ "<ws-jet.bst>"
top$
"World Scientific's Bibliography Style File for JET"
top$
"version 1.0 (2010/03/12), Sorted"
top$
"for support: Rajesh, [email protected]"
top$
}
{ skip$ }
if$
}
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$ }
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 {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 {no.blank.or.punct}
{ "\hspace{0pt}" * before.all 'output.state :=
}
FUNCTION {date.block}
{
skip$
}
FUNCTION {not}
{ { #0 }
{ #1 }
if$
}
FUNCTION {and}
{ 'skip$
{ pop$ #0 }
if$
}
FUNCTION {or}
{ { pop$ #1 }
'skip$
if$
}
FUNCTION {non.stop}
{ duplicate$
"}" * add.period$
#-1 #1 substring$ "." =
}
FUNCTION {new.block.checkb}
{ empty$
swap$ empty$
and
'skip$
'new.block
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}
{ "and"}
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}
{ "" }
FUNCTION {bbl.of}
{ "of" }
FUNCTION {bbl.number}
{ "no." }
FUNCTION {bbl.nr}
{ "no." }
FUNCTION {bbl.in}
{ "in" }
FUNCTION {bbl.pages}
{ "pp." }
FUNCTION {bbl.page}
{ "p." }
FUNCTION {bbl.jpages}
{""}
FUNCTION {bbl.jpage}
{""}
FUNCTION {bbl.chapter}
{ "chap." }
FUNCTION {bbl.techrep}
{ "Tech. Rep." }
FUNCTION {bbl.mthesis}
{ "Master's thesis" }
FUNCTION {bbl.phdthesis}
{ "PhD 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$
}
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$
}
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$
bibinfo bibinfo.check
't :=
nameptr #1 >
{
namesleft #1 >
{ ", " * t * }
{
s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
{
" " * bbl.etal emphasize *
}
{
"and"
space.word * t *
}
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
} if$
}
FUNCTION {format.names.ed}
{
'bibinfo :=
duplicate$ empty$ 'skip$ {
's :=
"" 't :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
"{f.~}{vv~}{ll}{, jj}"
format.name$
bibinfo bibinfo.check
't :=
nameptr #1 >
{
namesleft #1 >
{ ", " * t * }
{
s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
{
" " * bbl.etal emphasize *
}
{
bbl.and
space.word * t *
}
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
} if$
}
FUNCTION {format.key}
{ empty$
{ key field.or.null }
{ "" }
if$
}
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$
{
"ISBN " swap$ *
}
if$
}
FUNCTION {format.doi}
{ doi "doi" bibinfo.check
duplicate$ empty$ 'skip$
{
"\doi{" swap$ * "}" *
}
if$
}
FUNCTION {format.note}
{
url empty$
'skip$
{ "\url{" url * "}" * output }
if$
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
duplicate$ empty$ 'skip$
{
"\enquote{" swap$ *
non.stop
{ ",} " * }
{ "} " * }
if$
}
if$
}
FUNCTION {end.quote.title}
{ title empty$
'skip$
{ before.all 'output.state := }
if$
}
FUNCTION {format.full.names}
{'s :=
"" 't :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
"{vv~}{ll}" format.name$
't :=
nameptr #1 >
{
namesleft #1 >
{ ", " * t * }
{
s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
{
" " * bbl.etal emphasize *
}
{
bbl.and
space.word * t *
}
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {author.editor.key.full}
{ author empty$
{ editor empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ editor format.full.names }
if$
}
{ author format.full.names }
if$
}
FUNCTION {author.key.full}
{ author empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ author format.full.names }
if$
}
FUNCTION {editor.key.full}
{ editor empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ editor format.full.names }
if$
}
FUNCTION {make.full.names}
{ type$ "book" =
type$ "inbook" =
or
'author.editor.key.full
{ type$ "proceedings" =
'editor.key.full
'author.key.full
if$
}
if$
}
FUNCTION {output.bibitem}
{ newline$
"\bibitem[{" write$
label write$
")" make.full.names duplicate$ short.list =
{ pop$ }
{ * }
if$
"}]{" * 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
" " * }
FUNCTION {format.date}
{ year "year" bibinfo.check duplicate$ empty$
{
"empty year in " cite$ * "; set to ????" * warning$
pop$ "????"
}
'skip$
if$
extra.label *
before.all 'output.state :=
" [" swap$ * "]" *
}
FUNCTION {format.btitle}
{ title "title" bibinfo.check
duplicate$ empty$ 'skip$
{
emphasize
}
if$
}
FUNCTION {tie.or.space.connect}
{ duplicate$ text.length$ #3 <
{ "~" }
{ " " }
if$
swap$ * *
}
FUNCTION {either.or.check}
{ empty$
'pop$
{ "can't use both " swap$ * " fields in " * cite$ * warning$ }
if$
}
FUNCTION {format.bvolume}
{ volume empty$
{ "" }
{ "volume" volume tie.or.space.connect
series empty$
'skip$
{ " of " * series emphasize * }
if$
"volume and number" number either.or.check
}
if$
}
FUNCTION {format.number.series}
{ volume empty$
{ number empty$
{ series field.or.null }
{ series empty$
{ number "number" bibinfo.check }
{ output.state mid.sentence =
{ bbl.number }
{ bbl.number capitalize }
if$
number tie.or.space.prefix "number" bibinfo.check * *
bbl.in space.word *
series "series" bibinfo.check *
}
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 multi.page.check
'bbl.jpages
'bbl.jpage
if$
swap$ tie.or.space.prefix
"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$ *
}
FUNCTION {format.chapter.pages}
{ chapter empty$
{ "" }
{ type empty$
{ bbl.chapter }
{ type "l" change.case$
"type" bibinfo.check
}
if$
chapter tie.or.space.prefix
"chapter" bibinfo.check
* *
}
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$
}
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}
{
word.in
" \cite{" * crossref * "}" *
}
FUNCTION {format.book.crossref}
{ volume duplicate$ empty$
{ "empty volume in " cite$ * "'s crossref of " * crossref * warning$
pop$ word.in
}
{ bbl.volume
swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
}
if$
" \cite{" * crossref * "}" *
}
FUNCTION {format.incoll.inproc.crossref}
{
" \cite{" * crossref * "}" *
}
FUNCTION {format.org.or.pub}
{ 't :=
""
address empty$ t empty$ and
'skip$
{
add.blank "(" *
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
author format.key output
format.date "year" output.check
new.sentence
date.block
add.blank
format.title "title" output.check
end.quote.title
crossref missing$
{
journal
"journal" bibinfo.check
emphasize
"journal" output.check
add.blank
format.vol.num.pages output
}
{ format.article.crossref output.nonnull
}
if$
eid empty$
{ format.journal.pages }
{ format.journal.eid }
if$
format.doi output
format.note output
fin.entry
}
FUNCTION {book}
{ output.bibitem
author empty$
{ format.editors "author and editor" output.check
editor format.key output
}
{ format.authors output.nonnull
crossref missing$
{ "author and editor" editor either.or.check }
'skip$
if$
}
if$
format.date "year" output.check
new.sentence
date.block
add.blank
format.btitle "title" output.check
crossref missing$
{ format.bvolume output
format.edition output
format.number.series output
format.publisher.address output
}
{
format.book.crossref output.nonnull
}
if$
format.isbn output
format.doi output
format.note output
fin.entry
}
FUNCTION {booklet}
{ output.bibitem
format.authors output
author format.key output
format.date "year" output.check
new.sentence
date.block
add.blank
format.title "title" output.check
end.quote.title
howpublished "howpublished" bibinfo.check output
address "address" bibinfo.check output
format.isbn output
format.doi output
format.note output
fin.entry
}
FUNCTION {inbook}
{ output.bibitem
author empty$
{ format.editors "author and editor" output.check}
{ format.authors output.nonnull
}
if$
format.date "year" output.check
new.sentence
date.block
add.blank
format.btitle "title" output.check
crossref missing$
{
format.bvolume output
format.chapter.pages output
format.edition output
format.number.series output
format.publisher.address output
}
{
format.chapter.pages output
format.book.crossref output.nonnull
}
if$
crossref missing$
{ format.isbn output }
'skip$
if$
format.pages output
format.doi output
format.note output
fin.entry
}
FUNCTION {incollection}
{ output.bibitem
format.authors "author" output.check
author format.key output
format.date "year" output.check
new.sentence
date.block
add.blank
format.title "title" output.check
end.quote.title
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
format.edition output
format.chapter.pages output
format.number.series output
format.publisher.address output
format.isbn output
}
{ format.incoll.inproc.crossref output.nonnull
format.chapter.pages output
}
if$
format.pages "pages" output.check
format.doi output
format.note output
fin.entry
}
FUNCTION {inproceedings}
{ output.bibitem
format.authors "author" output.check
author format.key output
format.date "year" output.check
new.sentence
date.block
add.blank
format.title "title" output.check
end.quote.title
crossref missing$
{ format.in.ed.booktitle output
format.number.series output
publisher empty$
{ format.organization.address output }
{ organization "organization" bibinfo.check output
format.publisher.address output
}
if$
format.isbn output
}
{ format.incoll.inproc.crossref output.nonnull
}
if$
format.pages output
format.doi output
format.note output
fin.entry
}
FUNCTION {conference} { inproceedings }
FUNCTION {manual}
{ output.bibitem
format.authors output
author format.key output
format.date "year" output.check
new.sentence
date.block
add.blank
format.btitle "title" output.check
organization "organization" bibinfo.check output
address "address" bibinfo.check output
format.edition output
format.doi output
format.note output
fin.entry
}
FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
format.date "year" output.check
new.sentence
date.block
add.blank
format.btitle
"title" output.check
bbl.mthesis format.thesis.type output.nonnull
school "school" bibinfo.warn output
address "address" bibinfo.check output
format.doi output
format.note output
fin.entry
}
FUNCTION {misc}
{ output.bibitem
format.authors output
author format.key output
format.date output
new.sentence
date.block
add.blank
format.title output
end.quote.title
howpublished "howpublished" bibinfo.check output
format.doi output
format.note output
fin.entry
}
FUNCTION {phdthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
format.date "year" output.check
new.sentence
date.block
add.blank
format.btitle
"title" output.check
bbl.phdthesis format.thesis.type output.nonnull
school "school" bibinfo.warn output
address "address" bibinfo.check output
format.doi output
format.note output
fin.entry
}
FUNCTION {proceedings}
{ output.bibitem
format.editors output
editor format.key output
format.date "year" output.check
new.sentence
date.block
add.blank
format.btitle "title" output.check
format.bvolume output
format.number.series output
publisher empty$
{ format.organization.address output }
{ organization "organization" bibinfo.check output
format.publisher.address output
}
if$
format.isbn output
format.doi output
format.note output
fin.entry
}
FUNCTION {techreport}
{ output.bibitem
format.authors "author" output.check
author format.key output
format.date "year" output.check
new.sentence
date.block
add.blank
format.title
"title" output.check
end.quote.title
format.tr.number output.nonnull
institution "institution" bibinfo.warn output
address "address" bibinfo.check output
format.doi output
format.note output
fin.entry
}
FUNCTION {unpublished}
{ output.bibitem
format.authors "author" output.check
author format.key output
format.date "year" output.check
new.sentence
date.block
add.blank
format.title "title" output.check
end.quote.title
format.doi output
format.note "note" output.check
fin.entry
}
FUNCTION {default.type} { misc }
READ
EXECUTE {type.msg}
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 {format.lab.names}
{ 's :=
"" 't :=
s #1 "{vv~}{ll}" format.name$
s num.names$ duplicate$
#2 >
{ pop$
" " * bbl.etal emphasize *
}
{ #2 <
'skip$
{ s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
{
" " * bbl.etal emphasize *
}
{ bbl.and space.word * s #2 "{vv~}{ll}" format.name$
* }
if$
}
if$
}
if$
}
FUNCTION {author.key.label}
{ author empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ author format.lab.names }
if$
}
FUNCTION {author.editor.key.label}
{ author empty$
{ editor empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ editor format.lab.names }
if$
}
{ author format.lab.names }
if$
}
FUNCTION {editor.key.label}
{ editor empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ editor format.lab.names }
if$
}
FUNCTION {calc.short.authors}
{ type$ "book" =
type$ "inbook" =
or
'author.editor.key.label
{ type$ "proceedings" =
'editor.key.label
'author.key.label
if$
}
if$
'short.list :=
}
FUNCTION {calc.label}
{ calc.short.authors
short.list
"("
*
year duplicate$ empty$
short.list key field.or.null = or
{ pop$ "" }
'skip$
if$
*
'label :=
}
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 {editor.sort}
{ editor empty$
{ key empty$
{ "to sort, need editor or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ editor sort.format.names }
if$
}
FUNCTION {presort}
{ calc.label
label sortify
" "
*
type$ "book" =
type$ "inbook" =
or
'author.editor.sort
{ type$ "proceedings" =
'editor.sort
'author.sort
if$
}
if$
#1 entry.max$ substring$
'sort.label :=
sort.label
*
" "
*
title field.or.null
sort.format.title
*
#1 entry.max$ substring$
'sort.key$ :=
}
ITERATE {presort}
SORT
STRINGS { last.label next.extra }
INTEGERS { last.extra.num number.label }
FUNCTION {initialize.extra.label.stuff}
{ #0 int.to.chr$ 'last.label :=
"" 'next.extra :=
#0 'last.extra.num :=
#0 'number.label :=
}
FUNCTION {forward.pass}
{ last.label label =
{ last.extra.num #1 + 'last.extra.num :=
last.extra.num int.to.chr$ 'extra.label :=
}
{ "a" chr.to.int$ 'last.extra.num :=
"" 'extra.label :=
label 'last.label :=
}
if$
number.label #1 + 'number.label :=
}
FUNCTION {reverse.pass}
{ next.extra "b" =
{ "a" 'extra.label := }
'skip$
if$
extra.label 'next.extra :=
extra.label
duplicate$ empty$
'skip$
{ "{\natexlab{" swap$ * "}}" * }
if$
'extra.label :=
label extra.label * 'label :=
}
EXECUTE {initialize.extra.label.stuff}
ITERATE {forward.pass}
REVERSE {reverse.pass}
FUNCTION {bib.sort.order}
{ sort.label
" "
*
year field.or.null sortify
*
" "
*
title field.or.null
sort.format.title
*
#1 entry.max$ substring$
'sort.key$ :=
}
ITERATE {bib.sort.order}
SORT
FUNCTION {begin.bib}
{ preamble$ empty$
'skip$
{ preamble$ write$ newline$ }
if$
"\begin{thebibliography}{" number.label int.to.str$ * "}" *
write$ newline$
"\newcommand{\enquote}[1]{``#1''}"
write$ newline$
"\providecommand{\natexlab}[1]{#1}"
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 `ws-jet.bst'.
ws-jet.cls · 34 KB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Text Area: 8in (include Runningheads) x 5in
%% ws-jet.cls : 21-07-2026
%% Class file to use with ws-jet.tex written in LaTeX2e
%% The content, structure, format and layout of this style file is the
%% property of World Scientific Publishing Co. Pte. Ltd.
%% Copyright 2026 by World Scientific Publishing Co.
%% All rights are reserved.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{ws-jet}[2026/07/21 v1.5g Standard LaTeX document class]
\@twosidetrue\@mparswitchtrue\@twocolumnfalse
\newif\if@openright
\@openrighttrue
\newif\if@restonecol
%
\newif\if@wsdraft
%
\newdimen\wsdraftrule
\wsdraftrule=0pt
%
%
\DeclareOption{splissue}{\@splissuetrue}
\DeclareOption{wsdraft}{\@wsdrafttrue\setlength\overfullrule{5pt}\wsdraftrule0.01pt}%
%
\hoffset=-0.17in
%\voffset=0.17in
\voffset=-0.173in
%
\DeclareOption{final}{\setlength\overfullrule{0pt}}
%
\ExecuteOptions{a4paper,10pt,twoside,onecolumn,final}
\ProcessOptions
%
\newcommand\partname{Part}
\newcommand\appendixname{Appendix}
\newcommand\abstractname{Abstract}
\newcommand\bibname{References}%
%
\newcommand\today{\ifcase\month\or
January\or February\or March\or April\or May\or June\or
July\or August\or September\or October\or November\or December\fi
\space\number\day, \number\year}
\newcount\minute
\newcount\hour
\def\currenttime{%
\minute\time
\hour\minute
\divide\hour60
\the\hour:\multiply\hour60\advance\minute-\hour\the\minute}
%
\newdimen\trimheight
\newdimen\trimwidth
\newdimen\typeheight
\newdimen\typewidth
\newdimen\tempdimen
\newdimen\normaltextheight
\newbox\tempbox
\newdimen\tablewd
%%
\def\foliofont{\normalfont\fontsize{8}{8}\selectfont}
\def\bibfont{\normalfont\fontsize{9}{11}\selectfont}
\def\rhfont{\footnotesize\itshape{}}
\def\catchlinefont{\normalfont\footnotesize}
\def\supcatchlinefont{\normalfont\footnotesize}
\def\titlefont{\fontsize{10}{12}\bfseries\boldmath\selectfont\centering{}}
\def\authorfont{\normalfont\footnotesize}
\def\abstractfont{\normalfont\footnotesize}
\let\affiliationfont\rhfont
\def\datefont{\normalfont\footnotesize}
\def\extractfont{\footnotesize\itshape{}}
\def\sectionfont{\bfseries\boldmath\rightskip2pc plus1fill{}}
\def\subsectionfont{\bfseries\boldmath\itshape\rightskip2pc plus1fill{}}
\def\subsubsectionfont{\itshape\rightskip2pc plus1fill{}}
\def\paragraphfont{\bfseries\boldmath}
\def\subparagraphfont{\itshape}
\def\figurecaptionfont{\normalfont\footnotesize}
\def\tablefont{\normalfont\footnotesize}
\def\tablecaptionfont{\normalfont\footnotesize}
%
\renewcommand\normalsize{%
\@setfontsize\normalsize\@xpt{13}%\@xiiipt
\abovedisplayskip6\p@\@plus4\p@\@minus2\p@
\abovedisplayshortskip\abovedisplayskip
\belowdisplayshortskip\abovedisplayshortskip
\belowdisplayskip\abovedisplayskip
\let\@listi\@listI}
\normalsize
%
\newcommand\small{%
\@setfontsize\small\@ixpt{11}%
\abovedisplayskip 8\p@ \@plus3\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus2\p@
\belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
\def\@listi{\leftmargin\leftmargini
\topsep 4\p@ \@plus2\p@ \@minus2\p@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
%
\newcommand\footnotesize{%
\@setfontsize\footnotesize\@viiipt{9.5}%
\abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
\belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
\def\@listi{\leftmargin\leftmargini
\topsep 3\p@ \@plus\p@ \@minus\p@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip}
%
\newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
\newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
\newcommand\large{\@setfontsize\large\@xiipt{14}}%
\newcommand\Large{\@setfontsize\Large\@xivpt{16}}%%
\newcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
\newcommand\huge{\@setfontsize\huge\@xxpt{25}}
\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
\setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
\setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}
%
\DeclareOldFontCommand{\rm}{\rmfamily}{\mathrm}
\DeclareOldFontCommand{\sf}{\sffamily}{\mathsf}
\DeclareOldFontCommand{\tt}{\ttfamily}{\mathtt}
\DeclareOldFontCommand{\bf}{\bfseries}{\mathbf}
\DeclareOldFontCommand{\it}{\itshape}{\mathit}
\DeclareOldFontCommand{\sl}{\slshape}{\@nomath\sl}
\DeclareOldFontCommand{\sc}{\scshape}{\@nomath\sc}
\DeclareOldFontCommand{\bi}{\bfseries\itshape}{\bfseries\itshape}
\renewcommand{\rmdefault}{cmr}%
\DeclareMathSizes{28}{28}{25}{20}
\DeclareMathSizes{24}{24}{21}{18}
\DeclareMathSizes{22}{22}{19}{17}
\DeclareMathSizes{20}{20}{17}{15}
\DeclareMathSizes{18}{18}{15}{10}
\DeclareMathSizes{12}{11}{8}{5}
\DeclareMathSizes{11}{11}{8}{5}
\DeclareMathSizes{10}{10}{7}{5}
\DeclareMathSizes{9.5}{9}{7}{5}
\DeclareMathSizes{9}{9}{7}{5}
\DeclareMathSizes{8}{8}{6}{5}
\DeclareMathSizes{7}{7}{5}{5}
\DeclareMathSizes{6}{6}{5}{5}
\DeclareMathSizes{5}{5}{5}{5}
\def\cdash{$^{\raisebox{-0.5pt}{\hbox{--}}}$}
\def\uc#1{\uppercase{#1}}
\def\bm#1{\mathchoice
{\mbox{\boldmath$#1$}}%
{\mbox{\boldmath$#1$}}%
{\mbox{\boldmath$\scriptstyle#1$}}%
{\mbox{\boldmath$\scriptscriptstyle#1$}}}%
\def\ps{\noindent\parshape=4
0cm 12.7cm %1ST LINE NOINDENT ) EACH SET
0.5cm 12.2cm %2ND LINE INDENTATION IS 0.5CM ) OF MEASUREMENT
0.5cm 12.2cm %3RD LINE INDENTATION IS 0.5CM ) ADDS TO 12.7cm
0.5cm 12.2cm} %4RD LINE INDENTATION IS 0.5CM )
%
\trimheight9.73truein %9.75truein
\trimwidth6.48truein %6.50truein
\typeheight48.1pc
\typewidth5truein
%
\setlength\parindent{1.5em}
\setlength\headheight{5\p@}
\setlength\headsep {21pt}
\setlength\topskip {7\p@}
\setlength\footskip{25pt}
\setlength\maxdepth{4\p@}
\setlength\@maxdepth\maxdepth
\setlength\textwidth{5truein}
\setlength\textheight\typeheight
\advance\textheight-\headheight
\advance\textheight-\headsep
\setlength\normaltextheight{\textheight}
\setlength\topmargin{0.75in}%
\setlength\oddsidemargin{0.75in}
\setlength\evensidemargin{0.75in}
%\addtolength\evensidemargin{-\textwidth}
%\addtolength\evensidemargin{-\oddsidemargin}
\setlength\marginparwidth{.75in}
\setlength\marginparsep{7\p@}
\setlength\marginparpush{5\p@}
\setlength\footnotesep{6\p@}%6pt
\setlength{\skip\footins}{18\p@ \@plus 5\p@ \@minus 2\p@}
\setlength\floatsep {20\p@ \@plus 2\p@ \@minus 2\p@}%
\setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
\setlength\intextsep {20\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\dblfloatsep {20\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
\setlength\@fptop{0\p@}
\setlength\@fpsep{8\p@ \@plus 2fil}
\setlength\@fpbot{0\p@}% \@plus 1fil}
\setlength\@dblfptop{0\p@ \@plus 1fil}
\setlength\@dblfpsep{8\p@ \@plus 2fil}
\setlength\@dblfpbot{0\p@ \@plus 1fil}
\setlength\partopsep{0\p@}
%
\setlength\lineskip{1\p@}
\setlength\normallineskip{1\p@}%
\renewcommand\baselinestretch{}%{}
\setlength\parskip{0\p@}
\@lowpenalty 51
\@medpenalty 151
\@highpenalty 301
\@beginparpenalty -\@lowpenalty
\@endparpenalty -\@lowpenalty
\@itempenalty -\@lowpenalty
%
\newcommand{\cal}{\protect\pcal}
\newcommand{\pcal}{\@fontswitch{\relax}{\mathcal}}
%
\def\title#1{\gdef\@title{{{#1}}}}
\def\subtitle#1{\titlefont :~#1}
\newcommand\maketitle{\par
\begingroup
\renewcommand\thefootnote{\@fnsymbol\c@footnote}%
\def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
\long\def\@makefntext##1{\noindent
\@textsuperscript{\normalfont\@thefnmark}{{##1}}}%
\newpage
\global\@topnum\z@
\@maketitle
\thispagestyle{plain}\@thanks
\endgroup
\setcounter{footnote}{0}%
\global\let\thanks\relax
\global\let\maketitle\relax
\global\let\@maketitle\relax
\global\let\@thanks\@empty
\global\let\@author\@empty
\global\let\@title\@empty
\global\let\title\relax
\global\let\author\relax
}
\def\@maketitle{%
\newpage
\null
\vspace*{-10pt}
\vspace*{-25pt}% to have the bylines on the beginning of the page
\@clinebuf
\vspace*{52pt}
\begin{center}%
\let\footnote \thanks
{\titlefont\@title \par}%
\vspace*{28pt}
\@aabuffer
\end{center}%
}
%
\newenvironment{history}{%
\addvspace{-2pt plus-2pt minus-2pt}
\authorfont\begin{center}\vskip-\lastskip
}{%
\end{center}
\addvspace{15pt plus2pt minus2pt}
}
\def\email#1{\it #1\par}
\def\http#1{\it http://#1\par}
%\def\url#1{\it #1\par}
\def\url#1{#1\par}
\def\received#1{Received~#1\par}
\def\revised#1{Revised~#1\par}
\def\accepted#1{Accepted~#1\par}
\def\published#1{Published~#1\par}
\def\comby#1{\par\addvspace{1\baselineskip}Communicated\ by~#1\par}
% %%% END %%%
%
\DeclareFontFamily{U}{msam}{}
\DeclareFontShape{U}{msam}{m}{n}{ <5> <6> <7> <8> <9> gen * msam
<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>msam10 }{}
\DeclareSymbolFont{msam}{U}{msam}{m}{n}
\DeclareMathSymbol\circledR{\mathord}{msam}{"72}
\usepackage{amssymb}
\usepackage{amsfonts}%
%
\def\clsdir{/disk2/home/rsanka/homecls}
\def\mtb{\fboxsep=0pt\fbox{\phantom{e}}}
\def\breakhere{\par\vskip-\lastskip
\pagebreak}
\def\forcebreak{\vadjust{\pagebreak}}
%
\def\thebepage{\thepage}
\def\theeepage{\pageref{eof}}
%
\def\@clinebuf{}
\def\catchline#1#2#3#4#5{\expandafter\def\expandafter\@clinebuf\expandafter
{\@clinebuf\catchlinefont
\noindent Journal of Earthquake and Tsunami\par
\noindent \copyright\ World Scientific Publishing Company\par
\noindent\vskip-\baselineskip \hphantom{#4 \hskip2em #5}
}\relax\par
}%
\def\No{No.}
%
%%%%%%%%%%%%%%%%%%%
%\newcount\clcount
\def\@clinebuf{}
\def\supcatchline#1#2#3#4#5{
% \clcount=#3
\expandafter\def\expandafter\@clinebuf\expandafter
{\@clinebuf\catchlinefont
\noindent Journal of Earthquake \& Tsunami,\par
\noindent Vol.\ {#1}, \ Special Issue\ {#2} (#3)\ \thebepage--\theeepage\par
\noindent \copyright\ Imperial College Press\par
\noindent\vskip-\baselineskip \hphantom{#4 \hskip2em #5}
}\relax\par
}%
%%%%%%%%%%%%%%%%%%%
%
\def\and{\hbox{\lowercase{and }}}
\def\@aabuffer{}
\def\author#1{\expandafter\def\expandafter\@aabuffer\expandafter
{\@aabuffer{\authorfont{{{#1}}}}\relax\par
\vspace*{3pt}}}
\def\address#1{\expandafter\def\expandafter\@aabuffer\expandafter
{\@aabuffer\affiliationfont{#1}\relax\par
\vspace*{10pt}}}
%
\def\keywords#1{\par
\vspace*{8pt}
{\authorfont{\leftskip18pt\rightskip\leftskip
\noindent{\it Keywords}\/:\ #1\par}}\par}
%
\def\ccode#1{\par
\vspace*{8pt}
{\authorfont{\leftskip18pt\rightskip\leftskip
\noindent #1\par}}\par}
%
\def\category#1#2{\par
\vspace*{8pt}
{\authorfont{\leftskip18pt\rightskip\leftskip
\noindent{\it Categories}\/:\ #1:\ #2\par}}\par}
%
\newenvironment{abstract}{\par%
\abstractfont
\noindent\leftskip18pt\rightskip18pt
}{%
\par}
%
\def\@listI{\leftmargin\leftmargini
\listparindent\parindent
\parsep \z@\labelsep.5em
\topsep 6.5\p@ \@plus3\p@% \@minus2\p@
\itemsep0\p@}
%
\let\@listi\@listI
\@listi
%
\def\@listii {\leftmargin\leftmarginii
\labelwidth\leftmarginii
\advance\labelwidth-\labelsep
\topsep 3.5\p@ \@plus2\p@ \@minus\p@
\parsep \z@
\itemsep\z@}
\def\@listiii{\leftmargin\leftmarginiii
\labelwidth\leftmarginiii
\advance\labelwidth-\labelsep
\topsep 3.5\p@ \@plus\p@\@minus\p@
\parsep \z@
% \partopsep \p@ \@plus\z@ \@minus\p@
\itemsep\z@}% \topsep}
\def\@listiv {\leftmargin\leftmarginiv
\labelwidth\leftmarginiv
\advance\labelwidth-\labelsep}
\def\@listv {\leftmargin\leftmarginv
\labelwidth\leftmarginv
\advance\labelwidth-\labelsep}
\def\@listvi {\leftmargin\leftmarginvi
\labelwidth\leftmarginvi
\advance\labelwidth-\labelsep}
%
\setlength\leftmargini{3pc}
\setlength\leftmarginii{2.2em}
\setlength\leftmarginiii{1.87em}
\setlength\leftmarginiv{1.7em}
\setlength\leftmarginv{1em}
\setlength\leftmarginvi{1em}
\setlength\leftmargin{\leftmargini}
\setlength\listparindent{\parindent}
\setlength \labelsep {.5em}
\setlength \labelwidth{\leftmargini}
\addtolength\labelwidth{-\labelsep}
\renewcommand\theenumi{\arabic{enumi}}
\renewcommand\theenumii{\alph{enumii}}
\renewcommand\theenumiii{\roman{enumiii}}
\renewcommand\theenumiv{\Alph{enumiv}}
\newcommand\labelenumi{(\theenumi)}
\newcommand\labelenumii{(\theenumii)}
\newcommand\labelenumiii{\theenumiii.}
\newcommand\labelenumiv{\theenumiv.}
\renewcommand\p@enumii{\theenumi}
\renewcommand\p@enumiii{\theenumi(\theenumii)}
\renewcommand\p@enumiv{\p@enumiii\theenumiii}
\newcommand\labelitemi{$\m@th\bullet$}
\newcommand\labelitemii{\normalfont\bfseries --}
\newcommand\labelitemiii{$\m@th\ast$}
\newcommand\labelitemiv{$\m@th\cdot$}
%
\def\enummax#1{\setbox\tempbox=\hbox{#1\hskip\labelsep}%
\expandafter\global\csname leftmargin\romannumeral\the\@enumdepth\endcsname\wd\tempbox}
%
\def\enumerate{\@ifnextchar[{\@enumerate}{\@enumerate[\csname label\@enumctr\endcsname]}}
%
\def\@enumerate[#1]{\ifnum \@enumdepth >3 \@toodeep\else
\advance\@enumdepth \@ne\edef\@enumctr{enum\romannumeral\the\@enumdepth}%
\enummax{#1}\list
{\csname label\@enumctr\endcsname}{\usecounter
{\@enumctr}\def\makelabel##1{\hss\llap{##1}}}\fi}
%
\let\Item\item
\newenvironment{enumeroman}{%
\def\theenumi{\roman{enumi}}\def\theenumii{\alph{enumii}}%
\def\labelenumi{(\theenumi)}\def\labelenumii{(\theenumii)}%
\let\item\Item
\begin{enumerate}%
}{%
\end{enumerate}}
%
\newenvironment{alphlist}{%
\def\theenumi{\alph{enumi}}\def\theenumii{\roman{enumii}}%
\def\labelenumi{(\theenumi)}\def\labelenumii{(\theenumii)}%
\let\item\Item
\begin{enumerate}%
}{%
\end{enumerate}}
%
\newenvironment{arabiclist}{%
\def\theenumi{\arabic{enumi}}\def\theenumii{\alph{enumii}}
\def\labelenumi{(\theenumi)}\def\labelenumii{(\theenumii)}%
\let\item\Item
\begin{enumerate}
}{%
\end{enumerate}}
%
\newenvironment{romanlist}{%
\def\theenumi{\roman{enumi}}\def\theenumii{\alph{enumii}}
\def\labelenumi{(\theenumi)}\def\labelenumii{(\theenumii)}%
\let\item\Item
\begin{enumerate}
}{%
\end{enumerate}}
%
\newenvironment{itemlist}{%
\def\labelenumi{\labelitemi}
\let\item\Item
\begin{enumerate}
}{%
\end{enumerate}}
%
\newenvironment{unnumlist}{%
\let\item\Item
\leftmargini2pc
\ifnum \@enumdepth >3 \@toodeep\else
\advance\@enumdepth \@ne
\list{}{\itemindent-2pc\topsep6pt
\def\makelabel##1{\hss\llap{##1}}}%
\fi
}{%
\endlist}
\newenvironment{quote}
{\list{}{\rightmargin18pt\leftmargin18pt}%
\item[]}
{\endlist}
%
\newenvironment{extract}{%
\let\it\upshape
\extractfont\par\addvspace{6pt plus2pt minus1pt}%
\noindent\leftskip36pt
}{%
\par\addvspace{6pt plus2pt minus1pt}}
%
%
\newcommand\authormark[1]{}
\setcounter{secnumdepth}{3}
\newcounter {part}
\newcounter {section}
\newcounter {subsection}[section]
\newcounter {subsubsection}[subsection]
\newcounter {paragraph}[subsubsection]
\newcounter {subparagraph}[paragraph]
\renewcommand\thepart {\@Roman\c@part}
\renewcommand\thesection {\arabic{section}}
\renewcommand\thesubsection {\thesection.\arabic{subsection}}
\renewcommand\thesubsubsection{\thesubsection .\arabic{subsubsection}}
\renewcommand\theparagraph {\thesubsubsection.\arabic{paragraph}}
\renewcommand\thesubparagraph {\theparagraph.\arabic{subparagraph}}
%
\newcommand\section{\@startsection{section}{1}{\z@}{-22pt \@plus-3pt minus-6pt}{6pt}{\sectionfont}}
\newcommand\subsection{\@startsection{subsection}{2}{\z@}{-17.5pt \@plus-3pt minus-6pt}{6pt}{\subsectionfont}}
%rsanka before 14/5/98
%\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}{-12pt \@plus-3pt minus-3pt}{.0001pt}{\subsubsectionfont}}
\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}{-17.5pt \@plus-3pt minus-6pt}{6pt}{\subsubsectionfont}}
\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}{12pt \@plus -3pt}{-.5em}{\paragraphfont}}
\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}{3.25ex \@plus1ex}{-1em}{\subparagraphfont}}
%
\def\@seccntformat#1{{\upshape{\csname the#1\endcsname.}}\hskip .5em}
%
\newcommand\part{\cleardoublepage
\thispagestyle{empty}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@part\@spart}
%
\def\@part[#1]#2{%
{\parindent0pt
{\par\vspace*{-18pt}\PNfont {\def\ {\hskip1pt}P\ A\ R\ T}\ \ \thepart\par}%
\vskip4pt\vrule height1pt width26pc
\vskip-4pt
{\par\PTfont #1\par}}
\@endpart}
%
\def\@spart#1{%
{\PTfont #1\par}%
\@endpart}
%
\def\@endpart{\vfil\newpage
\if@twoside
\hbox{}%
\thispagestyle{empty}%
\newpage
\fi}
%
\gdef\@author{}
%
\setcounter{topnumber}{3}
\def\topfraction{.9800}
\setcounter{bottomnumber}{3}
\def\bottomfraction{.9800}
\setcounter{totalnumber}{6}%4
\def\textfraction{.01}
\def\floatpagefraction{.98100}
\setcounter{dbltopnumber}{2}
\def\dbltopfraction{.981}
\def\dblfloatpagefraction{.99}
%
\newlength\abovecaptionskip
\newlength\belowcaptionskip
\setlength\abovecaptionskip{8\p@ plus3pt minus3pt}
\setlength\belowcaptionskip{-1\p@}
%
\def\FigName{figure}%
\def\alttext#1{\relax}%
%
\newbox\wscaptionbox
%
%\long\def\@makecaption#1#2{%
% \ifx\FigName\@captype
%% \vskip\abovecaptionskip
% \vskip4pt
% \setbox\wscaptionbox\hbox{{\figurecaptionfont#1.\unskip\ignorespaces\hskip1em#2\par}}
% \ifdim \wd\wscaptionbox >\hsize
% {\figurecaptionfont
% #1.\unskip\ignorespaces\hskip1em#2\par}\par
% \else
% \centerline{\figurecaptionfont%
% #1.\unskip\ignorespaces\hskip1em#2}\par
% \fi
% \else
% \global\setbox\wscaptionbox\hbox{%
% {\tablecaptionfont#1.\ignorespaces\hskip1em#2\par}}
% \fi}
%
\long\def\@makecaption#1#2{%
\figurecaptionfont
\vskip\abovecaptionskip
\sbox\@tempboxa{#1 #2}%
\ifdim \wd\@tempboxa >\hsize
#1 #2\par
\else
\global \@minipagefalse
\hbox to \hsize{\hfil\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip}
%
\def\figurename{Fig.}
\newcounter{figure}
\renewcommand\thefigure{\@arabic\c@figure}
\def\fps@figure{htbp}
\def\ftype@figure{1}
\def\ext@figure{lof}
\def\fnum@figure{\figurename~\thefigure}
\newenvironment{figure}
{\@float{figure}}
{\end@float}
\newenvironment{figure*}
{\@dblfloat{figure}}
{\end@dblfloat}
%
\newcounter{table}
\def\tablename{Table}
\renewcommand\thetable{\@arabic\c@table}
\def\fps@table{htbp}
\def\ftype@table{2}
\def\ext@table{lot}
\def\fnum@table{\tablename~\thetable}
\newenvironment{table}
{\@float{table}}
{\end@float}
\newenvironment{table*}
{\@dblfloat{table}}
{\end@dblfloat}
%
%\newdimen\tabledim
%
\long\def\tbl#1#2{%
\parindent\z@
\ignorespaces\noindent
\tablecaptionfont
\caption{#1}%
\par
\setbox\tempbox\hbox{\tablefont #2}%
\tablewd\hsize\advance\tablewd-\wd\tempbox
\global\divide\tablewd\tw@
\ifdim \wd\wscaptionbox<\wd\tempbox
\centerline{\unhbox\wscaptionbox}
\else
{\leftskip\tablewd% plus1fill{}
\rightskip\tablewd% plus1fill{}
\unhbox\wscaptionbox\par}
\fi
\vskip5pt
\centerline{\box\tempbox}
}%
\def\tableformat#1{\centerline{#1}}
\newdimen\tabledim
\long\def\tbl#1#2{%
\global\setbox\tempbox\hbox{\tablefont #2}%
\global\tabledim\wd\tempbox
\tableformat{\vbox{\hsize\tabledim
\caption{#1}
\box\tempbox}}%
}
%
\long\def\ttbl#1#2#3{%
\parindent\z@
\noindent
\tablecaptionfont
\caption{#2}%
\tablewd\hsize
\advance\tablewd-#1
\global\divide\tablewd\tw@
\ifdim \wd\wscaptionbox<#1
\centerline{\unhbox\wscaptionbox}
\else
{\leftskip\tablewd% plus1fill{}
\rightskip\tablewd% plus1fill{}
\unhbox\wscaptionbox\par}
\fi
\vskip-8pt
\centerline{#3}
}%
%
\newenvironment{InTextTable}{%
\par\addvspace{16pt plus6pt minus6pt}%
\begin{center}\tablefont\noindent\ignorespaces
}{%
\end{center}\par\addvspace{17pt plus6pt minus6pt}}
%
\newenvironment{tabnote}{%
\par\vskip5pt\footnotesize%
\@ifnextchar[{\@tabnote}{\@tabnote[Note]}}{%
\par\vskip-5pt}
\def\@tabnote[#1]{\leftskip\tablewd\rightskip\leftskip {\it #1}\/:\ \ignorespaces}
%
%%% 1/4/2002 Janice %%%%
\def\Hline{%
\noalign{\ifnum0=`}\fi\hrule \@height 2\arrayrulewidth \futurelet
\@tempa\@xhline}
%
\def\x{@{\extracolsep{\fill}}}
\def\toprule{\Hline\\[-7.5pt]}
\def\colrule{\\[-7.5pt]\hline\\[-7.5pt]}
\def\TMcolrule{\\[-9.5pt]\hline\\[-9.5pt]}
\def\botrule{\\[-9pt]\Hline}
\def\crule#1{\\[-10pt]#1\\[-6pt]}
% %%% END %%%
%
\setlength\arraycolsep{1.5\p@}
\setlength\tabcolsep{6\p@}
\setlength\arrayrulewidth{.4\p@}
\setlength\doublerulesep{2\p@}
\setlength\tabbingsep{\labelsep}
\skip\@mpfootins = \skip\footins
\setlength\fboxsep{3\p@}
\setlength\fboxrule{.4\p@}
\renewcommand\theequation{\arabic{equation}}
%
\setlength\columnsep{10\p@}
\setlength\columnseprule{0\p@}
%
\def\bstrut{\vrule width0pt depth5pt}
\def\tstrut{\vrule width0pt height10pt}
\jot=3pt
%
\def\refstepeqcnt{\refstepcounter{equation}}
\def\eqnnum{\displaywidth\linewidth\hbox{\@eqnnum}}
%
\renewcommand\footnoterule{%
\kern-3\p@
\hrule depth0pt height0pt \@width.2\columnwidth
\kern2.6\p@}
\newcommand\@makefntext[1]{%
\parindent 1em%
\noindent
\@makefnmark#1}
%
\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *\or \dagger\or \ddagger\or
\mathchar "278\or \mathchar "27B\or \|\or **\or \dagger\dagger
\or \ddagger\ddagger \else\@ctrerr\fi}}
%
\def\thefootnote{\alph{footnote}}
\def\@makefnmark{{$^{\rm \@thefnmark}$}}
%
%
\mark{{}{}}
%
\def\ps@plain{%
\let\@mkboth\@gobbletwo
\let\@oddhead\@empty
\def\@oddfoot{\hfill\mbox{\hbox{\foliofont\thepage}}\hfill}%
\let\@evenhead\@empty
\let\@evenfoot\@oddfoot}
%
\def\RightMark{}
%
\def\ps@headings{%
\let\@oddfoot\@empty
\let\@evenfoot\@empty
\def\@evenhead{\rhfont{\upshape{\thepage}}\hskip1em\leftmark\hfill}%
\def\@oddhead{\hfill\rhfont\rightmark\hskip1em{\upshape{\thepage}}}%
\let\@mkboth\markboth
\def\authormark##1{\markboth{##1}{\RightMark}}%
\def\chaptermark##1{\gdef\RightMark{##1}\markright{##1}}}%
%\def\sectionmark##1{\gdef\RightMark{##1}\markright{##1}}}%
%
\def\ps@myheadings{%
\let\@oddfoot\@empty\let\@evenfoot\@empty
\def\@evenhead{\rlap{\foliofont \thepage}\hfill{\rhfont\leftmark}\hfill}%
\def\@oddhead{\hfill{\rhfont\rightmark}\hfill{\foliofont\thepage}}%
\let\@mkboth\@gobbletwo
\let\chaptermark\@gobble
\let\sectionmark\@gobble}
%
\def\ps@pblind{%
\let\@mkboth\@gobbletwo
\def\@evenhead{}%
\def\@oddhead{}
\def\@oddfoot{\hfill\mbox{\lower8pc\hbox{}}\hfill}
\let\@evenfoot\@oddfoot}
%
%
\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout
{\string\citation{#2}}\fi
\def\@citea{}\@cite{\@for\@citeb:=#2\do
{\@citea\def\@citea{,}\@ifundefined
{b@\@citeb}{{\bf ?}\@warning
{Citation `\@citeb' on page \thepage \space undefined}}
{\csname b@\@citeb\endcsname}}}{#1}}
%
\newif\if@cghi
\def\cite{\@cghitrue\@ifnextchar [{\@tempswatrue
\@citex}{\@tempswafalse\@citex[]}}
\def\citelow{\@cghifalse\@ifnextchar [{\@tempswatrue
\@citex}{\@tempswafalse\@citex[]}}
\def\@cite#1#2{{$^{#1}$\if@tempswa\typeout
{WSPC warning: optional citation argument
ignored: `#2'} \fi}}
\newcommand{\citeup}{\cite}
%
%%%%%%%%%%%%%%%%
\def\@xthm#1#2{\@begintheorem{#2}{\csname the#1\endcsname}{}\ignorespaces}
\def\@ythm#1#2[#3]{\@begintheorem{}{\csname the#1\endcsname}{#3}\ignorespaces}
%
\let\Definitionfont\upshape%
\let\Theoremfont\upshape
\let\Corollaryfont\itshape
\let\Propositionfont\itshape
\let\Lemmafont\itshape
\let\Examplefont\upshape
\let\Theoremheadfont\bfseries
\let\Corollaryheadfont\bfseries
\let\Propositionheadfont\bfseries
\let\Lemmaheadfont\bfseries
\let\Definitionheadfont\bfseries
\let\Remarkfont\upshape
\def\Exampleheadfont{\bfseries}
\def\Remarkheadfont{\bfseries}
%
\def\@begintheorem#1#2#3{\par\addvspace{8pt plus3pt minus2pt}%
\noindent{\csname#1headfont\endcsname#1\ \ignorespaces#3 #2}%
\csname#1font\endcsname\hskip1pc\ignorespaces}
\def\@endtheorem{\par\addvspace{8pt plus3pt minus2pt}\@endparenv}
%
\newtheorem{theorem}{Theorem}[section]
\newtheorem{corollary}{Corollary}[section]
\newtheorem{lemma}{Lemma}[section]
\newtheorem{proposition}{Proposition}[section]
\newtheorem{definition}{Definition}[section]
\newtheorem{example}{Example}[section]
\newtheorem{remark}{Remark}[section]
%
\newif\iflogo
\def\prbox{\hbox to \hsize{\hfill\fboxsep0pt\fbox{\phantom{\vrule width5pt height5pt depth0pt}}}\global\logofalse}
%
\newenvironment{proof}{%
\par\addvspace{12pt plus3pt minus3pt}\global\logotrue%
\noindent{\bf Proof.\hskip.5em}\ignorespaces}{%
\par\iflogo\vskip-\lastskip
\vskip-\baselineskip\prbox\par
\addvspace{12pt plus3pt minus3pt}\fi}
%
\newenvironment{thebibliography}{%
\section*{\bibname}
\bibfont
\let\bibitem\item
\list{}{\leftmargin1.5pc
\itemindent-1.5pc\labelwidth0pt\labelsep0pt
\parsep0pt\parskip\z@\itemsep0pt}
}{%
\endlist}
\newcommand\newblock{}
%
\newcounter{appendix}
\newcommand\appendix{\par
\section*{\appendixname}%
\refstepcounter{appendix}
\setcounter{section}{0}%
\setcounter{lemma}{0}
\setcounter{theorem}{0}
\setcounter{definition}{0}
\setcounter{corollary}{0}
\setcounter{equation}{0}
\@addtoreset{equation}{section}
\renewcommand\thesection{\Alph{section}}%
\renewcommand\theequation{\Alph{section}.\arabic{equation}}
}%
%
\def\wsdraftnote{\today\quad\currenttime\qquad\jobname}%
%
\def\cropmarks{\nointerlineskip%
\vbox to 0pt{\vskip-8.6pt
\parindent0pt\hspace*{6pt}\wsdraftnote
\par\advance\trimheight by 2pc
\vbox to \trimheight{\offinterlineskip\parindent0pt\vskip-2pc
\hbox to \trimwidth{\raise2.6pc\hbox{\vrule height0pc width0pt}\raisebox{2pc}
{\hspace*{-2.6pc}\vrule width0pc height0pt}\hfill\raisebox{2pc}
{\vrule width0pc height0pt}\hspace*{-2.6pc}\raise2.6pc\hbox{\vrule height0pc width0pt}}\vfill
\hbox to \trimwidth{\lower1.2pc\hbox{\vrule height0pc width0pt}\raisebox{1.4pc}
{\hspace*{-2.6pc}\vrule width0pc height0pt}\hfill
\lower1.2pc\hbox{\vrule height0pc width0pt}\rlap{\hspace*{0.6pc}\raisebox{1.4pc}{\vrule width0pc height0pt}}}}}
\vbox to 0pt{\offinterlineskip\parindent0pt\vskip\topmargin%\vskip1.3pt
\tempdimen\normaltextheight
\advance\tempdimen24pt
\moveright\@themargin
\vbox to \tempdimen{\hrule height\wsdraftrule
\vbox to 0pt{\vskip\headheight\vskip\headsep%\vskip3pt
\vrule height\wsdraftrule width\textwidth}%
\hbox to \textwidth{\vrule width\wsdraftrule \hfill\vrule height\tempdimen width\wsdraftrule}%
\hrule height\wsdraftrule}}}%%
\def\xcropmarks{\nointerlineskip%
\vbox to 0pt{\vskip-8.6pt
\parindent0pt\hspace*{6pt}\wsdraftnote
\par\advance\trimheight by 2pc
\vbox to \trimheight{\offinterlineskip\parindent0pt\vskip-2pc
\hbox to \trimwidth{\raise2.6pc\hbox{\vrule height0pc width0pt}\raisebox{2pc}
{\hspace*{-2.6pc}\vrule width0pc height0pt}\hfill\raisebox{2pc}
{\vrule width0pc height0pt}\hspace*{-2.6pc}\raise2.6pc\hbox{\vrule height0pc width0pt}}\vfill
\hbox to \trimwidth{\lower1.2pc\hbox{\vrule height0pc width0pt}\raisebox{1.4pc}
{\hspace*{-2.6pc}\vrule width0pc height0pt}\hfill
\lower1.2pc\hbox{\vrule height0pc width0pt}\rlap{\hspace*{0.6pc}\raisebox{1.4pc}{\vrule width0pc height0pt}}}}}
\vbox to 0pt{\offinterlineskip\parindent0pt\vskip\topmargin%\vskip1.3pt
\tempdimen\normaltextheight
\advance\tempdimen27pt
\moveright\@themargin
\vbox to \tempdimen{\hrule height\wsdraftrule
\vbox to 0pt{\vskip\headheight\vskip\headsep%\vskip3pt
\vrule height\wsdraftrule width\textwidth}%
\hbox to \textwidth{\vrule width\wsdraftrule \hfill\vrule height\tempdimen width\wsdraftrule}%
\hrule height\wsdraftrule}}}%%
%
\let\trimmarks\cropmarks
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ss %%%%%%%%%%%%%%%%%%%%%%%%%%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%% Output Routine %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%
\def\@outputpage{%
\begingroup % the \endgroup is put in by \aftergroup
\let \protect \noexpand
\@resetactivechars
\let\-\@dischyph
\let\'\@acci\let\`\@accii\let\=\@acciii
\let\\\@normalcr
\let\par\@@par %% 15 Sep 87
\shipout \vbox{%
\set@typeset@protect
\aftergroup \endgroup
\aftergroup \set@typeset@protect
% correct? or just restore by ending
% the group?
\if@specialpage
\global\@specialpagefalse\@nameuse{ps@\@specialstyle}%
\fi
\if@twoside
\ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot
\let\@themargin\oddsidemargin
\else \let\@thehead\@evenhead
\let\@thefoot\@evenfoot \let\@themargin\evensidemargin
\fi
\fi
\reset@font
\normalsize
\baselineskip\z@skip \lineskip\z@skip \lineskiplimit\z@
\@begindvi\trimmarks
\vskip \topmargin
\moveright\@themargin \vbox {%
\setbox\@tempboxa \vbox to\headheight{%
\vfil
\color@hbox
\normalcolor
\hb@xt@\textwidth {%
\let \label \@gobble
\let \index \@gobble
\let \glossary \@gobble %% 21 Jun 91
\@thehead
}%
\color@endbox
}% %% 22 Feb 87
\dp\@tempboxa \z@
\box\@tempboxa
\vskip \headsep
\box\@outputbox
\baselineskip \footskip
\color@hbox
\normalcolor
\hb@xt@\textwidth{%
\let \label \@gobble
\let \index \@gobble %% 22 Feb 87
\let \glossary \@gobble %% 21 Jun 91
\@thefoot
}%
\color@endbox
}%
}%
\global \@colht \textheight
\stepcounter{page}%
\let\firstmark\botmark
}
%
\def\enddocument{%
\label{eof}
\@enddocumenthook
\@checkend{document}%
\clearpage
\begingroup
\if@filesw
\immediate\closeout\@mainaux
\let\@setckpt\@gobbletwo
\let\@newl@bel\@testdef
\@tempswafalse
\makeatletter \input\jobname.aux
\fi
\@dofilelist
\ifdim \font@submax >\fontsubfuzz\relax
\@font@warning{Size substitutions with differences\MessageBreak
up to \font@submax\space have occured.\@gobbletwo}%
\fi
\@defaultsubs
\@refundefined
\if@filesw
\ifx \@multiplelabels \relax
\if@tempswa
\@latex@warning@no@line{Label(s) may have changed.
Rerun to get cross-references right}%
\fi
\else
\@multiplelabels
\fi
\fi
\endgroup
\deadcycles\z@\@@end}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%FM & BM %%%%%%%%%%%%%%%%%%%%%%%%%%
%
\def\chead#1#2#3{\par
\thispagestyle{empty}
{\centering{%
{\titlefont JOURNAL OF EARTHQUAKE ENGINEERING}\par
{\sl Vol.~#1, No.~#2 ({\uppercase{#3}})}\par
\vspace*{26pt}
\noindent CONTENTS\par}}
\vspace*{14pt}}
\def\centry#1#2#3{\par\addvspace{10pt plus2pt minus2pt}
{\rightskip4pc plus1fil
\noindent#1\par}\par
\vskip-\lastskip\vskip-\baselineskip
\hbox to \hsize{\hfill#3}\par
{\noindent\leftskip15pt{\rightskip4pc plus1fil{\it #2}\par}}\par}
\def\cent#1{\par\addvspace{12pt plus2pt minus2pt}\rightskip4pc plus1fil
\noindent{\bf #1}\par}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\shead#1#2{\par
\thispagestyle{empty}
{\centering{%
{\titlefont JOURNAL OF EARTHQUAKE ENGINEERING}\par
{\sl Special Issue ({\uppercase{#2}})}\par
\vspace*{26pt}
\noindent CONTENTS\par}}
\vspace*{14pt}}
\def\centry#1#2#3{\par\addvspace{10pt plus2pt minus2pt}
{\rightskip4pc plus1fil
\noindent#1\par}\par
\vskip-\lastskip\vskip-\baselineskip
\hbox to \hsize{\hfill#3}\par
{\noindent\leftskip15pt{\rightskip4pc plus1fil{\it #2}\par}}\par}
\def\cent#1{\par\addvspace{12pt plus2pt minus2pt}\rightskip4pc plus1fil
\noindent{\bf #1}\par}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\ehead#1#2#3{\par
\addvspace{10pt plus2pt minus2pt}
{\rightskip4pc plus1fil
\noindent{\bf #1}\par}\par
\vskip-\lastskip\vskip-\baselineskip
\hbox to \hsize{\hfill#3}\par
{\noindent\leftskip15pt{\rightskip4pc plus1fil{\it #2}\par}}\par}
\def\eehead#1#2#3{\par
\addvspace{10pt plus2pt minus2pt}
{\rightskip4pc plus1fil
\noindent{\bf #1}\par}\par
\vskip-\lastskip\vskip-\baselineskip
\hbox to \hsize{\hfill#3}\par
{\noindent\leftskip15pt{\rightskip4pc plus1fil{\it #2}\par}}\par}
%
\def\bchead#1#2#3{\par\newpage
\thispagestyle{empty}
\hsize26pc
{\centering{%
{\titlefont CONTENTS}\par
\vspace*{4pt}
\hrule width26pc height1pt depth0pt\par
\vspace*{4pt}
{\sl Volume~#1~$\bullet$~Number~#2~$\bullet$~#3}\par}
\vspace*{14pt}}}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\bshead#1#2{\par\newpage
\thispagestyle{empty}
\hsize26pc
{\centering{%
{\titlefont CONTENTS}\par
\vspace*{4pt}
\hrule width26pc height1pt depth0pt\par
\vspace*{4pt}
{\sl Special Issue~#1~$\bullet$~#2}\par}
\vspace*{14pt}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\behead#1#2#3{\par\addvspace{10pt plus2pt minus2pt}
{\rightskip4pc plus1fil
\noindent{\bf #1}\par}\par
\vskip-\lastskip\vskip-\baselineskip
\hbox to \hsize{\hfill#3}\par
{\noindent\leftskip15pt{\rightskip4pc plus1fil{\it #2}\par}}\par}
\def\beehead#1#2#3{\par\addvspace{10pt plus2pt minus2pt}
{\rightskip4pc plus1fil
\noindent{\bf #1}\par}\par
\vskip-\lastskip\vskip-\baselineskip
\hbox to \hsize{\hfill#3}\par
{\noindent\leftskip15pt{\rightskip4pc plus1fil{\it #2}\par}}\par}
\def\bcentry#1#2#3{\par\addvspace{10pt plus2pt minus2pt}
{\rightskip4pc plus1fil
\noindent#1\par}\par
\vskip-\lastskip\vskip-\baselineskip
\hbox to \hsize{\hfill#3}\par
{\noindent\leftskip15pt{\rightskip4pc plus1fil{\it #2}\par}}\par}
\def\bcent#1{\par\addvspace{12pt plus2pt minus2pt}\rightskip4pc plus1fil
\noindent{\bf #1}\par}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%End FM & BM %%%%%%%%%%%%%%%%%%%%%%%%%
%
\pagestyle{headings}
\pagenumbering{arabic}
\onecolumn
\frenchspacing
\def\sloppy{\tolerance=100000\hfuzz=\maxdimen \vfuzz=\maxdimen}
\sloppy
\vbadness=12000
\hbadness=12000
\RequirePackage{amsfonts}
%\RequirePackage[figuresright]{rotating}
\RequirePackage{amssymb}
\RequirePackage{amsmath}
\RequirePackage{graphicx}
\flushbottom
\endinput
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%End of file%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ws-jet.tex — the file that is compiled · 10 KB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Text Area: 8in (include Runningheads) x 5in
%% ws-jet.tex : 21-07-2026
%% Tex file to use with ws-jet.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 2026 by World Scientific Publishing Co.
%% All rights are reserved.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%\documentclass[wsdraft]{ws-jet}
\documentclass{ws-jet}
\usepackage{xcolor}
\usepackage[verbose]{hyperref}
\hypersetup{colorlinks=false,allbordercolors=blue,pdfborderstyle={/S/U/W 1}}
% \label, \ref and \cite commands are highly recommended
\begin{document}
\markboth{Authors' Names}
{Instructions for Typing Manuscripts (Paper's Title)}
%%%%%%%%%%%%%%%%%%%%% Publisher's Area please ignore %%%%%%%%%%%%%%%
\catchline{}{}{}{}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title{Your paper}
\author{First Author\footnote{
Typeset names in 8 pt roman. Use the footnote to indicate the
present or permanent address of the author.}}
\address{University/Company Department, University/Company Name\\
Address, City, State ZIP/Postcode, Country,\footnote{State completely without
abbreviations, the affiliation and mailing address, including country.
Typeset in 8 pt italic.}\\
\email{author\_id@domain\_name\footnote{Typeset author e-mail
address in single line.}}}
\author{Second Author}
\address{Group, Laboratory, Address\\
City, State ZIP/Postcode, Country}
\maketitle
\begin{history}
\received{date}
\revised{date}
\accepted{date}
\published{date}
\end{history}
\begin{abstract}
The abstract should summarise the context, contents and
conclusions of the paper in less than 200 words preferably in
less than 150 words. It should not contain any references or
displayed equations. Typeset the abstract in Times Roman and
indent the text. Type similarly the keywords below.
\end{abstract}
\keywords{Keyword1; keyword2; keyword3.}
\section{General Appearance}
Contributions to the {\it Journal of Earthquake and Tsunami} will mostly be processed by using the authors' source files. These should be submitted with the manuscripts, and resubmitted in final form if a paper requires revision before being accepted for publication.
\section{The Main Text}
Contributions are to be in English. Authors are encouraged to have the grammar of their contribution checked. English spelling should preferably be used, rather than American. Abbreviations are allowed but should be spelled out in full when first used. Integers of ten and below are to be spelled out. Italicise foreign language phrases (e.g.~Latin, French).
\section{Major Headings}
Major headings or section headings should be typeset in boldface
with the first letter of important words capitalised.
\subsection{Sub-headings}
Sub-headings should be typed in boldface italic with the first
letter of the first word capitalised. Section numbers are to be in
boldface roman.
\subsubsection{Sub-subheadings}
Typeset sub-subheadings in medium face italic and capitalise the
first letter of the first word only. Section numbers to be in
roman.
\subsection{Numbering and spacing}
Sections, sub-sections and sub-subsections are numbered in
Arabic. Leave two blank lines before and one blank line after
major and subheadings, and leave one blank line before but not
blank line after sub-subheadings.
\subsection{Lists of items}
Lists may be laid out with each item marked by a bullet-point:
\begin{itemlist}
\item item one,
\item item two.
\end{itemlist}
Alternatively items may also be numbered in lowercase roman numerals:
\begin{romanlist}[(b)]
\item item one.
\item item two,
\begin{romanlist}[(ii)]
\item lists within lists can be numbered with lowercase Roman letters,
\item second item.
\end{romanlist}
\end{romanlist}
\section{Equations}
Displayed equations should be numbered consecutively in each
section, with the number set flush right and enclosed in
parentheses. They are to be centered on\break the page width. Standard
English letters like x are to appear as $x$ (italicised) 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.
Conventional symbols and SI units should be adopted and used
consistently. Where Imperial units are used the SI equivalent
should appear in parentheses.
Equations should be referred to in abbreviated form,
e.g.~``Eq.~(1)'' or ``(1)''. In multiple-line
equations, the number should be given on the last line.
For multiline equations, prefer using \verb|align| or \verb|align*| instead of \verb|eqnarray|.
\begin{align}
g(x) & = \sum_{k=1}^{N} y_k g(x_k) \nonumber\\
& = \sum_{k=1}^{N} y_k \sum_{l=1}^{M} b_{kl} w_l \nonumber\\
& = \sum_{k=1}^{N} \sum_{l=1}^{M} b_{kl} y_k w_l
\end{align}
\section{Illustrations and Photographs}
Figures are to be inserted in the text nearest their first reference. If the author requires the publisher to reduce the figures, ensure that the figures (including letterings and numbers) are large enough to be clearly seen after reduction. If photographs are to be used, only black and white ones are acceptable.
\begin{figure}[!ht]
\centerline{\includegraphics[width=4.3cm]{jetf1}}
\vspace*{3pt}
\caption{A schematic illustration of dissociative recombination. The
direct mechanism, 4m$^2_\pi$ is initiated when the molecular
ion S$_{\rm L}$ captures an electron with kinetic energy.}
\label{fig1}
\alttext{Description of the figure}
\end{figure}
Figures are to be numbered sequentially using Arabic numerals. The caption must be placed below the figure, type preferably in 8~pt Times Roman. Use double spacing between a caption and the text that follows immediately.
Previously published material must be accompanied by written permission from the author and publisher.
\section{Tables}
Tables should be numbered sequentially in the text in Arabic numerals. Captions are to be centralized above the tables. Typeset tables and captions in 8 pt Roman with baselineskip of 10 pt. Long captions are to be justified by the ``table-width''.
\begin{table}[hb]
\tbl{Comparison of acoustic for frequencies for piston-cylinder problem. \label{ta1}
\vspace{5pt}}
%\caption{Comparison of acoustic for frequencies for piston-cylinder problem. \label{ta1}}
{\begin{tabular}{@{}cccc@{}}
\toprule
Piston mass & Analytical frequency & TRIA6-$S_1$ model &\% Error \\
& (Rad/s) & (Rad/s) \\
\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}}
\end{table}
\vspace{-20pt}
\section{Discussions}
Discussions on published papers should be forwarded to the editors within one month of the publication of the paper and should not exceed one A4 page. A\break response from the author(s), within the same length limit, will be sought. Both will be published in the next available issue.
\section{References}
References cited in the text should be placed within square brackets
and state as [surname of author(s), year of publication], e.g.,
[Smith, 1964], [Smith and Thomas, 1964] and, with three or more
authors, [Smith {\it et al.}, 1964]. If the reference reads as
part of the sentences, the square brackets enclose only the year
of publication, e.g., ``According to Smith [1964], \dots"
A complete list of references cited, arranged in alphabetical
order according to the surname of the first author, should be
provided. References by the same author will follow a
chronological sequence, i.e., Smith [1969] precedes Smith
[1971]. Article titles should be stated in full but standard
abbreviations should be used for journal names.
\section*{\bfseries\itshape Examples}
\section*{\it Journal reference:}
\ps Priestley, M.~N.~J and Calvi, G.~M.~[1991] ``Towards a capacity
--- Design assessment procedure for reinforced concrete frames,"
{\it Earthquake Spectra\/} {\bf 7}(3), 413--437, \url{https://doi.org/10.1193/1.1585635}.
\section*{\it Book reference:}
\ps Luong, M.~P.~[1992] ``Centrifuge testing," in {\it Recent
Advances in Earthquake Engineering and Structural Dynamics},
ed.~V.~Davidovici (Ouest Editions --- Presses Acad\'emiques,
Nantes, France), pp.~781--794.
\vspace*{2pt}
\ps Paulay, T.~and Priestley, M.~N.~J.~[1992] {\it Seismic Design of
Reinforced Concrete and Masonry Buildings\/} (John Wiley \&
Sons, Inc., New York), \url{https://doi.org/10.1002/9780470172841}.
\vspace*{2pt}
\ps JBDPA [1977] Japanese Building Disaster Prevention Association,
{\it National Standard for Seismic Evaluation of Existing
Reinforced Concrete Buildings}, Japan.
\vspace*{2pt}
\ps Litton, R.~W.~[1975] ``A contribution to the analysis of concrete
structures under cyclic loading,'' Ph.D. thesis, Civil Engineering
Dept., University of California, Berkeley, California.
\section*{\it Proceedings reference:}
\ps Priestley, M.~N.~J.~and Seible, F.~[1994] ``Seismic assessment
of existing bridges," {\it Proc.~of the Second International
Workshop on the Seismic Design of Bridges}, Vol.~2, Queenstown,
New Zealand, pp.~46--70.
\section{Footnotes}
Footnotes should be numbered sequentially in superscript lowercase Roman letters, and typed in Times Roman at the bottom of the page.
\section*{Acknowledgements}
This section should come before the 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 - \url{https://orcid.org/0000-0002-1825-0097}
\noindent Rajesh Babu - \url{https://orcid.org/0009-0006-0415-6880}
\appendix
\section{Appendices}
Appendices should be used only when absolutely necessary. They
should come before the References. If there is more than one
appendix, number them alphabetically. Number displayed
equations occurring in the Appendix in this way, e.g.~(A.1),
(A.2), etc.
\begin{equation}
\mu(n, t) = \frac{\sum^\infty_{i=1} 1(d_i < t,
N(d_i) = n)}{\int^t_{\sigma=0} 1(N(\sigma) = n)d\sigma}\,.
\label{appeqn}
\end{equation}
\end{document} ws-jet_BiB.tex · 1 KB
\documentclass{ws-jet}
\usepackage{xcolor}
\usepackage[square]{natbib}
\usepackage[verbose]{hyperref}
\hypersetup{colorlinks=false,allbordercolors=blue,pdfborderstyle={/S/U/W 1}}
\let\cite=\citep
\begin{document}
\title{Bib\TeX\\[.5ex] in \\[.5ex] WSPC Bib\/ Style}
\markboth{WSPC}{Using World Scientific's Bib\TeX\/ Style File}
\maketitle
\section{Examples for BibTeX Style}
Sample output using ws-jet bibliography style file
\begin{enumerate}[(13)]
\item article: \cite{best,pier,jame,Ko05,Wang_Fang_Liu_JET_2020}
\item proceedings: \cite{weis94}
\item inproceedings: \cite{conftypical,Moss94}
\item book: \cite{ArmsRace1,NR92}
\item edition: \cite{ComplexVariables}
\item editor: \cite{ColBenh:93}
\item series: \cite{inbook}
\item tech report: \cite{hobby1992,CSTR116}
\item unpublished: \cite{VoQS}
\item phd thesis: \cite{Brown:1988:IEL}
\item masters thesis: \cite{segms}
\item incollection: \cite{Jones:Phoneme}
\item booklet: e.g. \citet{URW:kerning}
\end{enumerate}
%%USE BIBSTYLE:-
\bibliographystyle{ws-jet} %%link to ws-jet.bst
\bibliography{sample} %%link to sample.bib
\markboth{WSPC}{Using World Scientific's Bib\TeX\/ Style File}
\end{document} The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗