我在 ShareLaTex 中遇到了问题。我收到以下错误消息:
Unicode char' (U+301)
我在 bib 文件中添加了引用后收到了它。U+301
似乎指的是 ~ 符号或重音符号。这很合理,因为我尝试输入一些捷克名字,包括字母上的重音符号。
奇怪的是:现在我删除了最近添加的所有参考资料,因为我怀疑它们有问题。但编译后参考资料仍不会更新。
我使用以下规格:
\documentclass[11pt,oneside]{report}
\usepackage[utf8]{inputenc}
\usepackage[backend=biber,style=bwl-FU]{biblatex}
\addbibresource{Bibliography1.bib}
\setlength\bibitemsep{1.5\itemsep}
答案1
即使在更新后,恶意字符仍存在于.bbl
文件中(TeX 在打印参考书目时会读取该文件).bib
。需要运行 Biber 才能将这些更改传播到.bbl
。
.bcf
但是,只有当文件(用于与 Biber 通信)格式正确时,Biber 运行才能成功biblatex
。如果由于错误而不得不中止 LaTeX 运行,则通常.bcf
是文件格式错误。
这可能会让您陷入畸形文件的恶性循环。(最近对这些文件的处理方式已经改变,因此如果您坚持忽略错误,几次运行后可能就会没事了)。
为了确保问题不会出现,您必须删除.bbl
和.bcf
文件并重新编译。
在 ShareLaTeX 中,只需按下日志和其他文件旁边的按钮重新编译然后最右侧窗格底部的小垃圾箱,系统会要求您确认是否要删除临时文件。另请参阅从 sharelatex 输出获取 .bbl 文件