我想使用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
该包的宏是authblk
LaTeX 命令的扩展\author
。与\author
和\title
一样\date
,它只记录一些数据,但不排版任何内容。要进行排版,必须\maketitle
在 后立即添加\begin{document}
。(抱歉这对您来说是旧闻,但您的示例不包括\maketitle
,authblk
文档也没有提到它。)
编辑:回复您的评论:只需使用\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}