Help getting started with Hebrew in babel

I suggest you to try XeLaTeX and Polyglossia; in my experience, installing full Hebrew for babel has been painful. Not that I know any Hebrew, but I had to typeset some text in that language.

Here's an example. You may need to change the font name; what font to use depends on your operating system, but any OpenType or TrueType system font supporting Hebrew should be good. The \newfontfamily{\hebrewfont}{...} may be needed or not, depending on how the font advertises its support for Hebrew.

The text has been taken from the page on Jerusalem in the Hebrew Wikipedia, http://he.wikipedia.org/wiki/ירושלים

If http://translate.google.com is not mistaken, the title should mean “Hello world”.

\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{hebrew}
\setmainfont{New Peninim MT}
\newfontfamily{\hebrewfont}{New Peninim MT}
\begin{document}
\title{שלום עולם}
\author{שלום עולם}
\maketitle

העיר מקודשת ליהדות, לנצרות ולאסלאם, והיוותה מרכז חיי העם היהודי בימי
קדם ומושא געגועיו בזמן שהייתו בגלות. משום מרכזיותה בעולמם של המאמינים,
הייתה העיר מוקד למלחמות וסכסוכים הנמשכים עד עצם היום הזה. מאז סוף המאה
ה-19 התפתחו סביב העיר העתיקה שכונות העיר החדשה, המהוות כיום את רובה
המוחלט של העיר. במרכזה של ירושלים השלמה עומד הר הבית, שמפריד בין מערב
ירושלים למזרח ירושלים.

בשנת 1981 הוכרזה העיר העתיקה של ירושלים כאתר מורשת עולמית על ידי ארגון
אונסק"ו של האומות המאוחדות, והיא נמצאת ברשימת האתרים בסיכון.


\end{document}

enter image description here


Babel is not really the best choice for using Hebrew with LaTeX, but it was about the only choice for a very long time, and the XeLaTeX+polyglossia combination has still not caught on widely enough to supplant it (as of 2013; I wrote my Ph.D. thesis' Hebrew parts with eLaTeX and Babel, in 2011.)

So, here's the MWE you asked for:

\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage[hebrew,english]{babel}

\begin{document}
\selectlanguage{hebrew}
שלום, עולם.
\end{document}

The file needs to be in UTF-8 encoding (note it's utf8x up there, not utf8). If you want windows codepage 1255 encoding (single byte), use

\usepackage[cp1255]{inputenc}

instead of the utf8x line. Also, your TeX distribution should have the necessary packages/files installed to support compiling and rendering documents with Babel and Hebrew.

Tags:

Hebrew

Babel