Biblatex authoryear-icomp не работает должным образом с поддержкой полиглоссии иврита

Biblatex authoryear-icomp не работает должным образом с поддержкой полиглоссии иврита

Я использую biblatexв сочетании с polyglossiaподдержкой иврита:

\documentclass{article}

\usepackage{polyglossia}

\setmainlanguage{english}
\setotherlanguage{hebrew} % Line which causes the problem!

\usepackage[style=authoryear-icomp,natbib=true,backend=biber,mincrossrefs=3,useprefix=false, uniquename=mininit]{biblatex}

\bibliography{bibl}
\begin{document}

Is this true?\footnote{\cite{Bakker}}

\citet{Bakker} gives the following example.

\end{document}

Ссылка в сноске верна, но следующая за ней ссылка в основном тексте даеттам же.цитирование. Обычно этого не должно происходить (так как отслеживание ссылок должно быть отдельным для основного текста и сносок). После некоторых экспериментов я обнаружил, что виновником этой ошибки является загрузка поддержки иврита, выполняемая строкой \setotherlanguage{hebrew}. Если я ее отключаю, она работает правильно, но бывает, что мне нужна поддержка иврита. Может кто-нибудь подскажет, как это исправить?

решение1

Эта проблема была исправлена ​​в biblatexверсии 3.8. Теперь вы должны получить правильное отслеживание цитат в сносках для языков с направлением письма справа налево. Смотретьhttps://github.com/plk/biblatex/pull/576для получения подробной информации.

МВЭ:

\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{hebrew}
\usepackage[style=authoryear-icomp]{biblatex}
\addbibresource{biblatex-examples.bib}
\pagestyle{empty}
\begin{document}
\null\vfill
Is this true?\footnote{\cite{yoon}}

\textcite{yoon} gives the following example.
\end{document}

введите описание изображения здесь

Для сравнения, вот результат с biblatex3.7:

введите описание изображения здесь

Связанный контент