authblk 包和脚注样式

authblk 包和脚注样式

我对 authblk 包很满意。但是,当有多个从属关系(具有脚注样式)时,我希望能够在每个从属关系之间添加一些垂直空间。如果不调整 .sty 文件,这似乎不可能实现?

\documentclass{article}
\usepackage{authblk}

\title{Title}
\author[1,2]{Author One}
\author[2]{Author Two}

\affil[1]{Very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long Name for Department One, Institution One, Address One}
\affil[2]{Very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long Name for Department Two, Institution Two, Address Two}

\begin{document}

\maketitle
\end{document}

答案1

您可以重新定义内部宏\AB@affilsepx来添加一些垂直空间:

\documentclass{article}
\usepackage{authblk}
\usepackage{etoolbox}
\makeatletter
\renewcommand\AB@affilsepx{\protect\\\vspace{\baselineskip}\protect\Affilfont}
\makeatother
\title{Title}
\author[1,2]{Author One}
\author[1]{Author Two}

\affil[1]{Very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long Name for Department One, Institution One, Address One}
\affil[2]{Very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long Name for Department Two, Institution Two, Address Two}

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

代码输出

相关内容