我按照提供的解决方案这个帖子使用但失败了将 3 个隶属关系放在同一行authblk
。作者/隶属关系列表如下:
\author[1]{author1}
\author[2]{author2}
\author[3]{author3}
\affil[1]{dept1}
\affil[2]{dept2}
\affil[3]{dept3}
按照以下答案这个帖子,我添加了以下命令:
\makeatletter
\renewcommand\AB@affilsepx{, \protect\Affilfont}
\makeatother
为了排版以下隶属关系:
1 dept1, 2 dept2, 3 dept3
但结果仍然显示为:
1 dept1
2 dept2
3 dept3
我没有为设置本地存储库authblk
。我使用了我所在大学托管和提供的在线存储库。这是命令不起作用的原因吗\renewcommand\AB@affilspex
?有人可以提供另一种方法来解决“同一条线上的从属关系”问题吗?
答案1
也许这会对你有帮助,
\documentclass{article}
\usepackage{authblk}
\makeatletter
\renewcommand\AB@affilsepx{, \protect\Affilfont}
\makeatother
\title{Your Title}
\author[1]{author1}
\author[2]{author2}
\author[3]{author3}
\affil[1]{dept1}
\affil[2]{dept2}
\affil[3]{dept3}
\begin{document}
\maketitle
\end{document}
以下是输出,