<..redefine ams maketitle..>
\let\o:maketitle:=\maketitle
\def\maketitle{\bgroup
<.adjust minipageNum for setcounter footnote 0.>%
\ifx \EndPicture\:UnDef
\def\sec:typ{title}%
<.title for TITLE.>%
<.maketitle defs.>%
\fi
\pic:gobble\a:mktl \o:maketitle: \pic:gobble\b:mktl
\egroup \let\maketitle=\empty}
-_-_-
<..ams art + proc..>
\pend:def\@settitle{\a:ttl}
\append:def\@settitle{\b:ttl}
-_-_-
<..ams book..>
\pend:def\@maketitle{%
\pend:def\@title{\a:ttl}%
\append:def\@title{\b:ttl}%
}
-_-_-
<..ams art, proc, book..>+
\NewConfigure{maketitle}[4]{\c:def\a:mktl{#1}\c:def\b:mktl{#2}%
\c:def\a:ttl{#3}\c:def\b:ttl{#4}}
-_-_-
<..ams art..>
\pend:def\@maketitle{%
\pend:def\newpage{\IgnorePar}%
\let\after:maketitle=\empty
<.@ maketitle art.>%
<.@ maketitle defs.>}
-_-_-
<..ams proc, book..>
\pend:def\@maketitle{%
\pend:def\newpage{\IgnorePar}%
\let\after:maketitle=\empty
<.@ maketitle defs.>}
-_-_-
<..ams art, proc, book..>+
\append:def\@maketitle{\a:@maketitle\after:maketitle\b:@maketitle}
\long\def\end:maketitle#1#2{\ifx #1\empty \else
\expandafter\let\csname :\string #1\endcsname=#1
\let#1=\empty
\append:def\after:maketitle{\expand:after{\let#1=}\csname
:\string #1\endcsname#2}\fi}
\NewConfigure{@maketitle}{2}
-_-_-
The tags \a:@maketitle and \b:@maketitle enclose setdate, subjclass, keywords, addresses
<..@ maketitle art..>
\ifx\@date\empty\else
\end:maketitle\@date{\a:date\@setdate\b:date}\fi
-_-_-
<..ams art + proc..>+
\pend:defI\@setauthors{\a:author \bgroup
\def\andify{\nxandlist{\unskip, }{\unskip{} \and}{\unskip, \and}}%
\def\@no@lnbk ########1[########2]{\a:newline}}
\append:defI\@setauthors{\egroup \b:author}
-_-_-
<..ams book..>+
\pend:def\@maketitle{%
\pend:def\authors{\a:author<./and for maketitle.>}%
\append:def\authors{\b:author}%
}
-_-_-
<..maketitle defs..>
\pend:def\@author{\a:author}\append:def\@author{\b:author}%
<./and for maketitle.>%
-_-_-
<..ams art, proc, book..>+
\HRestore\thanks
\def\:thanks#1{\par \a:thanks#1\@addpunct.\b:thanks}
\NewConfigure{thanks author date and}[8]{%
\c:def\a:thanks{#1}\c:def\b:thanks{#2}\c:def\a:author{#3}\c:def\b:author{#4}%
\c:def\a:date{#5}\c:def\b:date{#6}\c:def\a:and{#7}\c:def\e:mktl{#8}}
-_-_-
<..ams art, proc, book..>+
\NewConfigure{subjclass}{2}
\NewConfigure{keywords}{2}
-_-_-
<..@ maketitle defs..>
\end:maketitle\@subjclass{\a:subjclass\@setsubjclass\b:subjclass}%
\end:maketitle\@keywords{\a:keywords\@setkeywords\b:keywords}%
\end:maketitle\@setthanks{\let\thanks=\:thanks\thankses}%
-_-_-
<..ams art, proc, book..>+
\pend:def\@setabstracta{\ifvoid\abstractbox
\else\a:setabstract \fi}
\append:def\@setabstracta{\ifvoid\abstractbox
\else\b:setabstract \fi}
\NewConfigure{setabstract}{2}
-_-_-