plk / biblatex

biblatex is a sophisticated bibliography system for LaTeX users. It has considerably more features than traditional bibtex and supports UTF-8
508 stars 117 forks source link

Feature request: revise_resubmit in pubstate #1363

Open sjkiss opened 3 months ago

sjkiss commented 3 months ago

The pubstate field currently does not have a "Revise and Resubmit" option, but this is a common term and status in scientific publishing. My current application for full professor asks for this distinction. An added option "Revise and resubmit" would be useful.

moewew commented 3 months ago

By default the pubstate field prints the named bibstring (if it exists) or prints the field contents directly, so you could obtained revisedresubmit as follows

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=numeric]{biblatex}

\NewBibliographyString{revise_resubmit}
\DefineBibliographyStrings{english}{
  revise_resubmit = {revise and resubmit},
}

\begin{filecontents}[overwrite]{\jobname.bib}
@article{elk,
  author    = {Anne Elk},
  title     = {A Theory on Brontosauruses},
  journal   = {Journal of Monthy},
  pubstate  = {revise_resubmit},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson,elk}

\printbibliography
\end{document}

I don't want to include this bibstring as default, because I feel it does not refer to the state of a published work and core biblatex is generally about works you would put into a research bibliography. But specifically for CVs etc. biblatex-publist its a great package. It just recently got .lbx files, so maybe Jürgen is interested in adding bibstrings for review results.