![如何将会议 \IEEEauthorrefmark 中的多作者中的符号更改为数字?](https://linux22.com/image/430635/%E5%A6%82%E4%BD%95%E5%B0%86%E4%BC%9A%E8%AE%AE%20%5CIEEEauthorrefmark%20%E4%B8%AD%E7%9A%84%E5%A4%9A%E4%BD%9C%E8%80%85%E4%B8%AD%E7%9A%84%E7%AC%A6%E5%8F%B7%E6%9B%B4%E6%94%B9%E4%B8%BA%E6%95%B0%E5%AD%97%EF%BC%9F.png)
我如何控制 \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}