Applied and Computational Mechanics (acm)
The journal's own acm class (article-based, A4, Times) with its template paper explaining the title block, author/affiliation marks, sections, equations, figures, tables and the ACM_biblio BibTeX style.
- Category
- Journal
- Document class
acm(acm.cls) — ships with TeX Live- Workflow
- Journal manuscript — submissions and revision rounds
- Author
- University of West Bohemia, Department of Mechanics (Pilsen)
- Source
- University of West Bohemia, Department of Mechanics (Pilsen)
- Licence
- No licence is stated in the files. University of West Bohemia, Department of Mechanics (Pilsen) distributes them for authors preparing a submission.
These are the publisher’s own files. This project starts from University of West Bohemia, Department of Mechanics (Pilsen)’s package for this publication — their manuscript, their acm.cls, their bibliography style — so what compiles here is what they would have given you.
University of West Bohemia, Department of Mechanics (Pilsen) serves this exact file to Applied and Computational Mechanics and 1 other title. Check University of West Bohemia, Department of Mechanics (Pilsen)’s author pages for the current instructions.
What you get
ACM_biblio.bst· 26 KBacm.cls· 7 KBacmtempl.tex— the file that is compiled · 17 KBpicture.png· 98 KBreferences.bib· 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
ACM_biblio.bst · 26 KB
%%
%% This is file `ACM_biblio2.bst',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% merlin.mbs (with options: `nm-rev,dt-jnl,yr-par,xmth,yrp-x,jttl-rm,thtit-a,vnum-sp,volp-blk,jdt-vs,pp-last,num-xser,numser,ser-vol,ser-ed,jnm-x,btit-rm,bt-rm,add-pub,pre-edn,doi,edpar,edby,blk-com,blknt,in-x,pp,xedn,and-xcom,xand,etal-xc,url,url-nt,em-x,nfss,')
%% ----------------------------------------
%% *** Applied and Computational Mechanics (ACM) ***
%%
%% Copyright 1994-2011 Patrick W Daly
% ===============================================================
% IMPORTANT NOTICE:
% This bibliographic style (bst) file has been generated from one or
% more master bibliographic style (mbs) files, listed above.
%
% This generated file can be redistributed and/or modified under the terms
% of the LaTeX Project Public License Distributed from CTAN
% archives in directory macros/latex/base/lppl.txt; either
% version 1 of the License, or any later version.
% ===============================================================
% Name and version information of the main mbs file:
% \ProvidesFile{merlin.mbs}[2011/11/18 4.33 (PWD, AO, DPC)]
% For use with BibTeX version 0.99a or later
%-------------------------------------------------------------------
% This bibliography style file is intended for texts in ENGLISH
% This is a numerical citation style, and as such is standard LaTeX.
% It requires no extra package to interface to the main text.
% The form of the \bibitem entries is
% \bibitem{key}...
% Usage of \cite is as follows:
% \cite{key} ==>> [#]
% \cite[chap. 2]{key} ==>> [#, chap. 2]
% where # is a number determined by the ordering in the reference list.
% The order in the reference list is alphabetical by authors.
%---------------------------------------------------------------------
ENTRY
{ address
author
booktitle
chapter
doi
edition
editor
eid
howpublished
institution
journal
key
month
note
number
organization
pages
publisher
school
series
title
type
url
volume
year
}
{}
{ label }
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 :=
}
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$ %% prida tecku na konec zaznamu
write$
newline$
}
FUNCTION {new.block}
{ output.state before.all =
'skip$
{ after.block 'output.state := }
if$
}
FUNCTION {new.sentence}
{ output.state after.block =
'skip$
{ output.state before.all =
'skip$
{ after.sentence 'output.state := }
if$
}
if$
}
FUNCTION {add.blank}
{ " " * before.all 'output.state :=
}
FUNCTION {date.block}
{
add.blank
}
FUNCTION {not}
{ { #0 }
{ #1 }
if$
}
FUNCTION {and}
{ 'skip$
{ pop$ #0 }
if$
}
FUNCTION {or}
{ { pop$ #1 }
'skip$
if$
}
FUNCTION {new.block.checka}
{ empty$
'skip$
'new.block
if$
}
FUNCTION {new.block.checkb}
{ empty$
swap$ empty$
and
'skip$
'new.block
if$
}
FUNCTION {new.sentence.checka}
{ empty$
'skip$
'new.sentence
if$
}
FUNCTION {new.sentence.checkb}
{ empty$
swap$ empty$
and
'skip$
'new.sentence
if$
}
FUNCTION {field.or.null}
{ duplicate$ empty$
{ pop$ "" }
'skip$
if$
}
FUNCTION {emphasize}
{ skip$ }
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}
{ "editors" }
FUNCTION {bbl.editor}
{ "editor" }
FUNCTION {bbl.edby}
{ "edited by" }
FUNCTION {bbl.edition}
{ "edition" }
FUNCTION {bbl.volume}
{ "volume" }
FUNCTION {bbl.of}
{ "of" }
FUNCTION {bbl.number}
{ "number" }
FUNCTION {bbl.nr}
{ "no." }
FUNCTION {bbl.in}
{ "in" }
FUNCTION {bbl.pages}
{ "pp." }
FUNCTION {bbl.page}
{ "p." }
FUNCTION {bbl.chapter}
{ "chapter" }
FUNCTION {bbl.techrep}
{ "Technical Report" }
FUNCTION {bbl.mthesis}
{ "Master's thesis" }
FUNCTION {bbl.phdthesis}
{ "Ph.D. thesis" }
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$
}
INTEGERS { nameptr namesleft numnames }
STRINGS { bibinfo}
FUNCTION {format.names}
{ 'bibinfo :=
duplicate$ empty$ 'skip$ {
's :=
"" 't :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
"{vv~}{ll}{, jj}{, f.}"
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 *
}
{ " " * 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 *
}
{ " " * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
} 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.doi}
{ doi empty$
{ "" }
{
"{" doi * "}" *
}
if$
}
FUNCTION {format.note}
{
url empty$
'skip$
{ "\urlprefix\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
}
FUNCTION {output.bibitem}
{ newline$
"\bibitem{" write$
cite$ write$
"}" write$
newline$
""
before.all 'output.state :=
}
FUNCTION {n.dashify}
{
't :=
""
{ t empty$ not }
{ t #1 #1 substring$ "-" =
{ t #1 #2 substring$ "--" = not
{ "--" *
t #2 global.max$ substring$ 't :=
}
{ { t #1 #1 substring$ "-" = }
{ "-" *
t #2 global.max$ substring$ 't :=
}
while$
}
if$
}
{ t #1 #1 substring$ *
t #2 global.max$ substring$ 't :=
}
if$
}
while$
}
FUNCTION {word.in}
{ "" }
FUNCTION {format.date}
{
""
duplicate$ empty$
year "year" bibinfo.check duplicate$ empty$
{ swap$ 'skip$
{ "there's a month but no year in " cite$ * warning$ }
if$
*
}
{ swap$ 'skip$
{
swap$
" " * swap$
}
if$
*
}
if$
}
FUNCTION{format.year}
{ year "year" bibinfo.check duplicate$ empty$
{ "empty year in " cite$ *
warning$
}
{
" (" swap$ * ")" *
}
if$
}
FUNCTION {format.btitle}
{ title "title" bibinfo.check
duplicate$ empty$ 'skip$
{
}
if$
}
FUNCTION {either.or.check}
{ empty$
'pop$
{ "can't use both " swap$ * " fields in " * cite$ * warning$ }
if$
}
FUNCTION {format.bvolume}
{ volume empty$
{ "" }
{ bbl.volume volume tie.or.space.prefix
"volume" bibinfo.check * *
series "series" bibinfo.check
duplicate$ empty$ 'pop$
{ emphasize ", " * swap$ * }
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 {format.edition}
{ edition duplicate$ empty$ 'skip$
{
output.state mid.sentence =
{ "l" }
{ "t" }
if$ change.case$
"edition" bibinfo.check
" " * bbl.edition *
}
if$
}
INTEGERS { multiresult }
FUNCTION {multi.page.check}
{ 't :=
#0 'multiresult :=
{ multiresult not
t empty$ not
and
}
{ t #1 #1 substring$
duplicate$ "-" =
swap$ duplicate$ "," =
swap$ "+" =
or or
{ #1 'multiresult := }
{ t #2 global.max$ substring$ 't := }
if$
}
while$
multiresult
}
FUNCTION {format.pages}
{ pages duplicate$ empty$ 'skip$
{ duplicate$ multi.page.check
{
bbl.pages swap$
n.dashify
}
{
bbl.page swap$
}
if$
tie.or.space.prefix
"pages" bibinfo.check
* *
}
if$
}
FUNCTION {format.journal.pages}
{ pages duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$
{ pop$ pop$ format.pages }
{
" " *
swap$
n.dashify
"pages" bibinfo.check
*
}
if$
}
if$
}
FUNCTION {format.journal.eid}
{ eid "eid" bibinfo.check
duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$ 'skip$
{
" " *
}
if$
swap$ *
}
if$
}
FUNCTION {format.vol.num.pages}
{ volume field.or.null
duplicate$ empty$ 'skip$
{
"volume" bibinfo.check
}
if$
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$ *
format.year *
}
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
}
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$
{
bbl.edby
" " * swap$ *
swap$
"," *
" " * swap$
* }
if$
word.in swap$ *
}
if$
}
FUNCTION {empty.misc.check}
{ author empty$ title empty$ howpublished empty$
month empty$ year empty$ note empty$
and and and and and
key empty$ not and
{ "all relevant fields are empty in " cite$ * warning$ }
'skip$
if$
}
FUNCTION {format.thesis.type}
{ type duplicate$ empty$
'pop$
{ swap$ pop$
"t" change.case$ "type" bibinfo.check
}
if$
}
FUNCTION {format.tr.number}
{ number "number" bibinfo.check
type duplicate$ empty$
{ pop$ bbl.techrep }
'skip$
if$
"type" bibinfo.check
swap$ duplicate$ empty$
{ pop$ "t" change.case$ }
{ tie.or.space.prefix * * }
if$
}
FUNCTION {format.article.crossref}
{
key duplicate$ empty$
{ pop$
journal duplicate$ empty$
{ "need key or journal for " cite$ * " to crossref " * crossref * warning$ }
{ "journal" bibinfo.check emphasize word.in swap$ * }
if$
}
{ word.in swap$ * " " *}
if$
" \cite{" * crossref * "}" *
}
FUNCTION {format.crossref.editor}
{ editor #1 "{vv~}{ll}" format.name$
"editor" bibinfo.check
editor num.names$ duplicate$
#2 >
{ pop$
"editor" bibinfo.check
" " * bbl.etal
*
}
{ #2 <
'skip$
{ editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
{
"editor" bibinfo.check
" " * bbl.etal
*
}
{
bbl.and space.word
* editor #2 "{vv~}{ll}" format.name$
"editor" bibinfo.check
*
}
if$
}
if$
}
if$
}
FUNCTION {format.book.crossref}
{ volume duplicate$ empty$
{ "empty volume in " cite$ * "'s crossref of " * crossref * warning$
pop$ word.in
}
{ bbl.volume
swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
}
if$
editor empty$
editor field.or.null author field.or.null =
or
{ key empty$
{ series empty$
{ "need editor, key, or series for " cite$ * " to crossref " *
crossref * warning$
"" *
}
{ series emphasize * }
if$
}
{ key * }
if$
}
{ format.crossref.editor * }
if$
" \cite{" * crossref * "}" *
}
FUNCTION {format.incoll.inproc.crossref}
{
editor empty$
editor field.or.null author field.or.null =
or
{ key empty$
{ format.booktitle duplicate$ empty$
{ "need editor, key, or booktitle for " cite$ * " to crossref " *
crossref * warning$
}
{ word.in swap$ * }
if$
}
{ word.in key * " " *}
if$
}
{ word.in format.crossref.editor * " " *}
if$
" \cite{" * crossref * "}" *
}
FUNCTION {format.org.or.pub}
{ 't :=
""
address empty$ t empty$ and
'skip$
{
address "address" bibinfo.check *
t empty$
'skip$
{ address empty$
'skip$
{ ", " * }
if$
t *
}
if$
}
if$
}
FUNCTION {format.publisher.address}
{ publisher "publisher" bibinfo.warn format.org.or.pub
}
FUNCTION {format.organization.address}
{ organization "organization" bibinfo.check format.org.or.pub
}
FUNCTION {article}
{ output.bibitem
format.authors "author" output.check
format.title "title" output.check
crossref missing$
{
journal
"journal" bibinfo.check
"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$
new.sentence
format.note output
format.doi output
fin.entry
}
FUNCTION {book}
{ output.bibitem
author empty$
{ format.editors "author and editor" output.check
}
{ format.authors output.nonnull
crossref missing$
{ "author and editor" editor either.or.check }
'skip$
if$
}
if$
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.date "year" output.check
new.sentence
format.note output
format.doi output
fin.entry
}
FUNCTION {booklet}
{ output.bibitem
format.authors output
format.title "title" output.check
howpublished "howpublished" bibinfo.check output
address "address" bibinfo.check output
format.date output
format.doi output
new.sentence
format.note output
fin.entry
}
FUNCTION {inbook}
{ output.bibitem
author empty$
{ format.editors "author and editor" output.check
}
{ format.authors output.nonnull
crossref missing$
{ "author and editor" editor either.or.check }
'skip$
if$
}
if$
format.btitle "title" output.check
crossref missing$
{
format.bvolume output
format.chapter.pages "chapter and pages" output.check
format.edition output
format.number.series output
format.publisher.address output
}
{
format.chapter.pages "chapter and pages" output.check
format.book.crossref output.nonnull
}
if$
format.date "year" output.check
date.block
format.pages "pages" output.check
new.sentence
format.note output
format.doi output
fin.entry
}
FUNCTION {incollection}
{ output.bibitem
format.authors "author" output.check
format.title "title" output.check
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.incoll.inproc.crossref output.nonnull
format.chapter.pages output
}
if$
format.date "year" output.check
date.block
format.pages "pages" output.check
new.sentence
format.note output
format.doi output
fin.entry
}
FUNCTION {inproceedings}
{ output.bibitem
format.authors "author" output.check
format.title "title" output.check
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
format.number.series output
publisher empty$
{ format.organization.address output }
{ organization "organization" bibinfo.check output
format.publisher.address output
}
if$
format.date "year" output.check
}
{ format.incoll.inproc.crossref output.nonnull
}
if$
format.pages "pages" output.check
new.sentence
format.note output
format.doi output
fin.entry
}
FUNCTION {conference} { inproceedings }
FUNCTION {manual}
{ output.bibitem
author empty$
{ organization "organization" bibinfo.check
duplicate$ empty$ 'pop$
{ output
address "address" bibinfo.check output
}
if$
}
{ format.authors output.nonnull }
if$
format.btitle "title" output.check
author empty$
{ organization empty$
{
address "address" bibinfo.check output
}
'skip$
if$
}
{
organization "organization" bibinfo.check output
address "address" bibinfo.check output
}
if$
format.edition output
format.date output
new.sentence
format.note output
format.doi output
fin.entry
}
FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
format.title
"title" output.check
bbl.mthesis format.thesis.type output.nonnull
school "school" bibinfo.warn output
address "address" bibinfo.check output
format.date "year" output.check
new.sentence
format.note output
format.doi output
fin.entry
}
FUNCTION {misc}
{ output.bibitem
format.authors output
format.title output
howpublished "howpublished" bibinfo.check output
format.date output
new.sentence
format.note output
format.doi output
fin.entry
empty.misc.check
}
FUNCTION {phdthesis}
{ output.bibitem
format.authors "author" output.check
format.title
"title" output.check
bbl.phdthesis format.thesis.type output.nonnull
school "school" bibinfo.warn output
address "address" bibinfo.check output
format.date "year" output.check
new.sentence
format.note output
format.doi output
fin.entry
}
FUNCTION {proceedings}
{ output.bibitem
editor empty$
{ organization "organization" bibinfo.check output
}
{ format.editors output.nonnull }
if$
format.btitle "title" output.check
format.bvolume output
editor empty$
{ publisher empty$
{ format.number.series output }
{
format.number.series output
format.publisher.address output
}
if$
}
{ publisher empty$
{
format.number.series output
format.organization.address output }
{
format.number.series output
organization "organization" bibinfo.check output
format.publisher.address output
}
if$
}
if$
format.date "year" output.check
new.sentence
format.note output
format.doi output
fin.entry
}
FUNCTION {techreport}
{ output.bibitem
format.authors "author" output.check
format.title
"title" output.check
format.tr.number output.nonnull
institution "institution" bibinfo.warn output
address "address" bibinfo.check output
format.date "year" output.check
new.sentence
format.note output
format.doi output
fin.entry
}
FUNCTION {unpublished}
{ output.bibitem
format.authors "author" output.check
format.title "title" output.check
format.date output
format.doi output
new.sentence
format.note "note" output.check
fin.entry
}
FUNCTION {default.type} { misc }
READ
FUNCTION {sortify}
{ purify$
"l" change.case$
}
INTEGERS { len }
FUNCTION {chop.word}
{ 's :=
'len :=
s #1 len substring$ =
{ s len #1 + global.max$ substring$ }
's
if$
}
FUNCTION {sort.format.names}
{ 's :=
#1 'nameptr :=
""
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
"{vv{ } }{ll{ }}{ f{ }}{ jj{ }}"
format.name$ 't :=
nameptr #1 >
{
" " *
namesleft #1 = t "others" = and
{ "zzzzz" 't := }
'skip$
if$
t sortify *
}
{ t sortify * }
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {sort.format.title}
{ 't :=
"A " #2
"An " #3
"The " #4 t chop.word
chop.word
chop.word
sortify
#1 global.max$ substring$
}
FUNCTION {author.sort}
{ author empty$
{ key empty$
{ "to sort, need author or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ author sort.format.names }
if$
}
FUNCTION {author.editor.sort}
{ author empty$
{ editor empty$
{ key empty$
{ "to sort, need author, editor, or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ editor sort.format.names }
if$
}
{ author sort.format.names }
if$
}
FUNCTION {author.organization.sort}
{ author empty$
{ organization empty$
{ key empty$
{ "to sort, need author, organization, or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ "The " #4 organization chop.word sortify }
if$
}
{ author sort.format.names }
if$
}
FUNCTION {editor.organization.sort}
{ editor empty$
{ organization empty$
{ key empty$
{ "to sort, need editor, organization, or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ "The " #4 organization chop.word sortify }
if$
}
{ editor sort.format.names }
if$
}
FUNCTION {presort}
{ type$ "book" =
type$ "inbook" =
or
'author.editor.sort
{ type$ "proceedings" =
'editor.organization.sort
{ type$ "manual" =
'author.organization.sort
'author.sort
if$
}
if$
}
if$
" "
*
year field.or.null sortify
*
" "
*
title field.or.null
sort.format.title
*
#1 entry.max$ substring$
'sort.key$ :=
}
ITERATE {presort}
SORT
STRINGS { longest.label }
INTEGERS { number.label longest.label.width }
FUNCTION {initialize.longest.label}
{ "" 'longest.label :=
#1 'number.label :=
#0 'longest.label.width :=
}
FUNCTION {longest.label.pass}
{ number.label int.to.str$ 'label :=
number.label #1 + 'number.label :=
label width$ longest.label.width >
{ label 'longest.label :=
label width$ 'longest.label.width :=
}
'skip$
if$
}
EXECUTE {initialize.longest.label}
ITERATE {longest.label.pass}
FUNCTION {begin.bib}
{ preamble$ empty$
'skip$
{ preamble$ write$ newline$ }
if$
"\begin{thebibliography}{" longest.label * "}" *
write$ newline$
"\providecommand{\url}[1]{\texttt{#1}}"
write$ newline$
"\providecommand{\urlprefix}{URL }"
write$ newline$
"\expandafter\ifx\csname urlstyle\endcsname\relax"
write$ newline$
" \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else"
write$ newline$
" \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup \urlstyle{rm}\Url}\fi"
write$ newline$
}
EXECUTE {begin.bib}
EXECUTE {init.state.consts}
ITERATE {call.type$}
FUNCTION {end.bib}
{ newline$
"\end{thebibliography}" write$ newline$
}
EXECUTE {end.bib}
%% End of customized bst file
%%
%% End of file `ACM_biblio2.bst'.
acm.cls · 7 KB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% acm.cls
%% LaTeX2e class file to format manuscript for the journal Applied and Computational Mechanics
% requires following LaTeX packages:
% graphicx.sty
% amssymb.sty
% amsmath.sty
% bm.sty
% fancyhdr.sty
% geometry.sty
%
% Authors: Vladimir Lukes, Vitezslav Adamek, University of West Bohemia in Pilsen
% maketitle code inspired by iccbb.cls
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{acm}
\DeclareOption*{%
\PassOptionsToClass{\CurrentOption}{article}%
}
\ProcessOptions\relax
\LoadClass[a4paper,12pt]{article}
\RequirePackage{amssymb}
\RequirePackage{amsmath}
\RequirePackage{graphicx}
\RequirePackage{fancyhdr}
\RequirePackage{times}
\RequirePackage{bm}
\RequirePackage{caption}
\RequirePackage[a4paper,
left=25mm, width =160mm,
top =25mm, height=240mm]{geometry}
\RequirePackage{array}
% VERTICAL SPACING
\topmargin -10mm
\headheight 13mm
\headsep 10pt
\footskip 30pt
\def \@discardtok #1{}% token
\def \@name #1{% {\tokens}
\csname \expandafter\@discardtok \string#1\endcsname}
\def \@withname #1#2{% {\command}{\tokens}
\expandafter#1\csname \expandafter\@discardtok \string#2\endcsname}
\def \@increment #1{\advance #1 by 1\relax}% {\count}
% TITLE PAGE
\def \@titletext {\@latex@error{No title was provided}{}}
\newcount{\@authorcount}
\newcount{\@authorindex}
\newcount{\@affilcount}
\newcount{\@affilindex}
\renewcommand{\title}[1]{%
\gdef \@titletext {#1}
}
\newcommand{\authorinfo}[2] {
\global\@increment \@authorcount
\@withname\gdef {\@authorname\the\@authorcount}{#1}
\@withname\gdef {\@authoraffil\the\@authorcount}{#2}
}
\newcommand{\affiliation}[2] {
\global\@increment \@affilcount
\@withname\gdef {\@affilident\the\@affilcount}{{\fontsize{8pt}{9.6pt}\selectfont #1}}
\@withname\gdef {\@affiltext\the\@affilcount}{{\fontsize{8pt}{9.6pt}\selectfont\textit{#2}}}
}
\renewcommand{\author}[1]{%
\@latex@error{The \string\author\space command is obsolete;
use \string\authorinfo}{}
}
\newcommand{\setdates}[2] {
\gdef\datefrom{#1}
\gdef\dateto{#2}
}
\def \@maketitle {%
\begin{center}
\vspace*{10mm}
\noindent \Large\@titletext\par
\vspace*{6pt}
\noindent
\ifcase \@authorcount
\@latex@error{No authors were specified for this paper}{}\or
\fi
\global\@authorindex=0
\@authorloop
\par
\vspace*{6pt}
\noindent
\ifcase \@affilcount
\@latex@error{No affiliations were specified for this paper}{}\or
\fi
\global\@affilindex=0
\@affilloop
\vspace*{6pt}
{\fontsize{8pt}{9.6pt}\selectfont \ %Received \datefrom ; received in revised form \dateto
}
\end{center}
}
\def \@authorloop {%
\relax\ifnum\@authorindex<\@authorcount\@increment{\@authorindex}
\@setauthor{\the\@authorindex}
\ifnum\@authorindex<\@authorcount\unskip \large,\fi
\@authorloop
\fi
}
\def \@affilloop {
\relax\ifnum\@affilindex<\@affilcount\@increment{\@affilindex}
\@setaffil{\the\@affilindex}
\@affilloop
\fi
}
\def \@setauthor#1 {
\large\mbox{\@name{\@authorname#1}$^{\@name{\@authoraffil#1}}$}
}
\def \@setaffil#1 {
\normalsize$^{\@name{\@affilident#1}}$\@name{\@affiltext#1}\par
\vspace{-4pt}
}
%ABSTRACT AND KEYWORDS FORMAT
\renewcommand {\abstract}[2]{%
\noindent\hrulefill\par
\vskip6pt
\noindent
\fontsize{10pt}{12pt}\selectfont
\textbf{Abstract}\par
\vskip6pt\noindent#1\par
\noindent
\ %\copyright \,Copyright statement.
\par
\vskip6pt
\noindent
\textit{Keywords:} #2\par
\vskip2pt
\noindent\hrulefill\par
\vskip6pt
\fontsize{12pt}{14.5pt}\selectfont
\thispagestyle{empty}
}
%CORRESPONDING AUTHOR FOOTNOTE
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\newcommand{\mainauthor}[2]{%
\addtocounter{footnote}{1}
\footnotetext{Corresponding author. Tel.: #1, e-mail: #2.}
\addtocounter{footnote}{-1}
\renewcommand{\thefootnote}{\arabic{footnote}}
}
%FIGURE AND TABLE CAPTIONS FORMAT
\renewcommand{\figurename}{Fig.}
\renewcommand{\tablename}{Table}
\def\fnum@figure{\small \figurename~\thefigure.}
\def\fnum@table{\small \tablename~\thetable.}
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\sbox\@tempboxa{#1 #2}%
\ifdim \wd\@tempboxa >\hsize
#1 #2\par
\else
\global \@minipagefalse
\hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip
}
%SECTION, SUBSECTION AND SUBSUBSECTION FORMAT
\renewcommand{\thesection}{\@arabic\c@section}
\renewcommand{\thesubsection}{\@arabic\c@section.\@arabic\c@subsection}
\renewcommand{\thesubsubsection}
{\@arabic\c@section.\@arabic\c@subsection.\@arabic\c@subsubsection}
\renewcommand\section{\@startsection {section}{1}{\z@}%
{-18pt \@plus -1ex \@minus -.2ex}%
{8pt \@plus.2ex}%
{\bfseries}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
{-12pt\@plus -1ex \@minus -.2ex}%
{6pt \@plus .2ex}%
{\itshape}}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
{-12pt\@plus -1ex \@minus -.2ex}%
{6pt \@plus .2ex}%
{\itshape}}
%HEADING FORMAT
\renewcommand{\headrulewidth}{0pt}
\newcommand{\setacm}[2]{
\gdef\acmvolume{#1}
\gdef\acmyear{#2}
}
\newcommand{\setpages}[2]{
\gdef\pagefrom{#1}
\gdef\pageto{#2}
}
\newcommand{\acmheadtitle}{\small Applied and Computational Mechanics \acmvolume\ (\acmyear) \pagefrom--\pageto}
\AtBeginDocument{
% \let\@afterindentfalse\@afterindenttrue
% \@afterindenttrue
\pagestyle{fancy}
\fancyhead{}
\ifnum\@authorcount>1 \fancyhead[C]{\small \ } %\textit{\@name{\@authorname1} et al. / \acmheadtitle}}
\else \fancyhead[C]{\small \textit{\@name{\@authorname1} / \acmheadtitle}} \fi
\fancyfoot{}
}
%BIBLIOGRAPHY
\newdimen\bibindent
\setlength\bibindent{1.5em}
\renewenvironment{thebibliography}[1]
{\section*{\refname}%
\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
\list{\@biblabel{\@arabic\c@enumiv}}%
{\setlength{\itemsep}{-4pt}
\small{\settowidth\labelwidth{\@biblabel{#1}}}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\@openbib@code
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\sloppy
\clubpenalty4000
\@clubpenalty \clubpenalty
\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
\endlist}
% aux. macros
\newcommand{\cmd}[1]{{\small \texttt{$\backslash$#1}}}
\newcommand{\ar}[1]{{\small \texttt{#1}}}
acmtempl.tex — the file that is compiled · 17 KB
\documentclass{acm}
%% to add numbers to lines
%\usepackage[pagewise]{lineno}
%\linenumbers
% *****************************************************************
% *****************************************************************
\title{Your paper}
\authorinfo{A. Thefirst}{a}
\authorinfo{E. Thesecond}{a,*}
\authorinfo{R. Thethird}{a,b}
\authorinfo{O. Thefourth}{b}
\authorinfo{L. Thefifth}{c}
\authorinfo{M. Thesixth}{c}
\affiliation{a}{Faculty of Applied Sciences, University of West Bohemia, Univerzitn\'i 8, 301 00 Plze\v{n}, Czech Republic}
\affiliation{b}{Institute of Thermomechanics, Czech Academy of Sciences, Veleslav\'inova 11, 301 14 Plze\v{n}, Czech Republic}
\affiliation{c}{Department of Mechanics and Engineering Sciences, Peking University, 100871 Beijing, China}
\begin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DO NOT CHANGE THESE LINES !!! %%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setdates{XX June XXXX}{YY July YYYY}
\setpages{XXX}{YYY}
\setacm{XX}{YYYY}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\mainauthor{+420 377 777 852}{[email protected]}
\maketitle
\abstract{This document serves as a guide for authors preparing manuscripts in \LaTeX\ with the aim to publish them in the journal Applied and Computational Mechanics (ACM). The document gives a short description of new and modified commands used in the \LaTeX\ class file \textit{acm.cls}. It is recommended to use the template file \textit{amctempl.tex} as a starting document for your manuscript. Firstly, save this template as a new document with the name consisting of the surname of the first author and his/her given name in the form \textit{Thefirst\_Adam.tex} and then continue writing your manuscript according to the instructions stated in this template.}
{template, demonstration, rules of writing}
\section{Introduction}
The overall formating of the manuscript is controlled by the specially defined class \textit{acm.cls} in the preamble of the document \cmd{documentclass\{acm\}}. This class file is based on the \textit{article.cls} class file so that all the usual \LaTeX\ commands can be used.
Note that common packages such as \textit{amssymb.sty}, \textit{amsmath.sty},
\textit{graphicx.sty}, \textit{fancyhdr.sty}, \textit{times.sty}, \textit{bm.sty}, \textit{array.sty} and \textit{geometry.sty} are already loaded in the class definition. Other additional packages may be loaded by the standard command \cmd{usepackage} in the preamble of the document, but only packages that are really used are admissible.
Overall, it is highly recommended to prepare the manuscript according to the ACM template while keeping its formatting style as simple as possible, i.e., without loading redundant \LaTeX\ packages that may later lead to package collisions during layout editing.
\section{The front matter}
\subsection{Specifying the title, authors and affiliations}
The title of the paper is simply specified by using the \cmd{title\{title\}} command. If necessary, a {\small \verb|\\|} may be used to put a line break in a long title, as shown in the title of this document. Note that in accordance with the common practice, the title should be concise and informative and should be capitalised using sentence style (i.e., only the first word and proper nouns like names and so on should be capitalised).
Author names and affiliations are specified by the commands \cmd{authorinfo\{name\}\{mark\}} and \cmd{affiliation\{mark\}\{affiliation\}} that follow the \cmd{title\{title\}} command in the document. The argument \ar{name} is composed of the first letter of the author's given name and his/her surname (family name). The name of each author is specified separately by the \cmd{authorinfo} command. The argument \ar{mark} represents the link between one or several authors and an appropriate workplace address that is specified by the \ar{affiliation} argument. The star symbol is added after the \ar{mark} of the corresponding author to make a link with the footnote text that specifies his/her phone number and e-mail address. For this purpose, the \cmd{mainauthor\{phone number\}\{e-mail\}} command is defined. This command has to be used in the document body (i.e., between \cmd{begin} and \cmd{end} of the document).
After specifying the title, authors, affiliations and the contact data of the corresponding author, the final step necessary for the formatting of the front matter of the paper is to use the \cmd{maketitle} command by simply including it in the document body.
\subsection{Abstract and keywords}
The abstract and keywords are specified by using the command \cmd{abstract\{abstract text\} \{keywords\}}\!. The abstract should be concise and factual and should briefly state the purpose of the presented work, its principal results and conclusions. The length of the abstract should be appropriate, but no longer than 15 lines. Additionally, the abstract must be able to stand alone, so references should be avoided. If really necessary, only a complete citation should be used.
The abstract is followed by a \textbf{maximum of 6 keywords} that are separated by a comma and without a full stop at the end.
\section{The body of the paper}
The main text of the manuscript is written using Times New Roman 12 font size. To emphasise certain words or parts of the text, use the \cmd{textit\{text\}} command. If the manuscript requires the inclusion of footnotes, the authors are encouraged to use the standard \cmd{footnote\{text\}} command.
Section headings are set up by using standard \LaTeX\ commands \cmd{section}, \cmd{subsection} etc. Titles of each section, subsection or paragraph should be capitalised using sentence style (i.e., only the first word and proper nouns like names and so on should be capitalised), see the titles of sections and subsections in this document.
To label a section heading for cross-referencing, place \cmd{label\{key\}} within the argument specifying heading and then \cmd{ref\{ref\}} within the text where needed. The Acknowledgement section is set up by the starred form of the standard \cmd{section} command to avoid section numbering and it is placed between the Conclusions section and the list of references.
\textbf{Each manuscript should be written in clear and correct English (British or American, but not a mixture of them) and should have the minimum of 8 pages, in any case an even number of pages is required.}
\smallskip
Note that every submitted manuscript will undergo an \textbf{initial review} that will evaluate its originality (using \textit{Crossref Similarity Check}), content, quality of English, and interest to the ACM readers, before being sent for a standard peer-review.
\section{Figures, tables and equations}
\label{sec.figures}
\textbf{All figures and tables should be embedded in the text at appropriate positions.} Both colour or grayscale figures can be provided, but the colour ones will be used only for the online version of the journal. Keep in mind that figures and the results they present should be clearly visible and distinguishable also when printed in grayscale. If necessary, you are encouraged to submit additional figures suitable for grayscale printing only. \textbf{You are requested to provide all figures in separate files in vector format (eps, pdf or ps) or at least at 300dpi resolution (png, jpeg or tiff).}
All figures should be inserted using the command \cmd{includegraphics[parameters] \{figure name\}}. To insert several figures side by side or below each other, the standard \ar{minipage} environment can be used. Tables are specified by using the standard \ar{table} environment. Only single lines should be used for framing each table cell. Additionally, the text in each table cell should be centred or left-aligned horizontally and centred vertically. Captions of figures (tables) are created by the \cmd{caption} command and they are always centred \textit{below} (\textit{above}) the corresponding object. In these captions, please omit the use of a full stop at the end.
\begin{figure}[t!]
\centering
\begin{minipage}[t]{0.28\textwidth}
\centering
\includegraphics[width=40mm]{picture}\\
(a)
\end{minipage}
\hspace*{5mm}
\begin{minipage}[t]{0.28\textwidth}
\centering
\includegraphics[width=40mm]{picture}\\
(b)
\end{minipage}
\hspace*{5mm}
\begin{minipage}[t]{0.28\textwidth}
\centering
\includegraphics[width=40mm]{picture}\\
(c)
\end{minipage}
\caption{Picture caption}\label{F1}
\end{figure}
\textbf{All equations in the paper should be centred and integrated into sentences.} For the simplest type of displayed numbered one-line equation use the \ar{equation} environment. For a single one-line unnumbered display equation use {\small \verb|\[...\]|}. When more than one consecutive equation is needed, it is recommended to use the \ar{align} environment. Bold symbols in math mode are set up by using the \cmd{bm\{text\}} command from the \textit{bm.sty} package. An equation (in this case in matrix form) that is a part of a sentence, for example,
\begin{equation}\label{E1}
{\bm x} = {\bm A}^+ {\bm y}\,, \quad {\bm y} = \left[\sin\omega t, \cos\omega t\right]^T,
\end{equation}
is separated by comma and followed by a standard punctuation at the end if appropriate.
\section{Cross-referencing of figures, tables and equations}
All labels of figures and tables defined by the \cmd{label\{label\}} command are referred to in the text by using the \cmd{ref\{label\}} command. For example, the sequences {\small \verb|Fig.~\ref{F1}|} and {\small \verb|Table~\ref{T1}|} will generate Fig.~\ref{F1} and Table~\ref{T1}, respectively.
Overall, when referring to certain figures or tables in your manuscript, you should use the following formatting styles: Fig.~\ref{F1}, Fig.~\ref{F1}a-c, Figs.~\ref{F1} and 3, Figs.~\ref{F1}a and 2c, Figs.~\ref{F1}--5, Table~\ref{T1}, Tables~\ref{T1} and 2, Tables~\ref{T1}--3.
%% NOTE: --------------------
% % Due to the absence of additional figures and tables in this ACM template, the aforementioned examples substitute the ''\ref{.}'' command with a specific number. In your manuscript, please use only the ''\ref{.}'' command for referencing.
% % ----------------------------
The reference to an equation is created analogously and consists only of its number closed in parentheses, e.g., the sequence {\small \verb|(\ref{E1})|} will generate (\ref{E1}). In the text, avoid the use of "eq.", "eqs.", "equation", "equations" etc. when referring to a specific equation(s). In other words, you should write "as stated in (\ref{E1})'' instead of ''as stated in equation (\ref{E1})''. The only exception is if the context calls for it (e.g., "In this case, equation (\ref{E1}) can be simplified \dots") or if the equation(s) number would begin a sentence. In such a case, "Equation" or "Equations" preceding the equation(s) numbers should be used in order to avoid the awkwardness of beginning a sentence with a numeral.
% There are two exceptions to this rule:
% \begin{enumerate}
% \item If the equation(s) number would begin a sentence. In such a case, "Equation" or "Equations" preceding the equation(s) numbers should be used in order to avoid the awkwardness of beginning a sentence with a numeral.
% \item If the context calls for it, for example, when mentioning particular equations such as those named after persons (Navier-Stokes equations, Planck equation etc.)
% \end{enumerate}
\begin{table}[t!]
\caption{The list of new user commands in the \ar{acm.cls} class file}\label{T1}
\centering
\begin{tabular}[t]{|l|l|}
\hline
\cmd{authorinfo\{name\}\{mark\}} & specify one author and the mark of his/her \\
& affiliation \\
\hline
\cmd{affiliation\{mark\}\{affiliation\}} & specify an affiliation to corresponding \\
& mark \\
\hline
\cmd{mainauthor\{phone number\}\{e-mail\}} & specify phone number and e-mail of main\\
& (corresponding) author \\
\hline
\cmd{abstract\{abstract text\}\{keywords\}} & specify an abstract and keywords \\
\hline
\end{tabular}
\end{table}
\section{List of references and citations}
References should be cited in the text by the standard \cmd{cite\{key\}} command, for example: ''Recent works \cite{bathe, www, thung} showed \dots\ '', ''\dots\ recently \cite{lai} and \cite{sparrow} solved \dots'', ''\dots\ as was stated in \cite{einstein, lee} or \cite{wong} \dots'', ''\dots\ Bathe and Zhang \cite{bathe} introduced \dots'' or ''\dots\ Lee et al. in \cite{lee} showed \dots''. References generated using the standard \ar{thebibliography} environment\footnote{The default value of the \texttt{itemsep} argument is changed to \texttt{-4pt} and \texttt{small} font size is used.} should be \textbf{listed in alphabetical order} according to the surname (family name) of the first author at the end of the manuscript.
The requested format of the references is shown in the References section at the end of this document. \textbf{All reference titles need to be capitalised using sentence style} (i.e., only the first word and proper nouns like names should be capitalised); journal names should be written in full using the title case capitalisation (\textbf{abbreviations are not allowed}), DOI numbers (if applicable) and other reference data like page numbers, year, volume, publisher etc. have to be included in the requested format.
Another possibility how to prepare a formatted list of references is to use the reference management software {Bib\TeX}. For this purpose, the authors are encouraged to use the provided style file (\textit{ACM\_biblio.bst}) and to submit their *.bib file together with the other source files.
Regardless of the chosen formatting method, note that \textbf{all references stated in the list of references have to be cited in the manuscript and vice versa.}
\section{Conclusions}
This section should summarise the main conclusions of the study, its novelty and contributions should be emphasised, advantages and disadvantages of the presented methods or approaches can be pointed out, further work in progress can be mentioned etc.
Finally, we would like to point out that only manuscripts in \textbf{PDF} format can be considered for publication. To submit the final version of your manuscript, you have to \textbf{pack} the file including all source files (*.tex and *.bib if appropriate) and all figures (i.e., each figure in a separate graphic file in the aforementioned vector or bitmap formats, see Section~\ref{sec.figures}) and upload the \textbf{zip} file using the on-line form at \textit{http://www.kme.zcu.cz/acm} after logging in.
\section*{Acknowledgement(s)}
The acknowledgement(s) should be stated here, for example: The work has been supported by the grant project \dots\ and by the research project \dots
% % **********************************************************
% % bibliography generation using BiBTeX:
% % **********************************************************
\bibliographystyle{ACM_biblio}
\bibliography{references}
% % % **********************************************************
% % % bibliography -- classic approach:
% % % **********************************************************
% \begin{thebibliography}{99}
%
% \bibitem{bathe}
% Bathe, K.-J., Zhang, L., The finite element method with overlapping elements -- A new paradigm for CAD driven simulations, Computers \& Structures 182 (2017) 526-539. \\
% https://doi.org/10.1016/j.compstruc.2016.10.020
%
% \bibitem{www}
% {ECCOMAS -- European Community on Computational Methods in Applied Sciences},
% Welcome webpage, https://www.eccomas.org/.
%
% \bibitem{einstein}
% Einstein, A., Correction to my paper: A new determination of molecular dimensions, Annalen der Physik 339 (3) (1911) 591-592. (in German)
%
% \bibitem{lai}
% Lai, W. M., Rubin, D., Krempl, E., Introduction to continuum mechanics, New York, Butterworth-Heinemann, 2010.
% https://doi.org/10.1016/B978-0-7506-8560-3.X0001-1
%
% \bibitem {lee}
% Lee, Y., Korpela, S. A., Horne, R. N., Structure of multi-cellular natural convection in a tall vertical annulus, Proceedings of the 7th International Heat Transfer Conference, Varna, Bulgarian Publisher, 1973, pp. 45-52.
% % reference without a DOI
%
% \bibitem{sparrow}
% Sparrow, E., Forced convection heat transfer in a duct having spanwise-periodic rectangular protuberances, Numerical Heat Transfer 3 (2) (1989) 149-167. \\
% https://doi.org/10.1080/01495728008961752
%
% \bibitem{thung}
% Tung, C. Y., Yang, Y., Evaporative heat transfer in the contact line of a mixture, Ph.D. thesis, Rensselaer Polytechnic Institute, Beijing, 1982.
% % reference without a DOI
%
% \bibitem{wong}
% Wong, Y., Evaluation of force and particle velocity at the heated end of the rod, Brown University Technical Report No.5, Chicago, 1964.
% % reference without a DOI
%
% \end{thebibliography}
%
% % **********************************************************
% % **********************************************************
\end{document}
picture.png — binary, 98 KB
references.bib · 2 KB
@Article{sparrow,
author = "E. Sparrow",
title = "Forced convection heat transfer in a duct having spanwise-periodic rectangular protuberances",
journal = "Numerical Heat Transfer",
year = "1989",
volume = "3",
number = "2",
pages = "149-167",
doi = "https://doi.org/10.1080/01495728008961752"
}
@Article{bathe,
author = "Bathe, K.-J. and Zhang, L.",
title = "The finite element method with overlapping elements -- {A} new paradigm for {CAD} driven simulations",
journal = "Computers \& Structures",
year = "2017",
volume = "182",
pages = "526-539",
doi = "https://doi.org/10.1016/j.compstruc.2016.10.020"
}
@Book{lai,
author = "Lai, W. M. and Rubin, D. and Krempl, E.",
title = "Introduction to continuum mechanics",
publisher = "Butterworth-Heinemann",
year = "2010",
address = "New York",
doi = "https://doi.org/10.1016/B978-0-7506-8560-3.X0001-1"
}
@inproceedings{lee,
author = "Y. Lee and S. A. Korpela and R. N. Horne",
booktitle = "Proceedings of the 7$^\textrm{th}$ International Heat Transfer Conference",
pages = "45-52",
publisher = "Bulgarian Publisher",
address = "Varna",
title = "Structure of multi-cellular natural convection in a tall vertical annulus",
year = "1973"
}
@phdthesis{thung,
author = "C. Y. Tung and Y. Yang",
title = "Evaporative heat transfer in the contact line of a mixture",
school = "Rensselaer Polytechnic Institute",
address = "Beijing",
year = "1982"
}
@misc{wong,
author = "Y. Wong",
title = "Evaluation of force and particle velocity at the heated end of the rod",
year = "1964",
howpublished = "Brown University Technical Report No.5, Chicago"
}
@Article{einstein,
author = "A. Einstein",
title = "Correction to my paper: {A} new determination of molecular dimensions",
journal = "Annalen der Physik",
year = 1911,
volume = "339" ,
pages = "591-592",
number = "3",
note = "(in German)"
}
@misc{www,
author = {{ECCOMAS -- European Community on Computational Methods in Applied Sciences}},
title = {Welcome webpage},
howpublished = "https://www.eccomas.org/"
}The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗