Footnotes within minipage environments are printed with small letters. The definition in latex.ltx is
\def\thempfootnote{{\itshape\@alph\c@mpfootnote}}
You could redefine it. A quick way would be:
\let\thempfootnote\thefootnote
Afterwards the footnote symbols within a minipage will be an arabic number as well.
With amsart
you need to issue the \calclayout
command after having set the page parameters.
The difference in the margins is because you specify \oddsidemargin
: since the default paper is US Letter, which is 215.9mm wide, an \oddsidemargin
of 4mm, added to 1in (this is always added) and a \textwidth
of 160mm you have a total of
4 + 25.4 + 160 = 189.4
so the right margin will be 26.5mm against 29.4mm for the left margin.
Just remove the setting of \oddsidemargin
and \evensidemargin
. The class will compute them to be 7.25546pt = 2.55mm. The above computation becomes
2.55 + 25.4 + 160 = 187.95
and the right margin will be
215.9 - 187.95 = 27.95
exactly equal to the right margin.
Thus
\textheight=230mm
\textwidth=160mm
\calclayout
will do what you want. The computation will give equal margins also if A4 paper is used.
You have also to take into account that amsart
computes the header in the \textheight
, so your setting will not give a type area 230mm high, but less. If you don't need headers, just set
\headheight=0pt
\headsep=0pt
before \calclayout
. I wouldn't touch \topmargin
.
The nearness of the first page number to the text is a very well known defect of amsart
and is somewhat unavoidable.
Don't use the obsolete psamsfonts
option.
Best Answer
This can be done in several ways; below I include two options; the first one, using a
minipage
and the second one, atabular
with onel
column (in case that the contents is required to wrap, ap{<length>}
column should be used instead); showframe was only used to draw a frame as visual guideline for the alignment: