Autoren mit mehreren Zugehörigkeiten

Autoren mit mehreren Zugehörigkeiten

Das Problem

Verwenden vonDasVorlage: Ich möchte einen Autor mit mehreren Zugehörigkeiten in der Autorenliste haben.

Wie in diesem Modell („Othercoauthor“ hat mehrere Zugehörigkeiten):

Bildbeschreibung hier eingeben

Der Code

Dies ist ein Beispielcode (Sie benötigen nur 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}

Die Ausgabe ist die gleiche wie im Modell, mit Ausnahme der Zugehörigkeiten von „Othercoauthor“ (nur „1“ hochgestellt).

Der \authorBefehl ist in ifmbe.cls wie folgt definiert:

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

Was ich versucht habe

Ich habe versucht, es zu „fälschen“, indem ich hochgestellte Zahlen in den Namen des Autors eingefügt habe. Die Textgröße/Form der Zahlen, die ich manuell eingegeben habe, war jedoch leicht abweichend und ich konnte nicht herausfinden, warum.

Ich habe die Erneuerung \authorso umgeschrieben, dass der Befehl eine größere Anzahl von Argumenten akzeptierte. Dies hat jedoch nicht geholfen, da ich für die Autoren, die weniger Zugehörigkeiten als die Anzahl der Argumente hatten, keine „leeren“ Zugehörigkeiten angeben konnte.

Ich schätze, ich muss die Anzahl der Argumente variabel machen oder optionale Argumente hinzufügen.

Antwort1

Ich habe eine grundlegende Neudefinition vorgenommen, \authorum ein optionales Argument einzuschließen. Der in diesem Argument verwendete Wert wird zusammen mit einem Komma an die in der Zugehörigkeit verwendete hochgestellte Zahl angehängt:

\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}

Bildbeschreibung hier eingeben

Eine allgemeinere Neudefinition wäre möglich, für einen Einzelfall sollte dies jedoch ausreichen.

Antwort2

Hier ist eine Option mit Paketauthblk

% !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}

du würdest bekommen

Mitgliedschaften

Namen der Autoren stammen ausarXiv.

verwandte Informationen