我正在编写一份希伯来语文档,其所有参考书目条目均为英文:
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{hebrew}
\setotherlanguage{english}
\newfontfamily{\hebrewfont}{DavidLibre-Regular}
\newfontfamily{\englishfont}{Palatino Linotype}
\begin{document}
תרגום לאנגלית של אוקלידס נמצא ב-%
\textenglish{\cite{euclid}}.
\bibliographystyle{plain}
\bibliography{bib-test}
\end{document}
但是,参考书目是以 RTL 形式打印的: 为了更改为 LTR,我在 \bibliography 命令之前添加了:
\selectlanguage{english}
答案1
该bidi
软件包提供了专门用于此目的的控制序列\setLTRbibitems
。您需要做的就是在插入参考书目之前放置此控制字。