maketitle报错

2019-08-03 14:14发布

在编辑论文 \maketitle置于作者地址邮箱之下,摘要之上,编译之后就报错,求解决方法。%\documentclass[wsdraft]{ws} \documentclass{ws} \begin...

在编辑论文 \maketitle置于作者地址邮箱之下,摘要之上,编译之后就报错,求解决方法。

TIM截图20190803135459.png


%\documentclass[wsdraft]{ws}
\documentclass{ws}
\begin{document}
\markboth{1.}{2}
%%%%%%%%%%%%%%%%%%% Publisher's Area please ignore %%%%%%%%%%%%%%%%%%%%%%%
\catchline{}{}{}{}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title{2}
\author{q^{1}, w^{1,*}, e^{1}, r^{1}}
\address{^{1}t, \\
China\\ ^{*}xxx} 
\maketitle
\begin{history}
\received{(Day Month Year)}
%\revised{(Day Month Year)}
\accepted{(Day Month Year)}
%\comby{(xxxxxxxxxx)}
\end{history}
\begin{abstract}
\end{abstract}
\end{document}

4条回答

很显然,报错提示 Missing $ insert, 是用了数学模式的宏命令,仔细看一下,author 里不应该使用^,要么使用$^1$、$^{1,*}$,要么使用\textsuperscript{1,*},或者使用\thanks , 难道这个模板没有告诉你使用方法么?


另外说一下: \title{XXXX}  后面直接\maketitle 就不会报错,因为\maketitle 这个宏的最后干了这么几件事:

……

\global\let\@author\@empty

……

\global\let\author\relax 

……

\author 的定义和 \@author 的内容都改掉了,甚至\maketitle 自己也被干掉了。

一周热门 更多>

相关问答