
Meus códigos são os seguintes:
\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}
Saída
De acordo com meu código, o texto "HCDI-WG" deveria vir depois dos caracteres hebraicos, mas vem antes disso. Por favor, sugira o que eu fiz de errado ...
Observe que estou usando MikTeX 2.9 (LaTeX->dvips->ps2pdf) e Windows7...
Responder1
A mistura das linguagens LR e RL cria muitas situações potencialmente ambíguas. O artigo de Pierre MacKay sobre TeX-XeT de muito tempo atrás, quando abordou alguns deles. O que está acontecendo é que ele está tratando o HCDI-WG (e o texto posterior em inglês) como parte do hebraico circundante (portanto, LR incorporado em RL), em vez de o hebraico ser incorporado no inglês circundante. Não tenho tudo instalado para poder testar isso (ou até mesmo executar seu exemplo - estou recebendo um erro de fonte ausente que estou com preguiça de resolver), mas você deve conseguir incluir seu hebraico \R{...}
para obter seu resultado desejado.
Editado para incluir o seguinte MWE (não testado):
\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}