1 #% Do not delete the line below; configure depends on this
2 # \DeclareLaTeXClass[entcs,amssymb.sty,entcsmacro.sty,hyperref.sty,ifpdf.sty,latexsym.sty,newlfont.sty]{Electronic Notes in Theor. Comp. Sc. (ENTCS)}
3 # \DeclareCategory{Articles}
4 # Based on LyX article class; modified to support ENTCS class
5 # Reuben Thomas (rrt@sc3d.org) 27/5-2/6/01
10 # only font size 11pt is really available
18 \usepackage{entcsmacro}
19 \newcommand{\theTitle}[1]{}
20 \newcommand{\theAuthor}[1]{}
21 \newcommand{\theAddress}[1]{}
22 \newcommand{\theAbstract}[1]{}
23 \newboolean{hasAbstract}
24 \newcommand{\theKeyword}[1]{}
25 \newboolean{hasKeyword}
26 \newcommand{\theFrontMatter}[1]{}
27 \newcommand{\maketitle}{
32 \ifthenelse{\boolean{hasAbstract}}{\begin{abstract}\theAbstract\end{abstract}}{}
33 \ifthenelse{\boolean{hasKeyword}}{\begin{keyword}\theKeyword\end{keyword}}{}
45 \newcommand{\settitle}[1]{\def\theTitle{#1}}
56 \newcommand{\setauthor}[1]{\def\theAuthor{#1}}
67 \newcommand{\setaddress}[1]{\def\theAddress{#1}}
78 LaTeXName setfrontmatter
81 \newcommand{\setfrontmatter}[1]{\def\theFrontMatter{#1}}
95 \newcommand{\setabstract}[1]{%
96 \def\theAbstract{#1}\setboolean{hasAbstract}{true}}
107 \newcommand{\setkeyword}[1]{%
108 \def\theKeyword{#1}\setboolean{hasKeyword}{true}}
111 LabelString "Key words:"