0

I would like to add English bibliography (BibTex) in a Hebrew document using LyX (using XeTex). However it messes up the order of the words and the alignment:

enter image description here

Here's a minimal Tex document generated by LyX:

%% LyX 2.3.1-1 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[a4paper,english,hebrew]{article}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{David CLM}
\setsansfont[Mapping=tex-text]{Hadasim CLM}
\synctex=1
\usepackage{pifont}

\makeatletter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\pdfpageheight\paperheight
\pdfpagewidth\paperwidth


\@ifundefined{date}{}{\date{}}
\AtBeginDocument{
  \def\labelitemi{\Pisymbol{psy}{183}}
}

\makeatother

\usepackage{polyglossia}
\setdefaultlanguage{hebrew}
\setotherlanguage{english}
\begin{document}
\noindent להלן ניסיון ליצור ביבליוגרפיה אנגלית\cite{landau1926} בתוך
מסמך עברי\bibliographystyle{plain}
\bibliography{\string"<path-to-the-bibliography-database>\string"}

\end{document}

I would like to have all the references in English (or any other LTR language for that matter) directed LTR and aligned to the left. Is there a way to accomplish this?

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.