在编辑论文 \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 回答4

13
<p></p><p>很显然,报错提示 Missing $ insert, 是用了数学模式的宏命令,仔细看一下,author 里不应该使用^,要么使用$^1$、$^{1,*}$,要么使用\textsuperscript{1,*},或者使用\thanks , 难道这个模板没有告诉你使用方法么?</p><p><br/></p><p>另外说一下: \title{XXXX}&nbsp; 后面直接\maketitle 就不会报错,因为\maketitle 这个宏的最后干了这么几件事:</p><p>……</p><p>\global\let\@author\@empty</p><p>……</p><p>\global\let\author\relax&nbsp;</p><p>……</p><p>\author 的定义和 \@author 的内容都改掉了,甚至\maketitle 自己也被干掉了。</p><p></p>
5
<p>提问应该给一个 MWE 才是</p>
0
<p>请阅读站内置顶的LaTeX提问技巧</p>
0
<p>你这应该是个模板,压缩发上来吧,才能看明白。</p><p>推荐你看看模板的说明,他的模板代码应该是不少内容没有完整填写。</p>

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。