# Small caps in footnote in title (amsart)

I am trying to add a footnote to a title in amsart in small caps, but constantly end up with upper case characters (even in math mode).

\documentclass{amsart}
\title{ text \footnote{ text }}
\begin{document}
\maketitle
\end{document}


How can I get small caps in the footnote?

• \title{ text \footnote{\normalfont\scshape\lowercase{text}}}. But a footnote on the title seems odd. – Gonzalo Medina Mar 18 '14 at 13:59
• @GonzaloMedina they still are printed in uppercase – user48179 Mar 18 '14 at 14:06
• If it is necessary to place a footnote on a title, the AMS recommendation is to use \footnotemark in the title, and a separate \footnotetext after it. You'll also have to provide an alternate for the running heads to omit the footnote material; \markright{...} will do the right thing with amsart. – barbara beeton Mar 18 '14 at 14:11
• @barbarabeeton Could you please make that into an answer with some sample code using the \footnotemark and \footnotetext... Thanks, – kan Sep 7 '14 at 23:12
• @barbarabeeton I would even upvote an answer. ;-) – Johannes_B Jun 7 '15 at 17:44

The workaround is quite simple, but there will be no footnote marker:

\documentclass{amsart}
\begin{document}

\newcommand\myfootnotetitle{\spaceskip=0pt \scshape I want this in Small Caps}
\title{Title\footnote{\protect\myfootnotetitle}}
\author{A. U. Thor}
\maketitle

\vspace*{\fill}
{\footnotesize\myfootnotetitle\par} % for checking

\end{document}


There are two problems: one is to protect against untimely expansion (the argument to \title is passed to \MakeUppercase) and also that in the text \spaceskip is set to a nonzero value.

Adding a footnote marker requires deeper surgery. A simple workaround for getting an asterisk as a footnote mark is as follows.

\documentclass{amsart}

\makeatletter
\newcommand{\definetitlefootnote}[1]{%
\makebox[0pt][l]{$^{*}$}%
\footnote{\protect\@titlefootnotetext}
}%
\newcommand\@titlefootnotetext{\spaceskip=\z@skip $^{*}$#1}%
}
\makeatother

% Just to make a short page for viewing the result
\setlength{\textheight}{6cm}
\calclayout

\begin{document}

\definetitlefootnote{\scshape I want this in Small Caps}
\author{A. U. Thor}
\maketitle

Some text with a footnote\footnote{Whatever}

\end{document}


• what if \thanks or \subjclass is needed? what will they look like? (i'm on holiday, and not able to check anything.) – barbara beeton Apr 21 '16 at 19:35
• @barbarabeeton I really don't know and, honestly, I don't think I want to try. – egreg Apr 21 '16 at 19:40
• but the absence of footnote markers in the top matter is one of the key specifications of amsart. if your answer makes markers appear for those elements, the answer can't be "correct" (at least not if the article is to be published in an ams journal). – barbara beeton Apr 21 '16 at 19:48
• @barbarabeeton I know, that's why I wouldn't bother: apparently the OP is using amsart for her/his own purposes. – egreg Apr 21 '16 at 19:59

Here is a way to keep the footnote marker too. You need to save the definitions and restore them just before issuing the \footnotemark command. There is then some juggling to get the correct counter values.

Here is the title:

And here are the footnotes, showing \thanks etc. are not disturbed.

\documentclass{amsart}

\makeatletter
\let\mymakefnmark\@makefnmark
\let\mythefnmark\@thefnmark

\newcommand{\restorefn}{\let\@makefnmark\mymakefnmark
\let\mythfnmakr\@thefnmark}
\makeatother

\begin{document}

\title{Title text\restorefn\footnotemark}
\author{A. N. Author}
\date{\today}
\thanks{Thanks}
\maketitle
\stepcounter{footnote}\footnotetext{\scshape Footnote.}

\end{document}


This solution provides a little more automation and keeps the user interface as is, so to say that you can keep on writing \title[short text]{text\footnote{text}}.

The basic idea is to disable that the internal macro \@adminfootnotes disables the usual footnote mechanism through

\xpatchcmd\@adminfootnotes{\let\@makefnmark\relax}{}{}{}


and then use the \footnotemark-\footnotetext duo.The mark is built through something like \title{...\fotenotemark} and the \footnotetext is declared outside to make sure that it does not get affected by the uppercasing. Latter is accomplished by a patch simple patch to \maketitle:

\xapptocmd\maketitle{%
\stepcounter{footnote}
\ifx\@empty\titlefn\else
\footnotetext{\scshape\titlefn}\fi}{}{}


\titlefn is the storage of the footnote text that gets gathered by \footnote{...} in a redefined version of \title (note that \footnote here just serves as delimiter):

\def\title@aux#1\footnote#2#3{%
\global\let\shorttitle\@tempa
\gdef\titlefn{#2}
\ams@title{#1\ifx\@empty\titlefn\else\protect\footnotemark\fi}
\ifx#3\footnote\expandafter\@gobble\else\expandafter#3\fi
}


In this redefinition, of course, also the \footnotemark is introduced.

## Complete code

\documentclass{amsart}
\usepackage{xpatch}

\makeatletter
\xapptocmd\maketitle{%
\stepcounter{footnote}
\ifx\@empty\titlefn\else
\footnotetext{\scshape\titlefn}\fi}{}{}
\let\ams@title\title
\def\title{\@dblarg\title@}
\def\title@[#1]#2{\gdef\@tempa{#1}\title@aux#2\footnote{}}
\def\title@aux#1\footnote#2#3{%
\global\let\shorttitle\@tempa
\gdef\titlefn{#2}
\ams@title{#1\ifx\@empty\titlefn\else\protect\footnotemark\fi}
\ifx#3\footnote\expandafter\@gobble\else\expandafter#3\fi
}
\makeatother

\title{text\footnote{text}}

\begin{document}
\maketitle
%for testing purposes
\vfill
\footnotesize\scshape\hskip3.5pt text
\end{document}