8

When I compile my document using latexmk main.tex I get the following warning

Package biblatex Warning: 'firstinits' option is deprecated, use 'giveninits' instead.

How do I get rid of this? I've installed and updated all packages in TeX Live 2015 using this guide.


main.tex

\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}
10
  • Did you write the firstinits option in your preamble, or does it come with a package?
    – Bernard
    Commented May 2, 2016 at 18:52
  • I haven't written the firstinits option, I think it come with a package Commented May 2, 2016 at 18:53
  • Then probably you'll have to wait till the package is updates. Do you know which packages are loaded in relation with biblatex?
    – Bernard
    Commented May 2, 2016 at 18:56
  • 3
    biblatex-ieee has not yet been updated. You could report the issue to the package author. But basically, the best thing is to do is to report it and then wait for it to be updated. It is only a warning, after all.
    – cfr
    Commented May 2, 2016 at 19:18
  • 2
    The biblatex-ieee version on CTAN dates from 2016-04-16 and uses giveninits and not the deprecated firstinits. According to this site TeX live 2015 was frozen on or around 2016-04-04 which means that this updated is not included there. You can just ignore the warning (it's a warning after all) and wait for TeX live 2016 where the updated version will be included, or you can update the package manually if you absolutely must.
    – moewe
    Commented May 3, 2016 at 6:41

1 Answer 1

8

TeX live 2016 has been released now, so you should consider upgrading to the 2016 version to get the newest package versions.

The biblatex-ieee on CTAN is from 2016-04-16 and uses the new name giveninits instead of the old name firstinits.

Since the TeX live 2015 freeze was around 2016-04-04 that version has not made it to TeX live 2015 and you are stuck with the older version that uses the old names.

Note that in your case you only get a warning and the option still takes effect, as far as I can see the rest of the package works absolutely fine with biblatex 3.3. So it is not essential to do an update now. If you still want to do one, please refer to Update a package after TeX live freeze? and Updating packages while TeX Live is frozen.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .