Biblatex writeryear-icomp 無法如預期運作,且支援多語言希伯來語

Biblatex writeryear-icomp 無法如預期運作,且支援多語言希伯來語

biblatexpolyglossia希伯來語支持結合使用:

\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}

腳註中的引文是正確的,但正文中緊隨其後的引文給出了一個同上。引文。通常,這種情況不應該發生(因為正文和腳註的參考文獻追蹤應該是分開的)。經過一些實驗,我發現這個錯誤的罪魁禍首是由 line 完成的希伯來語支援的載入\setotherlanguage{hebrew}。如果我禁用它,它可以正常工作,但碰巧我需要希伯來語支援。誰能告訴我如何解決這個問題?

答案1

該問題現已在 3.8 中修復biblatex。現在您應該可以正確追蹤 RTL 語言腳註中的引用。看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}

在此輸入影像描述

為了進行比較,這裡是 3.7 的輸出biblatex

在此輸入影像描述

相關內容