![! 缺失 } 插入](https://linux22.com/image/389531/!%20%E7%BC%BA%E5%A4%B1%20%7D%20%E6%8F%92%E5%85%A5.png)
我用 latex 为学校写报告已经好几个月了,一切都很顺利。但最近它突然停止编译,并出现很多错误,例如以下错误:
! Missing } inserted.
<inserted text>
}
l.30 \begin{document}
我尝试重新安装 latex distrib 但仍然失败。
即使尝试编译没有太多内容的文档,也会导致同样的错误:
\documentclass[noposter,final]{polytech/polytech}
\schooldepartment{di}
\typereport{prddi5}
\reportyear{2018-2019}
\title{Title}
%\subtitle{}
\student{AAA}{BBB}{[email protected]}
\academicsupervisor{A}{B}{[email protected]}
\academicsupervisor{AA}{BB}{[email protected]}
\addbibresource{biblio.bib}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\resume{RE}
\motcle{MC}
\abstract{AB}
\keyword{KW}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
TEST
\end{document}
看到这失败了,我怀疑它来自我们必须使用的类 polytech/polytech(哪些来源可以在这里获得:https://gitlab.com/MrCraftCod/polytechlatex)。
现在的问题是,自从它工作以来,我都没有修改过这些。另外,如果我使用 overleaf,它确实可以工作。所以它一定来自一个已经更新的包,并以某种方式弄乱了一切。
有什么办法可以缩小问题根源的范围吗?
感谢您的帮助!
答案1
Tabu 软件包目前存在一些问题,原作者已失去联系,正在开发修复程序https://github.com/tabu-fixed但该包的内部文档并不那么详细。
array
如果您恢复为、longtable
和tabu
其 texlive 2017 版本(只需将包的旧副本放在与文档相同的目录中),您的示例文档就可以工作。
这当然会撤消对数组所做的错误修复,但暂时使禁忌恢复到一致状态。