0

Im trying to use culmus to write in hebrew few words as following for example:

\documentclass[a4paper, 10pt]{article}

\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{culmus}
\usepackage[english,hebrew]{babel}
\begin{document} 


\title{Machine Learning}
\maketitle
שלום

\end{document}

However, the result shows that the english letters go from right to left.

enter image description here

Is there any way to fix it?

Thank you.

Ben
  • 413

2 Answers2

1

There is an example in the babel doc, page 23, section 1.14 (selecting fonts)

\documentclass{article}
\usepackage[swedish,bidi=default]{babel}
\babelprovide[import=he]{hebrew}
\babelfont{rm}{FreeSerif}
\begin{document}
Svenska \foreignlanguage{hebrew}{...} svenska.
\end{document}
Thorn
  • 41
0

If you are amenable to using XeLaTeX as your compiler, you might try this:

\documentclass{article}
\usepackage{fontspec}
\usepackage{xunicode}
\setmainfont{FreeSans} % set font to something on your system that supports
% hebrew glyphs
\usepackage{polyglossia}
\setdefaultlanguage{english}
\setotherlanguages{hebrew}
\begin{document}
This is a test.

\texthebrew{בְּרֵאשִׁית בָּרָא אֱלֹהִים אֵת הַשָּׁמַיִם וְאֵת הָאָרֶץ}
\end{document}

You will need to set your font as mentioned in the comment. A very readable serif font that supports Hebrew and others is Cardo: http://scholarsfonts.net/cardofnt.html. Install as appropriate for your operating system.

hilbert
  • 31