
Я использую ванну Biblatex, но в ссылках есть дополнительная скобка. Я пробовала некоторые методы, но это не работает,
\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}
}
решение1
Это выглядит как небольшая оплошность, о biblatex-bath
которой вам следует сообщить разработчику (например,https://github.com/alex-ball/bathbib/issues). (Редактироватьсообщили вhttps://github.com/alex-ball/bathbib/issues/9.)
Когда я пытаюсь построить MWE на основе вашей записи, я получаю немного другой результат, а именно:
После пустой пары скобок стоит «1 сентября».
Вот временный способ избежать этой пустой пары, пока вы ждете исправления от разработчика стиля.
\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}