当我使用编译文档时,latexmk main.tex
我收到以下警告
包 biblatex 警告:'firstinits' 选项已弃用,请改用'giveninits'。
我该如何摆脱这个问题?我已经使用以下方法安装并更新了 TeX Live 2015 中的所有软件包本指南。
主文本
\documentclass[a4paper, hidelinks]{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{listings}
\usepackage{csquotes}
\usepackage[numbered, atend]{bookmark}
\usepackage[
backend=biber,
style=ieee,
urldate=iso8601,
sorting=nty
]{biblatex}
\addbibresource{main.bib}
\begin{document}
\printbibliography{}
\end{document}
答案1
TeX live 2016 现已发布,因此您应该考虑升级到 2016 版本以获取最新的软件包版本。
这biblatex-ieee
在 CTAN从 2016-04-16 开始并使用新名称giveninits
代替旧名称firstinits
。
由于 TeX live 2015 于 2016-04-04 左右冻结,因此该版本尚未进入 TeX live 2015,因此您只能使用使用旧名称的旧版本。
请注意,在您的情况下,您只会收到警告,并且该选项仍然有效,据我所知,该软件包的其余部分在biblatex
3.3 中运行得非常好。因此现在没有必要进行更新。如果您仍想进行更新,请参阅TeX live 冻结后是否更新软件包?和在 TeX Live 冻结时更新软件包。