使用 authblk 将从属关系放入脚注时出现问题

使用 authblk 将从属关系放入脚注时出现问题

我想使用authblk包来获得更好的从属关系格式,但是当我使用此包时,从属关系不会按预期转到脚注。
这是我使用该包的方式:

\documentclass[12pt]{article}

\usepackage[margin=2cm]{geometry}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{epstopdf}
\usepackage[colorlinks=true]{hyperref}
\usepackage[noblocks]{authblk}

\title{My title\\in two lines}

\author[1]{A}
\affil[1]{Affil A \texttt{[email protected]}}

\author[2]{B}
\affil[2]{Affil B}

\author[3]{C}
\affil[3]{Affil C}


\date{}

\begin{document}
\maketitle

\begin{abstract}
a very nice abstract.
\end{abstract}

\section{saying hello}
Hello!
\end{document}

我应该怎么办?

更新:我刚才忘了添加\maketitle。添加后问题仍然存在。

答案1

\affil该包的宏是authblkLaTeX 命令的扩展\author。与\author\title一样\date,它只记录一些数据,但不排版任何内容。要进行排版,必须\maketitle在 后立即添加\begin{document}。(抱歉这对您来说是旧闻,但您的示例不包括\maketitleauthblk文档也没有提到它。)

编辑:回复您的评论:只需使用\and\thanks

\documentclass[12pt]{article}

\title{My title\\in two lines}

\author{%
A\thanks{Affil A \texttt{[email protected]}}%
\and
B\thanks{Affil B}%
\and
C\thanks{Affil C}%
}

\date{}

\begin{document}

\maketitle

\begin{abstract}
A very nice abstract.
\end{abstract}

\section{Saying hello}

Hello!

\end{document}

相关内容