\usepackage{polyglossia} e problema de formatação de bibliografia

\usepackage{polyglossia} e problema de formatação de bibliografia

Olá, aqui está meu MWE de um problema que encontrei desde que mudei de \usepackage[greek, UKenglish]{babel}para \usepackage{polyglossia}o abaixo.

\documentclass[a4paper, 12pt ]{report}
\usepackage{fontspec}
\setmainfont{FreeSerif}
\setsansfont{FreeSans}
\setmonofont{FreeMono}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\setotherlanguages{greek,hebrew}
\usepackage[style=bath, backend=biber]{biblatex}


\DeclareDelimFormat[bib]{nameyeardelim}{\addspace}
\DeclareFieldFormat{datelabel}{\mkbibparens{#1}}
\renewbibmacro*{isonline}{}

\DefineBibliographyStrings{english}{
urlfrom = {available at},
}

 \DeclareFieldFormat{url}{%
\bibsentence\bibstring[\mkbibbrackets]{online}.%
\addspace
\bibsentence\bibstring{urlfrom}%
\addcolon\space
\url{#1}}
\DeclareFieldFormat{urldate} . 
{\mkbibbrackets{\bibstring{urlseen}\space#1}}

\bibliography{zotero.bib} 
\begin{document}
   hello world \parencite{barth_church_2001}
\makeatletter
\patchcmd{\@makeschapterhead}{\vspace*{50\p@}}{}{}{}
\makeatother
\printbibliography[title=Bibliography]
\end{document}

A referência bibliográfica já não é mais formatada corretamente; deveria ficar assim:

Barth, K. (2001). Dogmática da Igreja: a doutrina da criação. Ed. por G. Bromiley e TF Torrance (H. Knight, G. Bromiley, JKS Reid e RH Fuller. Trans.). Vol. III.2. Edimburgo: T&T Clark. [On-line]. Disponível em:https://books.google.co.uk/.

mas em vez disso, é formatado como:

Barth, K. (2001). Dogmática da Igreja: a doutrina da criação. Ed. por G. Bromiley e TF Torrance (H. Knight, G. Bromiley, JKS Reid e RH Fuller. Trans.). Vol. III.2. Edimburgo: T&T Clark.on-line. Disponível em:https://books.google.co.uk/.

Posso adicionar colchetes ao \bibsentence\bibstring[\mkbibbrackets]{[online]}.%que resolve um problema, mas não corrige as letras minúsculas e o negrito.

O .bibarquivo é

@book{barth_church_2001,
    location = {Edinburgh},
    title = {Church Dogmatics: The Doctrine of Creation},
    volume = {{III}.2},
    url = {https://books.google.co.uk/},
    publisher = {T \& T Clark},
    author = {Barth, Karl},
    editor = {Bromiley, G.W. and Torrance, T F},
    translator = {Knight, H and Bromiley, G.W. and Reid, J K S and Fuller, R H},
    date = {2001},
}

Responder1

Por muito tempo biblatexe polyglossianão funcionamos muito bem juntos. Há pouco tempo, polyglossiao desenvolvimento ganhou força novamente e um esforço considerável da nova equipe de desenvolvimento significou que uma série de recursos necessários para biblatexo suporte foram implementados.

Se você deseja usar polyglossiae biblatexprecisa de um sistema atualizado. biblatexdeve estar na versão 3.14 ou superior (portanto, o Biber precisaria estar na v2.14 ou superior) e polyglossiana v1.46 ou superior.

Com um sistema MikTeX totalmente atualizado, o MWE ligeiramente modificado

\documentclass[a4paper, 12pt]{report}
\usepackage{polyglossia}
\usepackage{csquotes}
\usepackage[style=bath, backend=biber]{biblatex}

\setdefaultlanguage{english}
\setotherlanguages{greek,hebrew}

\DeclareDelimFormat[bib]{nameyeardelim}{\addspace}
\DeclareFieldFormat{datelabel}{\mkbibparens{#1}}
\renewbibmacro*{isonline}{}

\DefineBibliographyStrings{english}{
  urlfrom = {available at},
}

\DeclareFieldFormat{url}{%
  \bibsentence\bibstring[\mkbibbrackets]{online}%
  \addperiod\space
  \bibstring{urlfrom}%
  \addcolon\space
  \url{#1}}
\DeclareFieldFormat{urldate}{\mkbibbrackets{\bibstring{urlseen}\space#1}}


\begin{filecontents}{\jobname.bib}
@book{barth_church_2001,
  location   = {Edinburgh},
  title      = {Church Dogmatics: The Doctrine of Creation},
  volume     = {{III}.2},
  url        = {https://books.google.co.uk/},
  publisher  = {T \& T Clark},
  author     = {Barth, Karl},
  editor     = {Bromiley, G. W. and Torrance, T. F.},
  translator = {Knight, H. and Bromiley, G. W. and Reid, J. K. S. and Fuller, R. H.},
  date       = {2001},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
  hello world \parencite{barth_church_2001}

  \printbibliography
\end{document}

produz

Barth, K. (2001). Dogmática da Igreja: a doutrina da criação. Ed. por GW Bromiley e TF Torrance (H. Knight, GW Bromiley, JKS Reid e RH Fuller, Trans.). Vol. III.2. Edimburgo: T&T Clark. [On-line]. Disponível em:https://books.google.co.uk/.

como desejado.

informação relacionada