[Tex/LaTex] author not appearing in \maketitle in amsart

amsarttitles

I am new to the amsart document class. For some reasons \author (etc..) is not showing after I use \maketitle. This is my tex:

\documentclass[12pt,reqno,a4paper]{amsart}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{mathrsfs} 
\usepackage{amsthm} 
\usepackage{latexsym} 
\usepackage{pictexwd}
\usepackage{pdftricks}
\usepackage{natbib}
\usepackage{setspace}
\usepackage{color}
\usepackage[affil-it]{authblk}

\begin{document}

\title{Temptation, Asymmetric information and Committment}

\author{Mark}

\affil{University of Leicester}

\date{February 2014}

\maketitle

\begin{abstract}
To be written
\end{abstract}

\section{introduction}

...

\end{document}

and this is the output:
enter image description here

can anybody help me out?

Best Answer

the way author information is handled by amsart is quite different from how it is handled by article, and the authblk package is based on the article conventions. this difference is what is causing the author information to be omitted.

if you really need the authors presented as they are in article (modified by authblk), then amsart is not going to work for you.

if you are willing to accept the amsart presentation, then you will also need to change \affil to \address or \curraddr. also, the facilities of amsthm are built into amsart, and amsmath and amsfonts are automatically loaded, so it's not necessary to specify those three packages with \usepackage.