我正在使用 Latex 编写专业文档,其中我使用了作者和附属功能。
当我有 2 个或更多作者和/或隶属关系时,一切都运行良好,但这是我第一次编写只有 1 个作者和隶属关系的文档。
我的代码崩溃了不完整的 \ifnum;第 128 行之后的所有文本都被忽略了。
我的代码很简单:\author{YOU\affil{1}{HERE affiliation}}
在哪里可以找到解决方案来阻止此错误?
一切顺利,
马修。
编辑
这是我的 \documentclass 代码
\let\@mkboth\markboth
\def\sectionmark##1{%
\markboth {\MakeUppercase{%
\ifnum \c@secnumdepth >\z@
\thesection\quad
\fi
##1}}{}}%
\def\subsectionmark##1{%
\markright {%
\ifnum \c@secnumdepth >\@ne
\thesubsection\quad
\fi
##1}}}
\newcount\affilcount
\newcount\saveaffilcount
\newcount\c@fnaffilcount
\def\affil#1#2{\normalsize\affilfont\ \affilcount=#1
\ifnum\affilcount>\saveaffilcount\global\saveaffilcount\affilcount\fi
\expandafter\ifx\csname affil\the\affilcount\endcsname\relax
\global\advance\c@footnote by1
\expandafter\xdef\csname affilsymb\the\affilcount\endcsname%
{\the\c@footnote}{$^{\@arabic\c@footnote}$}%
\expandafter\gdef\csname affil\the\affilcount\endcsname{#2}\else
$^{\expandafter\@arabic\csname affilsymb\the\affilcount\endcsname}$
\fi\authorfont}
并将我的代码放入文档中。
\begin{document}
\title{yuayuabzabyzuabzyuz}
\author{YOU\affil{1}{BLABLA, BLA, BLA}}
\maketitle
\begin{article}
\section{Headline} ...