# Missing space before “and” in author list with two \thanks

I am trying to typeset the authors' names in a paper so that they appear as

## Joe Bloggs* and John Smith**

(i.e. typeset with a joining "and" and normal spacing between words). I also need to put a \thanks for each author. The code I am using is

\author{
Joe Bloggs\thanks{blah}\ and\ John Smith\thanks{blah}
}


But this has the downside that there is no space between the footnote symbol on "Bloggs" and "and" so what i get looks like this:

Does anyone know how to get LaTeX to put a space in there?

Minimum working example:

\documentclass{article}
\title{The Title}
\author{Joe Bloggs\thanks{blah}\ and\ John Smith\thanks{blah}}
\begin{document}
\maketitle
\end{document}

-
Just leave a space after thanks: \thanks{blah} \ and should be ok. –  Corentin Feb 26 '13 at 15:54

The proper way is to redefine \and and use it. Anyways, the footnotemark is printed \rlapped in the \author, i.e. occupying no space. If we disable \rlap, everything works fine.

The "proper" code:

\documentclass{article}

\renewcommand\and{\end{tabular}\kern-\tabcolsep\ and\ \kern-\tabcolsep\begin{tabular}[t]{c}}
\let\origthanks\thanks
\renewcommand\thanks[1]{\begingroup\let\rlap\relax\origthanks{#1}\endgroup}

\title{The Title}
\author{Joe Bloggs\thanks{blah} \and John Smith\thanks{blah}}

\begin{document}
\maketitle
\end{document}


The code that only disables \rlap and does not modify anything else:

\documentclass{article}

\let\origthanks\thanks
\renewcommand\thanks[1]{\begingroup\let\rlap\relax\origthanks{#1}\endgroup}

\title{The Title}
\author{Joe Bloggs\thanks{blah}\ and\ John Smith\thanks{blah}}

\begin{document}
\maketitle
\end{document}


The output of both codes is exactly the same.

-
Thanks, that indeed works. I notice that the solution in the comment by @Corentin above: "leave a space after thanks: \thanks{blah} \ and should be ok" also produces the desired effect. Whilst this may not be the proper way to do things, is there any adverse consequence of this simpler solution? –  Ubiquitous Feb 26 '13 at 17:08
@Ubiquitous Yes, there is, but sort-of theoretical: If the symbol were something thicker (like **) or something thinner (like I don't know what, !), the space would have the wrong length, because you compensate the variable width of the symbol by a fixed interword space. –  tohecz Feb 27 '13 at 7:38
Yes, that makes sense. Thanks! –  Ubiquitous Feb 28 '13 at 10:27