
私はヘブライ語サポート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}
biblatex
比較のために、 3.7での出力を次に示します。