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 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?

share|improve this question
1  
\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
1  
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.

enter image description here

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]{%
  \newcommand\addtitlefootnote{%
    \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}
\title{Title\addtitlefootnote}
\author{A. U. Thor}
\maketitle

Some text with a footnote\footnote{Whatever}

\end{document}

enter image description here

share|improve this answer
    
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 at 19:35
    
@barbarabeeton I really don't know and, honestly, I don't think I want to try. – egreg Apr 21 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 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 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:

Title

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

Footnotes

\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}
share|improve this answer

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.

output1_crop

output2_crop

Complete code

\documentclass{amsart}
\usepackage{xpatch}

\makeatletter
\xpatchcmd\@adminfootnotes{\let\@makefnmark\relax}{}{}{}
\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}
share|improve this answer

Your Answer

 
discard

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.