Biblatex Authoryear-icomp는 다음의 Polyglossia 히브리어 지원에서 예상대로 작동하지 않습니다.

Biblatex Authoryear-icomp는 다음의 Polyglossia 히브리어 지원에서 예상대로 작동하지 않습니다.

나는 히브리어 지원 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

이 문제는 이제 3.8에서 수정되었습니다 biblatex. 이제 RTL 언어의 각주 내 인용을 적절하게 추적할 수 있습니다. 보다https://github.com/plk/biblatex/pull/576자세한 내용은.

MWE:

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

여기에 이미지 설명을 입력하세요

관련 정보