Journal of Computational Biophysics and Chemistry (World Scientific)
World Scientific's own LaTeX kit for Journal of Computational Biophysics and Chemistry: the ws-jcbc class with its sample paper and bibliography style.
- Category
- Journal
- Document class
ws-jcbc(ws-jcbc.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-jcbc.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 Computational Biophysics and Chemistry. Check World Scientific Publishing’s author pages for the current instructions.
What you get
jcbcf1-eps-converted-to.pdf· 5 KBjcbcf1.eps· 15 KBjcbcf1.pdf· 2 KBsample.bib· 6 KBws-jcbc.bst· 28 KBws-jcbc.cls· 37 KBws-jcbc.tex— the file that is compiled · 13 KBws-jcbc_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
jcbcf1-eps-converted-to.pdf — binary, 5 KB
jcbcf1.eps — binary, 15 KB
jcbcf1.pdf — binary, 2 KB
sample.bib · 6 KB
@manual{lamp87,
author = "L. Lamport",
title = "Make Index: An Index Processor For LaTeX",
year = "1987"}
@book{jarl88,
author = "C. Jarlskog" ,
title = "CP Violation",
publisher = "World Scientific",
address = "Singapore",
year = "1988"}
@book{lamp94,
author = "L. Lamport",
title = "\LaTeX, A Document Preparation System",
publisher = "Addison-Wesley",
address = "Reading, MA",
year = "1994",
edition = "2nd"}
@book{ams04,
author = "\AmS",
title = "\AmS-\LaTeX{} Version 2 User's Guide",
publisher = "American Mathematical Society",
address = "Providence",
year = "2004",
note = "\url{http://www.ams.org/tex/amslatex.html}"}
@book{benh93,
editor = "Fr\'ed\'eric Benhamou and Alain Colmerauer" ,
title = "Constraint Logic Programming, Selected Research",
publisher = "MIT Press",
year = "1993"}
@book{rich60,
author = "L. F. Richardson",
title = "Arms and Insecurity",
publisher = "Boxwood",
address = "Pittsburg",
pages = "200--253",
year = "1960"}
@book{chur90,
author = "R. V. Churchill and J. W. Brown",
title = "Complex Variables and Applications",
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}"}
@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 Lie algebras and Deligne 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{bria84,
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{hear94,
author = "H. C. Heard and I. Y. Borg and N. L. Carter and C. B. Raleigh",
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,
editor = "H. C. Heard and I. V. Borg and N. L. Carter and C. B. Raleigh",
year = "1972",
title = "Seismic Velocity Anisotropy Calculated for Ultramafic Minerals
and Aggregates",
booktitle = "Flow and Fracture of Rocks",
publisher = "Am Geophys Union",
series = "Geophys Mono",
volume = "16",
pages = "157--166"}
@mastersthesis{lodh74,
author = "Gunter Sergei Lodha",
title = "Quantitative interpretation of airborne
electromagnetic response for a spherical model",
school = "University of Toronto",
address = "Canada",
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"}
@misc{rene96,
author = "Ren{\'e} K. M{\"u}ller",
title = "GIFMerge, Version $1.33$",
year = "1996",
urls = "http://www.iis.ee.ethz.ch/~kiwi/GIFMerge/",
urldates = "July 1996",
}
@booklet{bill91,
author = "Bill Murrey",
title = "Kerning on the Fly",
howpublished = "URW Non-Plus-Ultra Typography Series",
address = "Pittsburg",
year = "1991"}
@inbook{bake72,
author = "D. W. Baker and N. L. Carter",
year = "1972",
editor = "H. C. Heard and I. V. Borg and N. L. Carter and C. B. Raleigh",
title = "Seismic Velocity Anisotropy Calculated for Ultramafic Minerals
and Aggregates",
booktitle = "Flow and Fracture of Rocks",
publisher = "Am Geophys Union",
series = "Geophys Mono",
volume = "16",
pages = "157--166",
note = "\url{https://doi.org/10.1029/GM016p0157}"}
ws-jcbc.bst · 28 KB
%%
%% This is file `ws-jcbc.bst',
%% generated with the docstrip utility.
%%
ENTRY
{
address
author
booktitle
chapter
ctrl-article-title
ctrl-chapter-title
ctrl-doi
ctrl-etal-firstonly
ctrl-etal-number
ctrl-use-title
doi
edition
editor
howpublished
institution
journal
key
maintitle
note
number
organization
pages
publisher
school
series
title
type
url
urldate
version
volume
year
}
{ }
{
label
short.names
}
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 :=
}
FUNCTION { and } {
{ }
{
pop$
#0
}
if$
}
FUNCTION { not } {
{ #0 }
{ #1 }
if$
}
FUNCTION { or } {
{
pop$
#1
}
{ }
if$
}
FUNCTION { xor } {
{ not }
{ }
if$
}
FUNCTION { chr.to.value.error } {
#48 +
int.to.chr$
"'" swap$ *
"'" *
" is not a number: treated as zero." *
warning$
#0
}
FUNCTION { chr.to.value } {
chr.to.int$ #48 -
duplicate$
#0 <
{ chr.to.value.error }
{
duplicate$
#9 >
{ chr.to.value.error }
{ }
if$
}
if$
}
STRINGS {
extract.input.str
extract.output.str
}
FUNCTION { is.a.digit } {
duplicate$
"" =
{
pop$
#0
}
{
chr.to.int$
#48 -
duplicate$
#0 < swap$ #9 > or not
}
if$
}
FUNCTION{ is.a.number } {
{
duplicate$
#1 #1 substring$
is.a.digit
}
{ #2 global.max$ substring$ }
while$
"" =
}
FUNCTION { extract.number } {
duplicate$
'extract.input.str :=
"" 'extract.output.str :=
{ extract.input.str empty$ not }
{
extract.input.str #1 #1 substring$
extract.input.str #2 global.max$ substring$ 'extract.input.str :=
duplicate$
is.a.number
{ extract.output.str swap$ * 'extract.output.str := }
{
pop$
"" 'extract.input.str :=
}
if$
}
while$
extract.output.str empty$
{ }
{
pop$
extract.output.str
}
if$
}
FUNCTION { field.or.null } {
duplicate$
empty$
{
pop$
""
}
{ }
if$
}
INTEGERS {
multiply.a.int
multiply.b.int
}
FUNCTION { multiply } {
'multiply.a.int :=
'multiply.b.int :=
multiply.b.int #0 <
{
#-1
#0 multiply.b.int - 'multiply.b.int :=
}
{ #1 }
if$
#0
{ multiply.b.int #0 > }
{
multiply.a.int +
multiply.b.int #1 - 'multiply.b.int :=
}
while$
swap$
{ }
{ #0 swap$ - }
if$
}
INTEGERS { str.conversion.int }
FUNCTION { str.to.int.aux.ii } {
{
duplicate$
empty$ not
}
{
swap$
#10 multiply 'str.conversion.int :=
duplicate$
#1 #1 substring$
chr.to.value
str.conversion.int +
swap$
#2 global.max$ substring$
}
while$
pop$
}
FUNCTION { str.to.int.aux.i } {
duplicate$
#1 #1 substring$
"-" =
{
#1 swap$
#2 global.max$ substring$
}
{
#0 swap$
}
if$
#0
swap$
str.to.int.aux.ii
swap$
{ #0 swap$ - }
{ }
if$
}
FUNCTION { str.to.int } {
duplicate$
empty$
{
pop$
#0
}
{ str.to.int.aux.i }
if$
}
FUNCTION { tie.or.space.connect } {
duplicate$
text.length$ #3 <
{ "~" }
{ " " }
if$
swap$ * *
}
FUNCTION {space.connect}
{ " " swap$ * * }
FUNCTION { yes.no.to.bool } {
duplicate$
empty$
{
pop$
#0
}
{
"l" change.case$
"yes" =
{ #1 }
{ #0 }
if$
}
if$
}
FUNCTION { bold } {
duplicate$
empty$
{
pop$
""
}
{ "\textbf{" swap$ * "}" * }
if$
}
FUNCTION { emph } {
duplicate$
empty$
{
pop$
""
}
{ "\emph{" swap$ * "}" * }
if$
}
FUNCTION { paren } {
duplicate$
empty$
{
pop$
""
}
{ "(" swap$ * ")" * }
if$
}
FUNCTION { add.comma } { ", " * }
FUNCTION { add.colon } { ": " * }
FUNCTION { add.period } { add.period$ " " * }
FUNCTION { add.semicolon } { "; " * }
FUNCTION { add.space } { " " * }
FUNCTION { bbl.and } { "and" }
FUNCTION { bbl.chapter } { "Chapter" }
FUNCTION { bbl.doi } { "DOI:" }
FUNCTION { bbl.editor } { "Ed." }
FUNCTION { bbl.editors } { "Eds." }
FUNCTION { bbl.edition } { "ed." }
FUNCTION { bbl.etal } { "\latin{et~al.}" }
FUNCTION { bbl.in } { "In" }
FUNCTION { bbl.inpress } { "in press" }
FUNCTION { bbl.msc } { "M.Sc.\ thesis" }
FUNCTION { bbl.page } { "p" }
FUNCTION { bbl.pages } { "pp" }
FUNCTION { bbl.phd } { "Ph.D.\ thesis" }
FUNCTION { bbl.version } { "version" }
FUNCTION { bbl.volume } { "Vol." }
STRINGS { pages.str }
FUNCTION { hyphen.to.dash } {
'pages.str :=
""
{ pages.str empty$ not }
{
pages.str #1 #1 substring$
"-" =
{
"--" *
{
pages.str #1 #1 substring$
"-" =
}
{ pages.str #2 global.max$ substring$ 'pages.str := }
while$
}
{
pages.str #1 #1 substring$
*
pages.str #2 global.max$ substring$ 'pages.str :=
}
if$
}
while$
}
INTEGERS { multiresult.bool }
FUNCTION { multi.page.check } {
'pages.str :=
#0 'multiresult.bool :=
{
multiresult.bool not
pages.str empty$ not
and
}
{
pages.str #1 #1 substring$
duplicate$
"-" = swap$ duplicate$
"," = swap$
"+" =
or or
{ #1 'multiresult.bool := }
{ pages.str #2 global.max$ substring$ 'pages.str := }
if$
}
while$
multiresult.bool
}
INTEGERS {
current.name.int
names.separate.comma
names.separate.semicolon
names.separate.comma.bool
remaining.names.int
total.names.int
}
STRINGS {
current.name.str
names.str
}
FUNCTION { full.format.names } {
'names.str :=
#1 'current.name.int :=
names.str num.names$ 'remaining.names.int :=
{ remaining.names.int #0 > }
{
names.str current.name.int "{vv~}{ll}" format.name$
current.name.int #1 >
{
swap$ add.comma swap$
remaining.names.int #1 >
{ }
{
duplicate$
"others" =
{ bbl.etal }
{ bbl.and }
if$
add.space swap$ *
}
if$
*
}
{ }
if$
remaining.names.int #1 - 'remaining.names.int :=
current.name.int #1 + 'current.name.int :=
}
while$
}
FUNCTION { full.author } {
author empty$
{ "" }
{ author full.format.names }
if$
}
FUNCTION { full.author.editor } {
author empty$
{
editor empty$
{ "" }
{ editor full.format.names }
if$
}
{ author full.format.names }
if$
}
FUNCTION { full.editor } {
editor empty$
{ "" }
{ editor full.format.names }
if$
}
FUNCTION { short.format.names } {
'names.str :=
names.str #1 "{vv~}{ll}" format.name$
names.str num.names$
duplicate$
#2 >
{
pop$
add.space bbl.etal *
}
{
#2 <
{ }
{
names.str #2 "{ff }{vv }{ll}{ jj}" format.name$
"others" =
{ add.space bbl.etal * }
{
add.space
bbl.and add.space
*
names.str #2 "{vv~}{ll}" format.name$
*
}
if$
}
if$
}
if$
}
FUNCTION { short.author.key } {
author empty$
{
key empty$
{ cite$ #1 #3 substring$ }
{ key }
if$
}
{ author short.format.names }
if$
}
FUNCTION { short.author.editor.key } {
author empty$
{
editor empty$
{
key empty$
{ cite$ #1 #3 substring$ }
{ key }
if$
}
{ editor short.format.names }
if$
}
{ author short.format.names }
if$
}
FUNCTION { short.author.key.organization } {
author empty$
{
key empty$
{
organization empty$
{ cite$ #1 #3 substring$ }
{
organization #1 #4 substring$
"The " =
{ organization }
{ organization #5 global.max$ substring$ }
if$
#3 text.prefix$
}
if$
}
{ key }
if$
}
{ author short.format.names }
if$
}
FUNCTION { short.editor.key.organization } {
editor empty$
{
key empty$
{
organization empty$
{ cite$ #1 #3 substring$ }
{
organization #1 #4 substring$
"The " =
{ organization }
{ organization #5 global.max$ substring$ }
if$
#3 text.prefix$
}
if$
}
{ key }
if$
}
{ editor short.format.names }
if$
}
FUNCTION { calculate.full.names } {
type$ "book" =
type$ "inbook" =
or
{ full.author.editor }
{
type$ "proceedings" =
{ full.editor }
{ full.author }
if$
}
if$
}
FUNCTION { calculate.short.names } {
type$ "book" =
type$ "inbook" =
or
{ short.author.editor.key }
{
type$ "proceedings" =
{ short.editor.key.organization }
{
type$ "manual" =
{ short.author.key.organization }
{ short.author.key }
if$
}
if$
}
if$
'short.names :=
}
FUNCTION { calculate.names } {
calculate.short.names
short.names
year empty$
{ "()" }
{ "(" year * ")" * }
if$
*
'label :=
}
INTEGERS { entries.int }
FUNCTION { initialize.count.entries } {
#0 'entries.int :=
}
FUNCTION { count.entries } {
entries.int #1 + 'entries.int :=
}
FUNCTION { begin.bib } {
"ws-jcbc 2020-03-23 v1.00" top$
preamble$ empty$
{ }
{
preamble$ write$
newline$
}
if$
"\providecommand{\latin}[1]{#1}" write$
newline$
"\makeatletter" write$
newline$
"\providecommand{\doi}" write$
newline$
" {\begingroup\let\do\@makeother\dospecials" write$
newline$
" \catcode`\{=1 \catcode`\}=2 \doi@aux}" write$
newline$
"\providecommand{\doi@aux}[1]{\endgroup\texttt{#1}}" write$
newline$
"\makeatother" write$
newline$
"\providecommand*\mcitethebibliography{\thebibliography}" write$
newline$
"\csname @ifundefined\endcsname{endmcitethebibliography}" write$
" {\let\endmcitethebibliography\endthebibliography}{}" write$
newline$
"\begin{mcitethebibliography}{"
entries.int int.to.str$ * "}" * write$
newline$
"\providecommand*\natexlab[1]{#1}" write$
newline$
"\providecommand*\mciteSetBstSublistMode[1]{}" write$
newline$
"\providecommand*\mciteSetBstMaxWidthForm[2]{}" write$
newline$
"\providecommand*\mciteBstWouldAddEndPuncttrue" write$
newline$
" {\def\EndOfBibitem{\unskip.}}" write$
newline$
"\providecommand*\mciteBstWouldAddEndPunctfalse" write$
newline$
" {\let\EndOfBibitem\relax}" write$
newline$
"\providecommand*\mciteSetBstMidEndSepPunct[3]{}" write$
newline$
"\providecommand*\mciteSetBstSublistLabelBeginEnd[3]{}" write$
newline$
"\providecommand*\EndOfBibitem{}" write$
newline$
"\mciteSetBstSublistMode{f}" write$
newline$
"\mciteSetBstMaxWidthForm{subitem}{(\alph{mcitesubitemcount})}" write$
newline$
"\mciteSetBstSublistLabelBeginEnd" write$
newline$
" {\mcitemaxwidthsubitemform\space}" write$
newline$
" {\relax}" write$
newline$
" {\relax}" write$
newline$
}
FUNCTION { end.bib } {
newline$
"\end{mcitethebibliography}" write$
newline$
}
INTEGERS {
ctrl.article.title.bool
ctrl.chapter.title.bool
ctrl.doi.bool
ctrl.etal.firstonly.bool
ctrl.etal.number.int
}
FUNCTION { initialize.control.values } {
#1 'ctrl.article.title.bool :=
#0 'ctrl.chapter.title.bool :=
#0 'ctrl.doi.bool :=
#1 'ctrl.etal.firstonly.bool :=
#15 'ctrl.etal.number.int :=
}
FUNCTION { control } {
ctrl-article-title yes.no.to.bool 'ctrl.article.title.bool :=
ctrl-chapter-title yes.no.to.bool 'ctrl.chapter.title.bool :=
ctrl-doi yes.no.to.bool 'ctrl.doi.bool :=
ctrl-etal-firstonly yes.no.to.bool 'ctrl.etal.firstonly.bool :=
ctrl-etal-number str.to.int 'ctrl.etal.number.int :=
ctrl-use-title empty$
'skip$
{ ctrl-use-title yes.no.to.bool 'ctrl.article.title.bool := }
if$
}
INTEGERS {
next.punct.comma
next.punct.period
next.punct.semicolon
next.punct.space
}
FUNCTION { initialize.tracker } {
#0 'next.punct.comma :=
#1 'next.punct.period :=
#2 'next.punct.semicolon :=
#3 'next.punct.space :=
}
INTEGERS { next.punct.int }
FUNCTION { output } {
swap$
duplicate$ empty$
{ pop$ }
{
next.punct.int next.punct.space =
{ add.space }
{
next.punct.int next.punct.comma =
{ add.comma }
{
next.punct.int next.punct.semicolon =
{ add.semicolon }
{ add.period }
if$
}
if$
}
if$
write$
}
if$
next.punct.comma 'next.punct.int :=
}
FUNCTION { begin.bibitem }
{ newline$
"\bibitem{" write$
cite$ write$
"}" write$
newline$
""
before.all 'output.state :=
}
INTEGERS { add.period.length.int }
FUNCTION { would.add.period } {
duplicate$
add.period$
text.length$ 'add.period.length.int :=
duplicate$
text.length$
add.period.length.int =
{ #0 }
{ #1 }
if$
}
FUNCTION { end.bibitem } {
would.add.period
{
"\relax" * write$
newline$
"\mciteBstWouldAddEndPuncttrue" write$
newline$
"\mciteSetBstMidEndSepPunct{\mcitedefaultmidpunct}" write$
newline$
"{\mcitedefaultendpunct}{\mcitedefaultseppunct}\relax"
}
{
"\relax" * write$
newline$
"\mciteBstWouldAddEndPunctfalse" write$
newline$
"\mciteSetBstMidEndSepPunct{\mcitedefaultmidpunct}" write$
newline$
"{}{\mcitedefaultseppunct}\relax"
}
if$
write$
newline$
"\EndOfBibitem" write$
}
FUNCTION { initialize.name.separator } {
#1 'names.separate.comma :=
#0 'names.separate.semicolon :=
}
FUNCTION { format.names.loop } {
{ remaining.names.int #0 > }
{
names.str current.name.int "{vv~}{ll,}{~f.}{,~jj}" format.name$
duplicate$
'current.name.str :=
current.name.int #1 >
{
duplicate$
"others," =
{
pop$
*
bbl.etal
add.space
remaining.names.int #1 - 'remaining.names.int :=
}
{
swap$
names.separate.comma.bool
{ add.comma }
{ add.semicolon }
if$
swap$
*
}
if$
}
{ }
if$
remaining.names.int #1 - 'remaining.names.int :=
current.name.int #1 + 'current.name.int :=
}
while$
}
FUNCTION { format.names.all } {
total.names.int 'remaining.names.int :=
format.names.loop
}
FUNCTION { format.names.etal } {
ctrl.etal.firstonly.bool
{ #1 'remaining.names.int := }
{ ctrl.etal.number.int 'remaining.names.int := }
if$
format.names.loop
current.name.str "others," =
{ }
{
add.space
bbl.etal
add.space
*
}
if$
}
FUNCTION { format.names } {
'names.separate.comma.bool :=
'names.str :=
#1 'current.name.int :=
names.str num.names$ 'total.names.int :=
total.names.int ctrl.etal.number.int >
{
ctrl.etal.number.int #0 =
{ format.names.all }
{ format.names.etal }
if$
}
{ format.names.all }
if$
}
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" }
STRINGS {
ord.input.str
ord.output.str
}
FUNCTION { make.ordinal } {
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$
}
FUNCTION { convert.to.ordinal } {
extract.number
"l" change.case$ 'ord.input.str :=
ord.input.str "first" = ord.input.str "1" = or
{ bbl.first 'ord.output.str := }
{
ord.input.str "second" = ord.input.str "2" = or
{ bbl.second 'ord.output.str := }
{
ord.input.str "third" = ord.input.str "3" = or
{ bbl.third 'ord.output.str := }
{
ord.input.str "fourth" = ord.input.str "4" = or
{ bbl.fourth 'ord.output.str := }
{
ord.input.str "fifth" = ord.input.str "5" = or
{ bbl.fifth 'ord.output.str := }
{
ord.input.str #1 #1 substring$
is.a.number
{ ord.input.str make.ordinal }
{ ord.input.str }
if$
'ord.output.str :=
}
if$
}
if$
}
if$
}
if$
}
if$
ord.output.str
}
FUNCTION { format.address } {
address empty$
{ }
{
address
output
}
if$
}
FUNCTION { format.authors } {
author empty$
{ }
{
author names.separate.semicolon format.names
output
next.punct.space 'next.punct.int :=
}
if$
}
FUNCTION { format.editors } {
editor empty$
{ }
{
editor names.separate.comma format.names
add.comma
editor num.names$ #1 >
{ bbl.editors }
{ bbl.editor }
if$
*
output
next.punct.semicolon 'next.punct.int :=
}
if$
}
FUNCTION { format.authors.or.editors } {
author empty$
{ format.editors }
{ format.authors }
if$
next.punct.space 'next.punct.int :=
}
FUNCTION { format.chapter } {
chapter empty$
{ }
{
bbl.chapter add.space
chapter
*
output
}
if$
}
FUNCTION { format.doi } {
doi empty$
'skip$
{
bbl.doi add.space
"\doi{" * doi * "}" *
output
}
if$
}
FUNCTION { format.edition } {
edition empty$
{ }
{
edition convert.to.ordinal
add.space bbl.edition *
output
}
if$
next.punct.semicolon 'next.punct.int :=
}
FUNCTION { format.group.address } {
duplicate$
empty$
{ pop$ }
{
address empty$
{ }
{
add.colon
address
*
}
if$
output
}
if$
}
FUNCTION { format.howpublished } {
howpublished empty$
{ }
{
howpublished
output
}
if$
}
FUNCTION { format.journal } {
journal emph
output
next.punct.space 'next.punct.int :=
}
FUNCTION { format.journal.unpub } {
journal emph
output
}
FUNCTION { format.note } {
note empty$
{ }
{
note
output
}
if$
}
FUNCTION { format.number.series } {
series empty$
{ }
{
series
number empty$
{ }
{
add.space
number *
}
if$
output
next.punct.semicolon 'next.punct.int :=
}
if$
}
FUNCTION { format.organization } {
organization empty$
{ }
{
organization paren
output
next.punct.period 'next.punct.int :=
}
if$
}
FUNCTION { format.organization.address } {
organization format.group.address
}
FUNCTION { format.pages } {
pages empty$
{ }
{
pages multi.page.check
{
bbl.pages
pages hyphen.to.dash
}
{ bbl.page pages }
if$
tie.or.space.connect
output
}
if$
ctrl.doi.bool
{ format.doi }
'skip$
if$
}
FUNCTION { format.pages.article } {
pages empty$
{ }
{
pages hyphen.to.dash
output
}
if$
ctrl.doi.bool
{ format.doi }
'skip$
if$
}
FUNCTION { format.publisher.address } {
publisher format.group.address
}
FUNCTION { format.school.address } {
school
duplicate$
empty$
{ pop$ }
{
address empty$
{ }
{
add.comma
address
*
}
if$
output
}
if$
}
FUNCTION { format.title } {
title empty$
{ }
{
title
output
next.punct.period 'next.punct.int :=
}
if$
}
FUNCTION { format.title.article } {
ctrl.article.title.bool
{
title empty$
{ }
{
title
output
next.punct.period 'next.punct.int :=
}
if$
}
{ }
if$
}
FUNCTION { format.title.techreport } {
title empty$
{ }
{
title emph
output
next.punct.semicolon 'next.punct.int :=
}
if$
}
FUNCTION { format.title.booktitle } {
title empty$
{ }
{
title
output
next.punct.period 'next.punct.int :=
}
if$
booktitle empty$
{ }
{
booktitle
output
next.punct.period 'next.punct.int :=
}
if$
}
STRINGS {
book.title
chapter.title
}
FUNCTION { format.title.booktitle.book } {
"" 'chapter.title :=
booktitle empty$
{
"" 'chapter.title :=
title 'book.title :=
}
{
ctrl.chapter.title.bool
{
title empty$
'skip$
{ title 'chapter.title := }
if$
}
'skip$
if$
maintitle empty$
{ booktitle 'book.title := }
{ maintitle add.period booktitle * 'book.title := }
if$
}
if$
chapter.title empty$
{ }
{
chapter.title
output
next.punct.period 'next.punct.int :=
}
if$
book.title emph
chapter.title empty$
{
author empty$
{ }
{
editor empty$
{ }
{ bbl.in add.space swap$ * }
if$
}
if$
}
{ bbl.in add.space swap$ * }
if$
output
}
FUNCTION { format.type } {
type empty$
{ }
{
pop$
type
}
if$
output
}
FUNCTION { format.type.number } {
type empty$
{ }
{
type
number empty$
{ }
{ number tie.or.space.connect }
if$
output
}
if$
}
FUNCTION { format.url } {
url empty$
{ }
{
"\url{" url * "}" *
output
}
if$
}
FUNCTION {format.urldate}
{ urldate empty$
{ "There is no urldate in " cite$ * warning$ }
{ "accessed " urldate * paren space.connect }
if$
}
FUNCTION {blank.sep}
{
after.quote 'output.state :=
}
FUNCTION { format.year } {
year empty$
{ }
{
year
output
next.punct.semicolon 'next.punct.int :=
}
if$
}
FUNCTION { format.year.article } {
year empty$
{ }
{
%%year bold
year
output
}
if$
}
FUNCTION { format.version } {
version empty$
{ }
{
bbl.version add.space
version
*
output
}
if$
}
FUNCTION { format.volume.article } {
%%%volume emph
volume bold
output
}
FUNCTION { format.volume } {
volume empty$
{ }
{
bbl.volume
volume
tie.or.space.connect
output
next.punct.semicolon 'next.punct.int :=
}
if$
}
FUNCTION { article } {
begin.bibitem
format.authors
format.title.article
format.journal
format.year.article
format.volume.article
format.pages.article
format.note
end.bibitem
}
FUNCTION { book } {
begin.bibitem
format.authors.or.editors
format.title.booktitle.book
format.edition
author empty$
{ }
{ format.editors }
if$
format.number.series
format.publisher.address
format.year
format.volume
format.chapter
format.pages
format.note
end.bibitem
}
FUNCTION { inbook } { book }
FUNCTION { booklet } {
begin.bibitem
format.authors
format.title
format.howpublished
format.address
format.year
format.note
end.bibitem
}
FUNCTION { collection } { book }
FUNCTION { incollection } { book }
FUNCTION { inpress } {
begin.bibitem
format.authors
format.journal.unpub
doi empty$
{
bbl.inpress
output
}
{
format.year.article
next.punct.comma 'next.punct.int :=
format.doi
}
if$
format.note
end.bibitem
}
FUNCTION { inproceedings } {
begin.bibitem
format.authors
format.title.booktitle
format.address
format.year
format.pages
format.note
end.bibitem
}
FUNCTION { manual } {
begin.bibitem
format.authors
format.title
format.version
format.organization.address
format.year
format.note
end.bibitem
}
FUNCTION { mastersthesis } {
begin.bibitem
format.authors
format.title
bbl.msc format.type
format.school.address
format.year
format.note
end.bibitem
}
FUNCTION { misc } {
begin.bibitem
format.authors
format.title
format.howpublished
format.year
format.url
blank.sep
format.urldate output
format.note
end.bibitem
}
FUNCTION { patent } {
begin.bibitem
format.authors
format.organization
format.title
format.type.number
format.year
format.note
end.bibitem
}
FUNCTION { phdthesis } {
begin.bibitem
format.authors
format.title
bbl.phd format.type
format.school.address
format.year
format.note
end.bibitem
}
FUNCTION { proceeding } {
begin.bibitem
format.title
format.address
format.year
format.pages
format.note
end.bibitem
}
FUNCTION { techreport } {
begin.bibitem
format.authors.or.editors
format.title.techreport
format.type.number
format.organization.address
format.year
format.volume
format.pages
format.note
end.bibitem
}
FUNCTION { unpublished } {
begin.bibitem
format.authors
format.journal.unpub
doi empty$
{ format.howpublished }
{
format.year
next.punct.comma 'next.punct.int :=
format.doi
}
if$
format.note
end.bibitem
}
FUNCTION { default.type } { misc }
MACRO { jan } { "Jan." }
MACRO { feb } { "Feb." }
MACRO { mar } { "Mar." }
MACRO { apr } { "Apr." }
MACRO { may } { "May" }
MACRO { jun } { "June" }
MACRO { jul } { "July" }
MACRO { aug } { "Aug." }
MACRO { sep } { "Sept." }
MACRO { oct } { "Oct." }
MACRO { nov } { "Nov." }
MACRO { dec } { "Dec." }
MACRO { acbcct } { "ACS Chem.\ Biol." }
MACRO { achre4 } { "Acc.\ Chem.\ Res." }
MACRO { acncdm } { "ACS Chem.\ Neurosci." }
MACRO { ancac3 } { "ACS Nano" }
MACRO { ancham } { "Anal.\ Chem." }
MACRO { bichaw } { "Biochemistry" }
MACRO { bcches } { "Bioconjugate Chem." }
MACRO { bomaf6 } { "Biomacromolecules" }
MACRO { bipret } { "Biotechnol.\ Prog." }
MACRO { crtoec } { "Chem.\ Res.\ Toxicol." }
MACRO { chreay } { "Chem.\ Rev." }
MACRO { cmatex } { "Chem.\ Mater." }
MACRO { cgdefu } { "Cryst.\ Growth Des." }
MACRO { enfuem } { "Energy Fuels" }
MACRO { esthag } { "Environ.\ Sci.\ Technol." }
MACRO { iechad } { "Ind.\ Eng.\ Chem.\ Res." }
MACRO { inoraj } { "Inorg.\ Chem." }
MACRO { jafcau } { "J.~Agric.\ Food Chem." }
MACRO { jceaax } { "J.~Chem.\ Eng.\ Data" }
MACRO { jceda8 } { "J.~Chem.\ Ed." }
MACRO { jcisd8 } { "J.~Chem.\ Inf.\ Model." }
MACRO { jctcce } { "J.~Chem.\ Theory Comput." }
MACRO { jcchff } { "J. Comb. Chem." }
MACRO { jmcmar } { "J. Med. Chem." }
MACRO { jnprdf } { "J. Nat. Prod." }
MACRO { joceah } { "J.~Org.\ Chem." }
MACRO { jpcafh } { "J.~Phys.\ Chem.~A" }
MACRO { jpcbfk } { "J.~Phys.\ Chem.~B" }
MACRO { jpccck } { "J.~Phys.\ Chem.~C" }
MACRO { jpclcd } { "J.~Phys.\ Chem.\ Lett." }
MACRO { jprobs } { "J.~Proteome Res." }
MACRO { jacsat } { "J.~Am.\ Chem.\ Soc." }
MACRO { langd5 } { "Langmuir" }
MACRO { mamobx } { "Macromolecules" }
MACRO { mpohbp } { "Mol.\ Pharm." }
MACRO { nalefd } { "Nano Lett." }
MACRO { orlef7 } { "Org.\ Lett." }
MACRO { oprdfk } { "Org.\ Proc.\ Res.\ Dev." }
MACRO { orgnd7 } { "Organometallics" }
READ
EXECUTE { initialize.control.values }
EXECUTE { initialize.count.entries }
EXECUTE { initialize.name.separator }
EXECUTE { initialize.tracker }
ITERATE { calculate.names }
ITERATE { count.entries }
EXECUTE { begin.bib }
ITERATE { call.type$ }
EXECUTE { end.bib }
%%
%% End of file `ws-jcbc.bst'.
ws-jcbc.cls · 37 KB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Text Area: 8in (include Runningheads) x 5in
%% ws-jcbc.cls : 08-05-2024
%% Class file to use with ws-jcbc.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 2024 by World Scientific Publishing Co.
%% All rights are reserved.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\NeedsTeXFormat{LaTeX2e}[1995/06/01]
\ProvidesClass{ws-jcbc}[2024/05/08 v1.5g Standardized LaTeX document class]
\@twosidetrue\@mparswitchtrue\@twocolumnfalse
\newif\if@openright
\@openrighttrue
\newif\if@restonecol
%
%
\newdimen\trimheight \trimheight9.74truein %measure is 9.75truein
\newdimen\trimwidth \trimwidth6.49truein %measure is 6.50truein
\newdimen\typeheight \typeheight8truein
\newdimen\typewidth \typewidth5truein
\newdimen\wsdraftrule \wsdraftrule=0pt
\newdimen\tempdimen
\newdimen\tablewidth
\newdimen\normaltextheight
\newbox\tempbox
\newdimen\tablewd
%
\DeclareOption{wsdraft}{\setlength\overfullrule{5pt}\wsdraftrule0.1pt}
\DeclareOption{final}{\setlength\overfullrule{0pt}}
\ExecuteOptions{a4paper,10pt,twoside,onecolumn,final}
\ProcessOptions
%
\hoffset=-0.17in
\voffset=-0.17in
%
\newcommand\appendixname{Appendix}
\newcommand\abstractname{Abstract}
\newcommand\bibname{References}%
\newcommand\contentsname{Contents}
\newcommand\indexname{Index}
\newcommand\figurename{Fig.}
\newcommand\tablename{Table}
\newcommand\partname{Part}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Font Defs. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\def\foliofont{\fontsize{8}{10}\selectfont}
\def\bibfont{\fontsize{9}{11}\selectfont}
\def\rhfont{\footnotesize\itshape{}}
\def\catchlinefont{\footnotesize}
\def\titlefont{\fontsize{10}{13}\bfseries\boldmath\selectfont\centering{}}
\def\authorfont{\footnotesize}
\def\affiliationfont{\centering\footnotesize\it}
\def\abstractfont{\footnotesize}
\def\datefont{\footnotesize}
\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{\footnotesize}
\def\tablefont{\footnotesize}
\def\tablecaptionfont{\footnotesize}
\def\tabnotefont{\footnotesize}
\def\TCHfont{\bf}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Fonts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\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}
\DeclareRobustCommand\cal{\@fontswitch\relax\mathcal}
\DeclareRobustCommand\mit{\@fontswitch\relax\mathnormal}
\DeclareOldFontCommand{\bi}{\bfseries\itshape}{\@nomath\bi}
\renewcommand{\rmdefault}{cmr}%
%
\renewcommand\normalsize{%
\@setfontsize\normalsize\@xpt{13}%\@xiiipt
\abovedisplayskip 6\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{10}%
\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\parindent{1.5em}
%
\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@}
%
\setlength\headheight{5\p@}
\setlength\headsep {19pt}
\setlength\topskip {7\p@}
\setlength\footskip{25pt}
\setlength\maxdepth{4\p@}
%
%\setlength\@maxdepth\maxdepth
%
\setlength\textwidth{\typewidth}
\@settopoint\textwidth
\setlength\textheight\typeheight
\advance\textheight-\headheight
\advance\textheight-\headsep
\setlength\normaltextheight{\textheight}
%
\setlength\oddsidemargin{.75in}
\setlength\evensidemargin{.75in}
%\addtolength\evensidemargin{-\textwidth}
%\addtolength\evensidemargin{-\oddsidemargin}
\setlength\topmargin{.75in}
%
\setlength\marginparwidth{.75in}
\setlength\marginparsep{7\p@}
\setlength\marginparpush{5\p@}
%
\setlength\footnotesep{6\p@}
\setlength{\skip\footins}{18\p@ \@plus 5\p@ \@minus 2\p@}
%
\setlength\floatsep {18\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\textfloatsep{18\p@ \@plus 2\p@ \@minus 4\p@}
\setlength\intextsep {18\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\dblfloatsep {18\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\dbltextfloatsep{18\p@ \@plus 2\p@ \@minus 4\p@}
\setlength\@fptop{0\p@ \@plus 1fil}
\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
%
\setcounter{topnumber}{3}
\renewcommand\topfraction{.98}
\setcounter{bottomnumber}{3}
\renewcommand\bottomfraction{.98}
\setcounter{totalnumber}{6}
\renewcommand\textfraction{.01}
\renewcommand\floatpagefraction{.98100}
\setcounter{dbltopnumber}{2}
\renewcommand\dbltopfraction{.981}
\renewcommand\dblfloatpagefraction{.99}
%
\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@}
%
\setlength\columnsep{10\p@}
\setlength\columnseprule{0\p@}
%
%
\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\bm#1{\mathchoice
{\mbox{\boldmath$#1$}}%
{\mbox{\boldmath$#1$}}%
{\mbox{\boldmath$\scriptstyle#1$}}%
{\mbox{\boldmath$\scriptscriptstyle#1$}}}%
\def\cdash{$^{\raisebox{-0.5pt}{\hbox{--}}}$}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%% Article FM %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\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\par
\end{center}%
}
%
\def\thebepage{\thepage}
\def\theeepage{\pageref{eof}}
%
\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\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}
%
\def\@clinebuf{}
\def\catchline#1#2#3#4#5{\expandafter\def\expandafter\@clinebuf\expandafter
{\@clinebuf\catchlinefont
\noindent Journal of Computational Biophysics and Chemistry\par
% \noindent Vol.\ {#1}, \No\ {#2} (#3)\ \thebepage--\theeepage\par
\noindent \copyright\ World Scientific Publishing Company\par
\noindent\vskip-\baselineskip \hphantom{#4 \hskip2em #5}
}\relax\par
}
%
\def\No{No.}
%
\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*{13pt}}}
%
\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}
%
\newenvironment{otherinfo}{%
\addvspace{-2pt plus-2pt minus-2pt}
\authorfont\begin{center}%\vskip-\lastskip
}{%
\end{center}
\addvspace{15pt plus2pt minus2pt}
}
%
\newenvironment{dedication}{%
\addvspace{-2pt plus-2pt minus-2pt}
\authorfont\begin{center}%\vskip-\lastskip
}{%
\end{center}
\addvspace{15pt plus2pt minus2pt}
}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%% Sectioning %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\setcounter{secnumdepth}{3}
\newcounter {section}
\newcounter {subsection}[section]
\newcounter {subsubsection}[subsection]
\newcounter {paragraph}[subsubsection]
\newcounter {subparagraph}[paragraph]
\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@}{-18pt \@plus-3pt minus-6pt}{5pt}{\sectionfont}}
\newcommand\subsection{\@startsection{subsection}{2}{\z@}{-18pt \@plus-3pt minus-6pt}{5pt}{\subsectionfont}}
\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}{-18pt \@plus-3pt minus-3pt}{5pt}{\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}
%
%\gdef\@author{}
%
%%%%%%%%%%%%%%%%%%%%%%%% Table of Contents %%%%%%%%%%%%%%%%%%%%%%%
%
\newcommand\@pnumwidth{1.55em}
\newcommand\@tocrmarg{2.55em}
\newcommand\@dotsep{4.5}
\setcounter{tocdepth}{3}
\newcommand\tableofcontents{%
\section*{\contentsname
\@mkboth{%
\contentsname}{\contentsname}}%
\@starttoc{toc}%
}
\newcommand\l@section[2]{%
\ifnum \c@tocdepth >\z@
\addpenalty\@secpenalty
\addvspace{1.0em \@plus\p@}%
\setlength\@tempdima{1.5em}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\leavevmode \bfseries
\advance\leftskip\@tempdima
\hskip -\leftskip
#1\nobreak\hfil \nobreak\hbox to \@pnumwidth{\hss #2}\par
\endgroup
\fi}
\newcommand\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
\newcommand\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
\newcommand\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
\newcommand\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
\newcommand\listoffigures{%
\section*{\listfigurename
\@mkboth{\listfigurename}%
{\listfigurename}}%
\@starttoc{lof}%
}
\newcommand\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
\newcommand\listoftables{%
\section*{\listtablename
\@mkboth{%
\listtablename}{\listtablename}}%
\@starttoc{lot}%
}
\let\l@table\l@figure
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Lists %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\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}
\@beginparpenalty -\@lowpenalty
\@endparpenalty -\@lowpenalty
\@itempenalty -\@lowpenalty
\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\@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@
\itemsep0\p@}%
\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}
%
\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{\alph{enumii}}%
\def\labelenumi{(\theenumi)}\def\labelenumii{(\theenumii)}%
\let\item\Item
\begin{enumerate}%
}{%
\end{enumerate}}
%
\newenvironment{arabiclist}{%
\def\theenumi{\arabic{enumi}}\def\theenumii{\arabic{enumii}}
\def\labelenumi{\theenumi.}\def\labelenumii{(\theenumii)}%
\let\item\Item
\begin{enumerate}
}{%
\end{enumerate}}
%
\newenvironment{romanlist}{%
\def\theenumi{\roman{enumi}}\def\theenumii{\roman{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{description}
{\list{}{\labelwidth\z@ \itemindent-\leftmargin
\let\makelabel\descriptionlabel}}
{\endlist}
\newcommand*\descriptionlabel[1]{\hspace\labelsep
\normalfont\bfseries #1}
%
\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}
%
%%%%%%%%%%%%%%%%%%%%%%%%%% Poetry %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\newenvironment{verse}
{\let\\\@centercr
\list{}{\itemsep \z@
\itemindent -1.5em%
\listparindent\itemindent
\rightmargin \leftmargin
\advance\leftmargin 1.5em}%
\item\relax}
{\endlist}
\let\poetry\verse
\let\endpoetry\endverse
%
%%%%%%%%%%%%%%%%%%%%%%%% Extract %%%%%%%%%%%%%%%%%%%%%%%
%
\newenvironment{quotation}
{\list{}{\listparindent 1.5em%
\itemindent \listparindent
\rightmargin \leftmargin
\parsep \z@ \@plus\p@}%
\item\relax}
{\endlist}
\newenvironment{quote}
{\list{}{\rightmargin\leftmargin}%
\item\relax}
{\endlist}
%
\let\extract\quotation
\let\endextract\endquotation
%
\def\source#1{\par\hspace*{\fill}{\it#1}\par}
%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Maths %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\renewcommand\theequation{\arabic{equation}}
%
\def\bstrut{\vrule width0pt depth5pt}
\def\tstrut{\vrule width0pt height10pt}
\jot=3pt
%
%
\renewcommand{\[}{\relax\ifmmode\@badmath\else\bgroup\let\eqnnum\relax\let\refstepeqcnt\relax\@equation\fi}
\renewcommand{\]}{\relax\ifmmode\end@equation\egroup\@endparenv\@doendpe\else\@badmath\fi}
%
%%%%%%\AtBeginDocument{%
%%%%%%\@namedef{equation*}{\let\eqnnum\relax\let\refstepeqncnt\relax\@equation}
%%%%%%\@namedef{endequation*}{\end@equation}
%%%%%%\renewenvironment{equation}{\@equation}{\end@equation}
%%%%%%}
%
\def\refstepeqcnt{\refstepcounter{equation}}
\def\eqnnum{\displaywidth\linewidth\hbox{\@eqnnum}}
%
\def\@equation{\let\topsep\abovedisplayskip\@beginparpenalty\predisplaypenalty\@endparpenalty\postdisplaypenalty
\refstepeqcnt
\trivlist \item[]\leavevmode
\hbox to\linewidth\bgroup\hfill $\m@th% $
\displaystyle}%
\def\end@equation{$\hfill\eqnnum\egroup\endtrivlist}
%
\renewenvironment{eqnarray}{%
\stepcounter{equation}%
\def\@currentlabel{\p@equation\theequation}%
\global\@eqnswtrue
\m@th
\global\@eqcnt\z@
\tabskip\@centering
\let\\\@eqncr
$$\everycr{}\halign to\displaywidth\bgroup
\hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel
&\global\@eqcnt\@ne\hskip \tw@\arraycolsep \hfil${##}$\hfil
&\global\@eqcnt\tw@ \hskip \tw@\arraycolsep
$\displaystyle{##}$\hfil\tabskip\@centering
&\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup
\tabskip\z@skip
\cr}
{%
\@@eqncr
\egroup
\global\advance\c@equation\m@ne
$$\global\@ignoretrue
}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Floats %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\def\FigName{figure}%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\def\figurename{Fig.}
\newcounter{figure}
\renewcommand\thefigure{\@arabic\c@figure}
\def\fps@figure{tbp}
\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}
%
\def\ArtDir{\jobname/}
%
%%%%%%%%%%%%%%%%%%%%%%%%%% Tables %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\newcounter{table}
\def\tablename{Table}
\renewcommand\thetable{\@arabic\c@table}
\def\fps@table{tbp}
\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}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\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}
\tablecaptionfont\noindent\ignorespaces
}{%
\end{center}
\par\addvspace{17pt plus6pt minus6pt}}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\def\tabnotehead{Note}
\def\tabsourcehead{Source}
\newenvironment{tabnote}{%
\par\addvspace{2pt}
\setbox\tempbox\vbox\bgroup\hsize\tabledim\parindent12pt
\tabnotefont
\@ifnextchar[{\@tabnote}{\@tabnote[\tabnotehead]}%
}{%
\par\egroup
\tableformat{\box\tempbox}}
%
\def\@tabnote[#1]{\vskip6pt\noindent\def\@Tempa{#1}\ifx\@Tempa\@empty\hskip0pt\else{\it#1}:\hskip5pt\ignorespaces\fi}
%
%%
\newenvironment{tabfootnote}{%
\par\addvspace{2pt}
\setbox\tempbox\vbox\bgroup\hsize\tabledim\parindent12pt
\tabnotefont
}{%
\par\egroup
\tableformat{\box\tempbox}}
%
%%
\def\tabmark#1{\noindent\hbox{\normalsize$\m@th^{#1}$}\ignorespaces}
%
\newenvironment{tabsource}{%
\let\tabnotehead\tabsourcehead
\begin{tabnote}
}{%
\end{tabnote}
}
%
\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]}
%
%%%%%%%%%%%%%%%%%%%%%%%% Caption %%%%%%%%%%%%%%%%%%%%%%%
%
\newlength\abovecaptionskip
\newlength\belowcaptionskip
\setlength\abovecaptionskip{10\p@}
%\setlength\belowcaptionskip{0\p@}
\setlength\belowcaptionskip{4\p@}
\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}
%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Footnote %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\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}$}}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Page Style %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\mark{{}{}}
%
\def\ps@plain{%
\let\@mkboth\@gobbletwo
\let\@oddhead\@empty
% \def\@oddfoot{\hfill\mbox{\lower12pt\hbox{\foliofont\thepage}}\hfill}%
\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}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% THEOREM ENVIRONMENTS %%%%%%%%%%%%%%%%%%%%%%%
%
\def\@xthm#1#2{\@begintheorem{#2}{\csname the#1\endcsname}{}\ignorespaces}
%
%%%%%%%%%%%%%%%%%%%%%% UPDATED BY SOORAN - 6-6-2001 %%%%%%%%%%%%%%%%%%%%%%
\def\@ythm#1#2[#3]{\@opargbegintheorem{#2}{\csname
the#1\endcsname}{\bfseries\boldmath #3}\ignorespaces}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\let\Definitionfont\upshape%
\let\Questionfont\upshape
\let\Notationfont\upshape
\let\Remarkfont\upshape
\let\Examplefont\upshape
\let\Stepfont\upshape
\let\Propfont\upshape
%
\let\Theoremfont\itshape
\let\Corollaryfont\itshape
\let\Propositionfont\itshape
\let\Lemmafont\itshape
\let\Stepheadfont\itshape
\let\Claimfont\itshape
\let\Conjecturefont\itshape
\let\Theoremheadfont\bfseries
\let\Corollaryheadfont\bfseries
\let\Propositionheadfont\bfseries
\let\Lemmaheadfont\bfseries
\let\Definitionheadfont\bfseries
\let\Questionheadfont\bfseries
\let\Notationheadfont\bfseries
\def\Exampleheadfont{\bfseries}
\def\Remarkheadfont{\bfseries}
\def\Propheadfont{\bfseries}
\def\Claimheadfont{\bfseries}
\def\Conjectureheadfont{\bfseries}
%
\def\@begintheorem#1#2#3{\par\addvspace{8pt plus3pt minus2pt}%
\noindent{\csname#1headfont\endcsname#1\ \ignorespaces#3 #2.}%
\csname#1font\endcsname\hskip.5em\ignorespaces}
\def\@endtheorem{\par\addvspace{8pt plus3pt minus2pt}\@endparenv}
%
%%%%%%%%%%%%%%%%%%%%%%%% UPDATED BY SOORAN - 6-6-2001 %%%%%%%%%%%%%%%%%%%%
%
\def\@opargbegintheorem#1#2#3{\par\addvspace{6pt plus3pt minus2pt}%
\def\@tempa{#3}%
\noindent{\bf #1 #2 \ifx\@tempa\empty\unskip\else\unskip\ (#3).\fi\hskip.5em}\csname#1font\endcsname\ignorespaces
%\noindent{\bf #2 \ifx\@tempa\empty\unskip\else\unskip: #3\fi\hskip1em}\it
\ignorespaces}
%
\def\@endtheorem{\par\addvspace{6pt plus3pt minus2pt}}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\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]
\newtheorem{notation}{Notation}%[section]
\newtheorem{question}{Question}%[section]
\newtheorem{prop}{Prop}%[section]
\newtheorem{step}{Step}
\newtheorem{claim}{Claim}%[section]
\newtheorem{conjecture}{Conjecture}%[section]
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% THEOREM ENVIRONMENTS %%%%%%%%%%%%%%%%%%%%%%%
%
\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
\@ifnextchar[{\@proof}{\@proof[Proof]}%
}{%
\par\iflogo\vskip-\lastskip
\vskip-\baselineskip\prbox\par
\addvspace{12pt plus3pt minus3pt}\fi}
%
\def\@proof[#1]{\noindent{\normalfont\bfseries#1.}\hskip.5em\ignorespaces}
%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\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{{$\null^{#1}$\if@tempswa\typeout
{WSPC warning: optional citation argument
ignored: `#2'} \fi}}
\newcommand{\citeup}{\cite}
%
\def\@refcitex[#1]#2{\if@filesw\immediate\write\@auxout
{\string\citation{#2}}\fi
\def\@citea{}\@refcite{\@for\@citeb:=#2\do
{\@citea\def\@citea{, }\@ifundefined
{b@\@citeb}{{\bf ?}\@warning
{Citation `\@citeb' on page \thepage \space undefined}}
\hbox{\csname b@\@citeb\endcsname}}}{#1}}
\def\@refcite#1#2{{#1\if@tempswa\typeout
{WSPC warning: optional citation argument
ignored: `#2'} \fi}}
\def\refcite{\@ifnextchar[{\@tempswatrue
\@refcitex}{\@tempswafalse\@refcitex[]}}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newdimen\bibindent
\bibindent=2em
\def\@biblabel#1{#1.}
\newenvironment{thebibliography}[1]
{%\vspace*{15pt}
\section*{\bibname}
\bibfont%
\list{\@biblabel{\arabic{enumiv}}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth
\labelsep6pt%.33em
\advance\leftmargin\labelsep
\itemsep0pt\parsep0pt
\usecounter{enumiv}%
\renewcommand\theenumiv{\arabic{enumiv}}}%
\sloppy\clubpenalty4000\widowpenalty4000%
\sfcode`\.=\@m}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
\endlist}
\newcommand\newblock{}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Appendix %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\newcounter{appendix}
\newcommand\appendix{\par
\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{\appendixname\ \Alph{section}}
\renewcommand\thesubsection{\Alph{section}.\arabic{subsection}}%
\renewcommand\theequation{\Alph{section}.\arabic{equation}}}%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%For contents pages %%%%%%%%%%%%%%%%%%%%%%%%
%
\def\journalname{\uppercase{Group 1 Journals}}
\def\No{No.}
\def\chead#1#2#3{\par
\thispagestyle{empty}
{\centering{%
{\titlefont\journalname}\par
{\sl Vol.~#1, \No~#2 (#3)}\par
\vspace*{34pt}
\noindent CONTENTS\par}}
\vspace*{14pt}}
\def\leaderfill{\leaders\hbox to 1em{\hss.\hss}\hfill}
\def\centry#1#2#3{\par
{\foliofont
\setbox\tempbox\hbox{#3}
{\rightskip3.5pc plus1fil
\noindent{\uppercase{#1}}\par}
{\leftskip12pt{\rightskip1pc plus1fil
\ignorespaces\noindent#2\leaderfill\hspace*{2pt}\hskip\wd\tempbox\par}\par}\par
\vskip-\lastskip
\vskip-\baselineskip
\hbox to \hsize{\hfill#3}\par}
\addvspace{8pt plus1pt minus1pt}\par}
%%
\def\cent#1#2#3{\par{\foliofont
{\rightskip2pc plus1fil
\noindent\par}
{\noindent{\uppercase{#1}}\ignorespaces#2\leaderfill\hspace*{2pt}#3\par}}\par
\addvspace{8pt plus1pt minus1pt}\par
}
%
\def\ehead#1#2#3{\par
\addvspace{12pt plus1pt minus1pt}
{\foliofont\rightskip4pc plus1fil
\noindent{\bf #1{#2}{#3}\par}
\vspace*{4pt}}\par}
%
\def\eehead#1#2#3{\par
\addvspace{12pt plus1pt minus1pt}
{\foliofont\rightskip4pc plus1fil
\noindent{\bf #1{#2}{#3}\par}
\vspace*{4pt}}\par}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Trim Marks %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\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}
%
%
\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
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%% 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
}
%
%
%%%%%%%%%%%%%%%%%%%%% Local Defs. %%%%%%%%%%%%%%%%%%%%%%
%
\def\mtb{\fboxsep=0pt\fbox{\phantom{e}}}
\def\breakhere{\par\vskip-\lastskip
\pagebreak}
\def\forcebreak{\vadjust{\pagebreak}}
%
\def\and{\hbox{\lowercase{and }}}
\def\aand{\\[10pt]{\upshape{and}}\\[-3pt]}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Process Options %%%%%%%%%%%%%%%%%%%%%%%%
%
\pagestyle{headings}
\pagenumbering{arabic}
\onecolumn
\frenchspacing
\flushbottom
\def\sloppy{\tolerance=100000\hfuzz=\maxdimen \vfuzz=\maxdimen}
\sloppy
\vbadness=12000
\hbadness=12000
\RequirePackage{amsfonts}
\RequirePackage{amssymb}
\RequirePackage{amsmath}
\RequirePackage{graphicx}
\endinput
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%End of file%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ws-jcbc.tex — the file that is compiled · 13 KB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Text Area: 8in (include Runningheads) x 5in
%% ws-jcbc.tex : 08-05-2024
%% Tex file to use with ws-jcbc.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{ws-jcbc}
%\documentclass[wsdraft]{ws-jcbc}
\usepackage[super,sort,compress]{cite}
\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{F. Author \& S. Author (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 Times Roman, upper and lower case.
Use the footnote to indicate the present or permanent address of
the author. Corresponding author must be indicated.}}
\address{University Department, University Name, Address\\
City, State ZIP/Zone, Country\\
firstauthor\_id@domain\_name\\
www.university\_name.edu\footnote{State completely without
abbreviations the affiliation and mailing address, including
country. Typeset in 8~pt Times Italic.}}
\author{Second Author}
\address{Group, Laboratory, Address\\
City, State ZIP/Zone, Country\\
second\[email protected]}
\maketitle
\begin{history}
\received{Day Month Year}
\revised{Day Month Year}
\accepted{Day Month Year}
\published{Day Month Year}
\end{history}
\begin{abstract}
The abstract should summarize the context, content and conclusions of
the paper in less than 250 words. 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 1.5~pica on the left and right
margins.
\end{abstract}
\keywords{Keyword1; keyword2; keyword3.}
\section{The Main Text}
Contributions to {\it Journal of Computational Biophysics and Chemistry} 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).
The text should be in 10 pt Times Roman, single spaced with
baselineskip of 13~pt. Text area (excluding copyright block and folio)
is 6.9 inches high and 5 inches wide for the first page.
Text area (excluding running title) is 7.7 inches high and\break
5 inches wide for subsequent pages. Final pagination and
insertion of running titles will be done by the publisher.
\section{Major Headings}
Major headings should be typeset in boldface with the first letter of
important words capitalized.
\subsection{Subheadings}
Subheadings should be typeset in boldface italic and capitalize
the first letter of the first word only. Section number to be in
boldface Roman.
\subsubsection{Subsubheadings}
Typeset in italics (section number to be in Roman) and capitalize
the first letter of the first word only.
\subsection{Numbering and spacing}
Sections, sub-sections and sub-subsections are numbered in
Arabic. Use double spacing before all section headings, and
single spacing after section headings. Flush left all paragraphs
that follow after section headings.
\subsection{Lists of items}
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 in lowercase Roman numerals:
\begin{romanlist}[(ii)]
\item item one
\item item two
\begin{alphlist}[(b)]
\item Lists within lists can be numbered with lowercase
Roman letters,
\item second item.
\end{alphlist}
\end{romanlist}
\section{Equations}
Displayed equations should be numbered consecutively in each
section, with the number set flush right and enclosed in
parentheses
\begin{equation}
\mu(n, t) = {\sum^\infty_{i=1} 1(d_i < t, N(d_i) = n)
\over \int^t_{\sigma=0}
1(N(\sigma) = n)d\sigma}\,.\label{this}
\end{equation}
Equations should be referred to in abbreviated form,
e.g.~``Eq.~(\ref{this})''. 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.
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.
Where possible, figures should be embedded in electronic form from
scanned images or a computer-based drawing package.
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}[th]
\centerline{\includegraphics[width=2.1in]{jcbcf1}}
\vspace*{8pt}
\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.}
\end{figure}
Figures are to be sequentially numbered in Arabic numerals. The
caption must be placed below the figure. Typeset in 8~pt Times Roman
with baselineskip of 10~pt. 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 inserted in the text as close to the point of
reference as possible. Some space should be left above and below
the table.
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 Times Roman with
baselineskip of 10~pt.
\begin{table}[th]
\tbl{Comparison of acoustic for frequencies for piston-cylinder problem.}
{\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}}
\begin{tabnote}
Table notes
\end{tabnote}
\begin{tabfootnote}
\tabmark{a} Table footnote A\\
\tabmark{b} Table footnote B
\end{tabfootnote}
\end{table}
If tables need to extend over to a second page, the continuation of
the table should be preceded by a caption, e.g.~``{\it Table 1}.
$(${\it Continued}$)$''
\section{Footnotes}
Footnotes should be numbered sequentially in superscript
lowercase roman letters.\footnote{Footnotes should be
typeset in 8 pt roman at the bottom of the page.}
\section*{References}
References in the text (including tables and figures) are to be numbered consecutively in
Arabic numerals, in the order of first appearance. They are to
be typed in superscripts after punctuation marks,
e.g.~``$\ldots$ in the statement.\cite{lifs15}'' And a range of citations
are represented as ``$\ldots$ in the statement.\cite{prat04,war04,leco03}''
References are to be listed in the order cited in the text. Authors are to follow the {\it American Chemical Society (ACS)} format for the reference entries. For journal names, use {\it CASSI} abbreviations. Typeset references in 9 pt Times Roman. For examples on the {\it ACS} format and {\it CASSI} abbreviations, please visit the references section of the journal's submission guidelines webpage.
\section*{Note Added}
Additional notes can be added before Acknowledgment.
\section*{Statement of Usage of Artificial Intelligence}
This section is compulsory. Authors must declare whether they received any help from Artificial Intelligence (ChatGPT for example) in preparing this paper. If yes, authors must describe the type of help, such as writing the paper (whole or part), obtaining or analyzing the results, writing the software, etc.
\section*{Data Availability}
This section is compulsory for articles reporting original research. It should provide readers with information on where they can obtain the research data required to reproduce the work reported in the manuscript. If this is not possible at the time of submission, the reason must be stated.
\section*{Author Contributions}
This section is compulsory. The contribution of each author to the work must be specifically described here. Authorship should be limited to those who have made a significant contribution to the conception, design, execution, or interpretation of the reported study. An author name can appear multiple times, but each author name must appear at least once.
\section*{Conflict of Interest}
This section is compulsory. Please refer to Section 1 of \url{https://www.worldscientific.com/jcbc/ethical-policy} for guidance.
\section*{Funding Information}
This section is compulsory. Each author must individually declare all sources of funding received for the work. This information includes the name of granting agencies, grant numbers, and a description of each funder's role. If the funder has played no role in the research, this must be stated as well.
\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}
\section*{Acknowledgments}
This section is not compulsory. Here, you may acknowledge people who contributed to the work, but not sufficiently enough to warrant authorship.
\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. Equations number
occurring in the Appendix is a continuation from the last
equation number of the main text
\begin{equation}
\mu(n, t) = {\sum^\infty_{i=1} 1(d_i < t, N(d_i) = n)
\over \int^t_{\sigma=0} 1(N(\sigma)
= n)d\sigma}\,.\label{that}
\end{equation}
\begin{thebibliography}{00}
\bibitem{lifs15} Lifschitz, A. M.; Rosen, M. S.; Mcguirk, C. M.; Mirkin, C. A. Allosteric Supramolecular Coordination Constructs. {\it J. Am. Chem. Soc.} 2015, {\bf 137} (23), 7252--7261, \url{https://doi.org/10.1021/jacs.5b01054}.
\bibitem{prat04} Pratt, D. A.; van der Donk, W. A. Theoretical Investigations into the Intermediacy of Chlorinated Vinylcobalamins in the Reductive Dehalogenation of Chlorinated Ethylenes. {\it J. Am. Chem. Soc.} 2005, {\bf 127} (1), 384--396, \url{https://doi.org/10.1021/ja047915o}.
\bibitem{war04} Ward, D. W.; Nelson, K. A. Finite Difference Time Domain (FDTD) Simulations of Electromagnetic Wave Propagation Using a Spreadsheet. 2004, arXiv:physics/\break0402096. arXiv.org e-Print archive. \url{https://arxiv.org/abs/physics/0402096} (accessed Oct 13, 2004).
\bibitem{leco03} Le Couteur, P.; Burreson, {\it J. Napoleon's Buttons: How 17 Molecules Changed History}; Jeremy P. Tarcher/Putnam: New York, 2003; pp~32-47.
\bibitem{alml96} Almlof, J.; Gropen, O. Relativistic Effects in Chemistry. In {\it Reviews in Computational Chemistry}; Lipkowitz, K. B., Boyd, D. B., Eds.; VCH: New York, 1996; Vol. 8,\break pp~206--210.
\bibitem{garr88} Garrone, E.; Ugliengo, P. In {\it Structure and Reactivity of Surfaces}, Proceedings of the European Conference, Trieste, Italy, Sept 13-20, 1988; Zecchina, A., Cost, G., Morterra, C., Eds.; Elsevier: Amsterdam, 1988.
\bibitem{mack04} M\"{a}ckel, H. Capturing the Spectra of Silicon Solar Cells. Ph.D. Thesis, The Australian National University, December 2004.
\bibitem{shee04} Sheem, S. K. Low-Cost Fiber Optic Pressure Sensor. U.S. Patent 6,738,537, May 18, 2004.
\bibitem{tidi03} {\it Titanium Dioxide}; MSDS No. T3627; Mallinckrodt Baker: Phillipsburg, NJ, Nov 12, 2003.
\bibitem{squi05} Squires, S. Falling Short on Nutrients. {\it The Washington Post}, Oct 4, 2005, p H1.
\bibitem{acsp04} ACS Publications Division Home Page. \url{https://pubs.acs.org} (accessed Nov 7, 2004).
\end{thebibliography}
\end{document} ws-jcbc_bib.tex · 2 KB
\documentclass{ws-jcbc}
\usepackage{url}
\usepackage[super]{cite}
\usepackage{xcolor}
\usepackage[verbose]{hyperref}
\hypersetup{colorlinks=false,allbordercolors=blue,pdfborderstyle={/S/U/W 1}}
\begin{document}
\thispagestyle{plain}
\title{Instructions for Typesetting Manuscript\\
Using BibTeX}
\markboth{WSPC}{Instructions for Typesetting Manuscript}
\maketitle
\section{Usage}
\begin{verbatim}
\documentclass{ws-jcbc}
\usepackage{url}
\usepackage[super]{cite}
\begin{document}
Sample output using ws-jcbc bibliography style file ...
...text.\cite{best,pier,jame} ...
\bibliographystyle{ws-jcbc}
\bibliography{sample}
\end{document}
\end{verbatim}
\section{BibTeX Database Entries}
\begin{center}
\vspace*{12pt}
\tablefont
\tabcolsep21pt\begin{tabular}{@{}ll@{}}\toprule
\multicolumn{1}{c}{BibTeXp}\\
\multicolumn{1}{c}{Database} & \multicolumn{1}{c}{Sample citation}\\
\multicolumn{1}{c}{entry type}\\\colrule
article & ...sample text.\cite{best03,pier02,jame02}\\
inproceedings & ...sample text.\cite{gupt97}\\
book & ...sample text.\cite{jarl88,rich60}\\
booklet & ...sample text.\cite{bill91}\\
edition & ...sample text.\cite{chur90}\\
editor & ...sample text.\cite{benh93}\\
series & ...sample text.\cite{bake72}\\
tech report & ...sample text.\cite{hobb92,bria84}\\
unpublished & ...sample text.\cite{hear94}\\
phd thesis & ...sample text.\cite{brow88}\\
masters thesis & ...sample text.\cite{lodh74}\\
incollection & ...sample text.\cite{dani73}\\
misc & Ref.~\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{rene96} that $\ldots$''
\bibliographystyle{ws-jcbc}
\bibliography{sample}
\end{document} The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗