我如何控制 \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}