
Mis códigos son los siguientes:
\documentclass{book}
\usepackage[utf8x]{inputenc}
\usepackage[hebrew,russian,english]{babel}
\begin{document}
\begin{itemize}
\item
\textbf{Form}: WG\\
\textbf{Contributor}: Hila Gendler Shalev, Tel-Aviv University\\
\textbf{Citation}:
Gendler-Shalev, H. (2005).
\selectlanguage{hebrew}התאמת שאלון הורים \selectlanguage{english}
HCDI-WG
\selectlanguage{hebrew}לעברית\selectlanguage{english}
[The adaptation of HCDI-WG parent questionnaire to Hebrew] [Master's Thesis, Tel Aviv University, Tev Aviv, Israel].
\end{itemize}
\end{document}
Producción
Según mi código, el texto "HCDI-WG" debería aparecer después de los caracteres hebreos, pero aparece antes. Por favor sugiera lo que hice mal...
Tenga en cuenta que estoy usando MikTeX 2.9 (LaTeX->dvips->ps2pdf) y Windows7...
Respuesta1
Mezclar lenguajes LR y RL crea muchas situaciones potencialmente ambiguas. El artículo de Pierre MacKay sobre TeX-XeT de hace mucho tiempo abordó algunos de estos. Lo que está sucediendo es que está tratando el HCDI-WG (y el texto posterior en inglés) como parte del hebreo circundante (por lo que LR incrustado en RL) en lugar de que el hebreo esté incrustado en el inglés circundante. No tengo todo instalado para poder probar esto (o incluso ejecutar su ejemplo; aparece un error de fuente que falta y soy demasiado vago para resolver), pero debería poder incluir su hebreo \R{...}
para obtener el resultado deseado.
Editado para incluir los siguientes MWE (no probados):
\documentclass{book}
\usepackage[utf8x]{inputenc}
\usepackage[hebrew,russian,english]{babel}
\begin{document}
\begin{itemize}
\item
\textbf{Form}: WG\\
\textbf{Contributor}: Hila Gendler Shalev, Tel-Aviv University\\
\textbf{Citation}:
Gendler-Shalev, H. (2005).
\R{התאמת שאלון הורים}
HCDI-WG
\R{לעברית}
[The adaptation of HCDI-WG parent questionnaire to Hebrew] [Master's Thesis, Tel Aviv University, Tev Aviv, Israel].
\end{itemize}
\end{document}