Latex编译过程中总是会碰到各种各样的报错,故整理成文档,方便查阅。
-
Latex参考文献[?]
这种情况,我专门写了给博客,参考:https://blog.csdn.net/Ryan_lee9410/article/details/104946657
-
特殊字符没有转义
这类错误可能比较常见,文中或者参考文献中含特殊符号或者作者名里含特殊语言(俄文之类的),如下图:
例如,下面的“&”,要加 \ 转义一下
@book{RN265,
author = {XXX,XXX,XXX},
title = {XXXXXX},
publisher = {Springer Science \& Business Media},
ISBN = {XXX},
year = {XXX},
type = {XXX}
}
其他特殊符号,请自行查询并转义。
-
导入不必要的包
投elsevier的期刊,如果是latex,需要用到elsarticle.cls,碰到错误paragraph ended before \@citex was complete。
解决办法:去掉或注释usepackage{cite},即可。
-
参考文献重复
编译器会显示“repeated ref entry”之类的报错信息,说明在ref.bib文件里有重复的参考文献条目,请自行检查参考文献是否重复。
-
Paragraph ended before XXX was complete.
出现这种报错,肯定是跟XXX相关的参数或者{}的输入错误,有时候漏掉或者多一个“}”,将“{”错输成“}”都会导致这种错误,逐个检查XXX相关的写法即可。
-
Error: Command XXX already defined.
出现这种情况,说明报错处显示的命令行,或者导入的包已经被定义过了,可能的重复导入(检查有没有重复导入包),也可能是模板自带,而你自己又重新导入了一遍。删掉多余导入的包,或者改用模板自带的命令。
不定期更新...