Evite las advertencias biberanas con años indefinidos

Evite las advertencias biberanas con años indefinidos

Tengo un bibarchivo grande, donde algunas de las entradas no tienen años. Me gustaría evitar las advertencias emitidas por biber -V para poder distinguir estas entradas de las advertencias genuinas. (No me preocupa la apariencia de dichas entradas, las citas/bibliografía; me parecen bien).

Por ejemplo, ejecutando lo siguiente

\documentclass{article}
\begin{filecontents*}{\jobname.bib}
@Misc{No-date,
    author = {Donald Knuth},
    title = {TeXSuX},
    year = {n.d.},
}

@Misc{Forthcoming,
    author = {Leslie Lamport},
    title = {LaTeX3},
    year = {nodate},
    pubstate = {forthcoming},
}

\end{filecontents*}
\usepackage[style=authoryear-ibid]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

Me meto en el blgarchivo:

[126] Utils.pm:164> WARN - year field 'nodate' in entry 'Forthcoming' is not an integer - this will probably not sort properly.
[127] Utils.pm:164> WARN - year field 'n.d.' in entry 'No-date' is not an integer - this will probably not sort properly.

Omitir los yearcampos aún genera un error. Noté que el biblatexmanual contempla un nodatemétodo de impresión en la sección 4.9.2.14 pero no sé cómo evitar la advertencia asociada a él.

Respuesta1

Lo siguiente se basa enhttps://github.com/plk/biblatex/issues/480

Con la versión de desarrollo Biber 2.8 puedes dar un sortyearpara evitar esta advertencia:

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@Misc{No-date,
    author = {Donald Knuth},
    title = {TeXSuX},
    year = {n.d.},
    sortyear = 2017
}

@Misc{Forthcoming,
    author = {Leslie Lamport},
    title = {LaTeX3},
    year = {nodate},
    pubstate = {forthcoming},
    sortyear = 2017
}

\end{filecontents*}
\usepackage[style=authoryear-ibid]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

INFO - This is Biber 2.8 (beta)
INFO - Logfile is 'document.blg'
INFO - Reading 'document.bcf'
INFO - Using all citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'document.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source 'document.bib'
INFO - Overriding locale 'en-US' defaults 'normalization = NFD' with 'normalization = prenormalized'
INFO - Overriding locale 'en-US' defaults 'variable = shifted' with 'variable = non-ignorable'
INFO - Sorting list 'nyt/global/' of type 'entry' with scheme 'nyt' and locale 'en-US'
INFO - No sort tailoring available for locale 'en-US'
INFO - Writing 'document.bbl' with encoding 'ascii'
INFO - Output to document.bbl

información relacionada