![如何将 biblatex-chicago 集成到这个“awesome-cv”模板中?](https://linux22.com/image/464128/%E5%A6%82%E4%BD%95%E5%B0%86%20biblatex-chicago%20%E9%9B%86%E6%88%90%E5%88%B0%E8%BF%99%E4%B8%AA%E2%80%9Cawesome-cv%E2%80%9D%E6%A8%A1%E6%9D%BF%E4%B8%AD%EF%BC%9F.png)
我正在使用来自这里(从所有关于如何修改/扩展它的问题来看,它似乎存在一些问题)。我想在随附的求职信模板中添加参考书目,以便我可以在求职信中提供适当的参考资料,并在末尾提供参考文献列表;此外,我希望能够在简历部分引用我自己发表的作品,并将它们正确格式化为参考书目条目。
但是,与我自己的文件不同,当我在求职信的序言中添加以下几行时(例如):
\usepackage[authordate,natbib,backend=biber,alldates=iso,idemtracker=context,ibidtracker=context,dateabbrev=false,language=english,useprefix,eventdate=comp,parentracker=true]{biblatex-chicago}
\addbibresource{/path/to/bibtex/file/bookbib.bib}
我收到 biber 和 biblatex 不兼容的错误。我需要做什么来修复这个问题,让它正常工作?
谢谢您的帮助!
答案1
biblatex-chicago
一般来说,使用显示的模板没有问题。
在这种情况下,安装问题导致了问题。
错误消息
ERROR - Error: Found biblatex control file version 3.7, expected version 3.10.
This means that your biber (2.19) and biblatex (3.16) versions are incompatible.
See compat matrix in biblatex or biber PDF documentation.
原帖的回复从表面上看是这样的。出于某种原因,biblatex
使用 LaTeX 编译文档时使用的版本与 Biber 版本不兼容。具体来说,biblatex
使用的版本已经过时了。
通常,如果 TeX 系统未正确更新或手动安装了某些包,就会发生这种情况。
在这种情况下,问题似乎在于存在多个处于不同完整性状态的 TeX 系统。
模板通过.tex
文件中的魔法命令请求 XeLaTeX 编译。显然,这触发了旧安装中的 XeLaTeX,而随后的 Biber 运行来自较新的安装。OP 通过将编译切换到 LuaLaTeX 解决了该问题,LuaLaTeX 显然也来自较新的系统。
除非你有充分的理由维护多个 TeX 系统(有很多),否则我建议你确保只安装一个完整的 TeX 系统,并且保持合理更新。如果你需要多个 TeX 系统,请以不互相干扰的方式配置它们。