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?

This site is temporarily in read only mode and not accepting new answers.

Browse other questions tagged .