我正在尝试将几篇文章合并成一篇小出版物。每篇文章都以.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)都会出现在\maketitle
article2 中。我想我需要重置作者列表,但我不知道该怎么做。有什么想法吗?
答案1
我看到您已经找到了部分解决方案,但您还需要减少作者计数器以避免在作者列表前面出现逗号:
\makeatletter
\renewcommand{\AB@affillist}{}
\renewcommand{\AB@authlist}{}
\setcounter{authors}{0}
\makeatother