我正在与 elsarticle 合作撰写论文,遇到了以下问题。由于以下问题(以及我认为是由于这个问题导致的其他几个问题),.tex 文件无法编译。
Missing } inserted. \end{frontmatter}
我读这个问题这与我的问题非常相似,但我没有使用 arabtex 包。
你知道我该如何解决这个问题吗?(.tex 似乎在 overleaf 中可以工作,但这个问题出现在我的 Ubuntu 中的 Texstudio 发行版中)。
答案1
我有同样的问题。到目前为止我还没有解决方案,但还有一些可能有用的信息:
Elsevier 分发的模板仅包含elsarticle.dtx
和,elsarticle.ins
但没有elsarticle.cls
。我尝试elsarticle.dtx
使用 进行编译latex elsarticle.dtx
,但得到:
! Package doc Error: Checksum not passed (3243<>3244).
我还尝试编辑 elsarticle.dtx,将校验和更改为 3244,然后重新编译。在这种情况下,我没有收到任何错误,但也没有 cls 文件(我对编译 dtx 文件知之甚少)。
因此,我假设在编译模板时,pdflatex 使用的是 texlive 发行版附带的 elsarticle.cls 版本,即
/usr/share/texlive/texmf-dist/tex/latex/elsarticle/elsarticle.cls
我有 pdfTeX 3.141592653-2.6-1.40.22(TeX Live 2022/dev/Debian)
有人告诉我,同一个模板可以与 pdfTeX 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) 配合使用
所以这肯定是最新版本的类文件有问题。