+End
+
+Requires ifthen
+
+Preamble
+ \usepackage{entcsmacro}
+ \newcommand{\theTitle}[1]{}
+ \newcommand{\theAuthor}[1]{}
+ \newcommand{\theAddress}[1]{}
+ \newcommand{\theAbstract}[1]{}
+ \newboolean{hasAbstract}
+ \newcommand{\theKeyword}[1]{}
+ \newboolean{hasKeyword}
+ \newcommand{\theFrontMatter}[1]{}
+ \newcommand{\maketitle}{
+ \begin{frontmatter}
+ \title{\theTitle}
+ \author{\theAuthor}
+ \address{\theAddress}
+ \ifthenelse{\boolean{hasAbstract}}{\begin{abstract}\theAbstract\end{abstract}}{}
+ \ifthenelse{\boolean{hasKeyword}}{\begin{keyword}\theKeyword\end{keyword}}{}
+ \theFrontMatter
+ \end{frontmatter}
+ }
+EndPreamble
+