错误!缺失 } 插入

错误!缺失 } 插入

我的 tex 文件包含

\documentclass[review]{elsarticle}
\usepackage{arabtex}

\journal{Journal of \LaTeX\ Templates}

\begin{document}

\begin{frontmatter}


\begin{abstract}
Test
\end{abstract}

\begin{keyword}
test .
\end{keyword}

\end{frontmatter}
\end{document}

它给了我错误

! Missing } inserted.
<inserted text>
}
l.26 \end{abstract}

当我删除抽象块时,错误解决了,但没有意义。并且当我删除使用包“arabtex”和“utf8”时,错误也解决了,但我的实际论文使用了那些包。

如何解决这个问题,提前致谢

答案1

arabtex包重新定义\endabstract为执行\endlist而不是执行\egroup(这是所elsarticle期望的)。

\documentclass[review]{elsarticle}
\usepackage{arabtex}

% fix the redefinition of \endabstract done by arabtex
\def\endabstract{\egroup}

\journal{Journal of \LaTeX\ Templates}


\begin{document}

\begin{frontmatter}

\begin{abstract}
Test
\end{abstract}

\begin{keyword}
test .
\end{keyword}

\end{frontmatter}
\end{document}

问题出在第 297asect.sty

\let \endabstract \endquotation

相关内容