具有多個隸屬關係的作者

具有多個隸屬關係的作者

問題

使用範本 我希望作者清單中有一位具有多個從屬關係的作者。

就像這個模型一樣(“Othercoauthor”有多個從屬關係):

在此輸入影像描述

程式碼

這是一些範例程式碼(您只需要ifmbe.cls):

\documentclass[nouppercase]{ifmbe}

\title{Authors With Multiple Affiliations}

\affiliation{First Institution/Department, Affiliation, City, Country }{FIRSTAFF}
\affiliation{Second Institution/Department, Affiliation, City, Country }{SECONDAFF}

\author{A.B. Firstauthor}{FIRSTAFF}
\author{C. Coauthor}{SECONDAFF}
\author{D.E. Othercoauthor}{FIRSTAFF}

\begin{document}

\maketitle

\end{document}

除了「Othercoauthor」的從屬關係(上標只有「1」)之外,輸出與模型中的輸出相同。

\author指令在 ifmbe.cls 中定義如下:

\renewcommand{\author}[2]{
      \stepcounter{ifmbe@authors}
      \expandafter\def\csname ifmbe@author\alph{ifmbe@authors}\endcsname
      {#1$^{\expandafter\the\csname ifmbe@affiliationcounter#2\endcsname}$}
}

我嘗試過的

我嘗試通過將上標數字放入作者姓名中來“偽造”它。然而,我手動輸入的數字的文字大小/形狀略有偏差,我不明白為什麼。

我重寫了該命令的更新\author,以便該命令接受更多的參數。然而,這並沒有幫助,因為我無法為那些從屬關係少於參數數量的作者添加「空」從屬關係。

所以我想我需要使參數數量可變或添加可選參數。

答案1

我對 進行了基本的重新定義以\author包含可選參數;此參數中使用的值將與逗號一起附加到從屬關係中使用的上標數字:

\documentclass[nouppercase]{ifmbe}

\makeatletter
\renewcommand{\author}[3][]{
      \stepcounter{ifmbe@authors}
      \expandafter\def\csname ifmbe@author\alph{ifmbe@authors}\endcsname
      {#2$^{\expandafter\the\csname ifmbe@affiliationcounter#3\endcsname
        \if\relax\detokenize{#1}\relax\else,#1\fi}$}
}
\makeatother

\title{Authors With Multiple Affiliations}
\affiliation{First Institution/Department, Affiliation, City, Country }{FIRSTAFF}
\affiliation{Second Institution/Department, Affiliation, City, Country }{SECONDAFF}
\author{A.B. Firstauthor}{FIRSTAFF}
\author{C. Coauthor}{SECONDAFF}
\author[2]{D.E. Othercoauthor}{FIRSTAFF}

\begin{document}

\maketitle

\end{document}

在此輸入影像描述

可以進行更通用的重新定義,但對於一種情況,這應該就足夠了。

答案2

這是一個帶有包的選項authblk

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex
\documentclass{article}
\usepackage{authblk}

\begin{document}

\title{title}
\date{}

\author[1, 2]{\small Erwin T. Lau}
\author[3, 5]{\small Massimo Gaspari}
\author[1, 2, 4]{\small Daisuke Nagai}
\author[1, 2, 4]{\small Paolo Coppi}

\affil[1]{\footnotesize Department of Physics, Yale University, New Haven, CT 06520, USA}
\affil[2]{\footnotesize Yale Center for Astronomy and Astrophysics, Yale University, New Haven, CT 06520, USA}
\affil[3]{\footnotesize Department of Astrophysical Sciences, Princeton University, 4 Ivy Lane, Princeton, NJ 08544-1001 USA}
\affil[4]{\footnotesize Department of Astronomy, Yale University, New Haven, CT 06520, USA}
\affil[5]{\footnotesize Einstein and Spitzer Fellow}

\maketitle

\end{document}

你會得到

隸屬關係

作者姓名來自arXiv

相關內容