To your document preamble, add
\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox
\patchcmd{\maketitle}{\let\footnoterule\relax}{}{}{}
This removes the line that clears the \footnoterule
from \maketitle
. If you're using hyperref
, you have two options:
- Either load
hyperref
after performing the patch and you're good-to-go; or
- (if loading
hyperref
before this patch) patch \HyOrg@maketitle
which contains the original pre-hyperref
\maketitle
information. Remember to brace the patch with a \makeatletter
-\makeatother
pair, since you're working with macros containing @
. See What do \makeatletter
and \makeatother
do?
etoolbox
's \patchcmd
has the following interface:
\patchcmd{<cmd>}{<search>}{<replace>}{<success>}{<failure>}
where it searches for <search>
in <cmd>
and replaces it with <replace>
. If the replacement is successful, it executes <success>
, otherwise <failure>
. Therefore, the above patch searches for \let\footnoterule\relax
and removes it (replaces it with an empty group {}
. Since it works in the default article
document class, no <success>
or <failure>
executions are necessary, although you could add them yourself.