Autores con múltiples afiliaciones

Autores con múltiples afiliaciones

El problema

Usandoesteplantilla Quiero tener un autor en la lista de autores con múltiples afiliaciones.

Como en esta maqueta ("Otro coautor" tiene múltiples afiliaciones):

ingrese la descripción de la imagen aquí

El código

Este es un código de ejemplo (solo necesitas 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}

El resultado es el mismo que en la maqueta excepto por las afiliaciones de "Otro coautor" (solo "1" en superíndice).

El \authorcomando se define en ifmbe.cls así:

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

lo que he probado

Intenté "falsificarlo" poniendo números en superíndice en el nombre del autor. Sin embargo, el tamaño/forma del texto de los números que puse manualmente estaba ligeramente desviado y no podía entender por qué.

Reescribí la renovación de \authormanera que el comando tomara una mayor cantidad de argumentos. Sin embargo, esto no ayudó ya que no podía poner afiliaciones "vacías" para aquellos autores que tenían menos afiliaciones que el número de argumentos.

Así que supongo que necesito hacer que el número de argumentos sea variable o agregar argumentos opcionales.

Respuesta1

Hice una redefinición básica de \authorpara incluir un argumento opcional; el valor utilizado en este argumento se añadirá, junto con una coma, al número en superíndice utilizado en la afiliación:

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

ingrese la descripción de la imagen aquí

Se podría hacer una redefinición más general, pero para una situación de un solo caso, esto debería ser suficiente.

Respuesta2

Aquí hay una opción con paquete.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}

obtendrías

afiliaciones

los nombres de los autores provienen dearXiv.

información relacionada