
Estoy usando baño biblatex, pero hay un soporte extra en las referencias. He probado algunos métodos, pero no funciona.
\usepackage[style=bath,backend=biber,sorting=ynt]{biblatex}
\assignrefcontextentries[]{*}
@article{plumbEddyFluxesConserved1979,
title = {Eddy {{Fluxes}} of {{Conserved Quantities}} by {{Small}}-{{Amplitude Waves}}},
author = {Plumb, R. A.},
date = {1979-09-01},
journaltitle = {Journal of the Atmospheric Sciences},
shortjournal = {J. Atmos. Sci.},
volume = {36},
pages = {1699-1704},
publisher = {{American Meteorological Society}},
issn = {0022-4928},
doi = {10.1175/1520-0469(1979)036<1699:EFOCQB>2.0.CO;2},
langid = {english},
number = {9}
}
Respuesta1
Esto parece un pequeño descuido en biblatex-bath
el sentido de que debe informar a su desarrollador (por ejemplo, enhttps://github.com/alex-ball/bathbib/issues). (Editarreportado enhttps://github.com/alex-ball/bathbib/issues/9.)
Cuando intento construir un MWE a partir de su entrada, obtengo un resultado ligeramente diferente, es decir
Hay un '1 de septiembre' después del par de corchetes vacíos.
Aquí hay una forma temporal de evitar este par vacío mientras espera una solución por parte del responsable del estilo.
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=bath,backend=biber,sorting=ynt]{biblatex}
\assignrefcontextentries[]{*}
\renewbibmacro*{issue+date}{%
\ifboolexpr{
test {\iffieldundef{issue}}
and
test {\iffieldundef{month}}
}{}{%
\ifboolexpr{(
test {\iffieldundef{volume}}
and
test {\iffieldundef{number}}
) and
test {\iffieldundef{eid}}
}{%
\newunit
\printfield{issue}%
}{%
\printfield[parens]{issue}%
}
\setunit{\addcomma\space}%
\printdate
}%
\newunit
}%
\begin{filecontents}{\jobname.bib}
@article{plumb,
title = {Eddy Fluxes of Conserved Quantities by Small-Amplitude Waves},
author = {Plumb, R. A.},
date = {1979-09-01},
journaltitle = {Journal of the Atmospheric Sciences},
volume = {36},
number = {9},
pages = {1699-1704},
doi = {10.1175/1520-0469(1979)036<1699:EFOCQB>2.0.CO;2},
langid = {english},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson,plumb}
\printbibliography
\end{document}