如何重置作者列表

如何重置作者列表

我正在尝试将几篇文章合并成一篇小出版物。每篇文章都以.tex格式发送给我,所以我想将它们包含在一个文件中,用于整个出版物。我的代码如下:

    \documentclass[a4paper]{article}
    \usepackage{newclude}
    \usepackage{docmute,subfiles}
    \begin{document}
    \input{article1}
    \newpage
    \setcounter{section}{0}
    \input{article2}
    \end{document}

每篇文章都使用 authblk 包,因此在文章 1 中,我有:

    \author[1]{A}
    \author[2]{B}
    \affil[1]{AffilA}
    \affil[2]{AffilB}

在第2篇文章中:

    \author[1]{C}
    \affil[1]{AffilC}

问题是,包含上述文件后,authblk包会添加所有作者,因此编译后,所有作者(A、B 和 C)都会出现在\maketitlearticle2 中。我想我需要重置作者列表,但我不知道该怎么做。有什么想法吗?

答案1

我看到您已经找到了部分解决方案,但您还需要减少作者计数器以避免在作者列表前面出现逗号:

\makeatletter
\renewcommand{\AB@affillist}{}
\renewcommand{\AB@authlist}{}
\setcounter{authors}{0}
\makeatother

相关内容