TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am using the amsart documentclass. I use \maketitle at the beginning of my file:


The problem is that amsart places the date in a footnote at the bottom of the first page, and I want the date to appear at the top of the page, under the author (where the date would appear using the article documentclass). Is there a way to change this behavior?

share|improve this question

A simpler way to patch the \maketitle command in amsart is

  {\ifx\@empty\@date \else {\vskip3ex \centering\footnotesize\@date\par\vskip1ex}\fi
  {\ifx\@empty\@date\else \@footnotetext{\@setdate}\fi}

The spirit is just the same as Schweinebacke's answer, but this code doesn't require to copy the entire definition of \@maketitle and \@adminfootnotes.

share|improve this answer
Wouldn't it be a good idea to use at least \undefined at the last argument of \patchcmd to get an error, if the patch fails, e.g., because of a typo mistake or change at amsart? – Schweinebacke Nov 29 '11 at 14:32
I have a quick question sir. After I apply your code, yes, the data indeed appears at the top of the page. However, there is another data which is stay at the place of footnote. (that is, there are two 'datas' in the front page). Could you fix this problem? – tankonetoone 12 hours ago

You may use the standard class article with additional packages amsthm, mathtools, and maybe amsrefs to have a standard class with most features of the AMS classes but standard class lookalike.

Alternative you may use amsart and combine it with the title definition of article:


    \long\def\@makefntext##1{\parindent 1em\noindent
      \ifnum \col@number=\@ne
      \global\@topnum\z@   % Prevents figures from going at top of page.
  \vskip 2em%
  \let \footnote \thanks
    {\LARGE \@title \par}%
    \vskip 1.5em%
      \lineskip .5em%
    \vskip 1em%
    {\large \@date}%
  \vskip 1.5em}


Or you may redefine only \@maketitle of amsart:


  \global\topskip42\p@\relax % 5.5pc   "   "   "     "     "
  \ifx\@empty\authors \else \@setauthors \fi
  \ifx\@empty\@date \else {\vskip 1em \vtop{\centering\large\@date\@@par}}\fi% MY CHANGE
    \dimen@34\p@ \advance\dimen@-\baselineskip
} % end \@maketitle
  \let\@makefnmark\relax  \let\@thefnmark\relax
%  \ifx\@empty\@date\else \@footnotetext{\@setdate}\fi% MY CHANGE
  \ifx\@empty\@subjclass\else \@footnotetext{\@setsubjclass}\fi
  \ifx\@empty\@keywords\else \@footnotetext{\@setkeywords}\fi
  \ifx\@empty\thankses\else \@footnotetext{%


I've marked my changes of the original definitions of amsart at this alternative with comments % MY CHANGE.

But if you want a title page instead of a in page title head, have also a look at Resources for title page and front matter design.

share|improve this answer

I had the same problem, and here's what I did:

\author{Name Here\\\today}

It looks good, putting the date right below the author in the same font, but it could fail if you have any macros lying around that depend on your title.

If you want this to feel less ad hoc, you could put

% in the preamble or class file

% and then, just as usual:
\author{Name Here}

Though this is a little more complicated, it's more flexible, in case you need to change it later.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.