如何将会议 \IEEEauthorrefmark 中的多作者中的符号更改为数字?

如何将会议 \IEEEauthorrefmark 中的多作者中的符号更改为数字?

我如何控制 \IEEEauthorrefmark 的符号。我想将这些符号 (*、|、+) 更改为数字 (1,2,3)。使用的代码:

\documentclass[conference]{IEEEtran}

\begin{document}
\title{An Important Conference Contribution}

\author{\IEEEauthorblockN{Author One\IEEEauthorrefmark{1},
Author Two\IEEEauthorrefmark{2}, Author Three\IEEEauthorrefmark{3} and
Author Four\IEEEauthorrefmark{4}}
\IEEEauthorblockA{Department of Whatever,
Whichever University\\
Wherever\\
Email: \IEEEauthorrefmark{1}[email protected],
\IEEEauthorrefmark{2}[email protected],
\IEEEauthorrefmark{3}[email protected],
\IEEEauthorrefmark{4}[email protected]}}
\maketitle

\end{document}

我怎样才能做到这一点 ?

答案1

您必须重新定义,\IEEEauthorrefmark因为表示形式在定义中是硬编码的。下面提供了更新的定义。

在此处输入图片描述

\documentclass[conference]{IEEEtran}

% Original definition
%\DeclareRobustCommand*{\IEEEauthorrefmark}[1]{\raisebox{0pt}[0pt][0pt]{\textsuperscript{\footnotesize\ensuremath{\ifcase#1\or *\or \dagger\or \ddagger\or%
%    \mathsection\or \mathparagraph\or \|\or **\or \dagger\dagger%
%    \or \ddagger\ddagger \else\textsuperscript{\expandafter\romannumeral#1}\fi}}}}
%\fi
\DeclareRobustCommand{\IEEEauthorrefmark}[1]{\smash{\textsuperscript{\footnotesize #1}}}

\begin{document}

\title{An Important Conference Contribution}

\author{%
  \IEEEauthorblockN{%
    Author One\IEEEauthorrefmark{1},
    Author Two\IEEEauthorrefmark{2}, 
    Author Three\IEEEauthorrefmark{3} and
    Author Four\IEEEauthorrefmark{4}}
  \IEEEauthorblockA{%
    Department of Whatever,
    Whichever University\\
    Wherever\\
    Email: \IEEEauthorrefmark{1}[email protected],
      \IEEEauthorrefmark{2}[email protected],
      \IEEEauthorrefmark{3}[email protected],
      \IEEEauthorrefmark{4}[email protected]}}

\maketitle

\end{document}

相关内容