Tikz barre la ubicación del texto dentro del nodo con hebreo

Tikz barre la ubicación del texto dentro del nodo con hebreo

Por alguna razón, el texto del segundo nodo no está impreso dentro del cuadro del nodo, sino en el lado completamente opuesto de la imagen tikz.

¿Alguna idea de cómo solucionarlo?

\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{positioning,backgrounds}

\usepackage[english,hebrew,bidi=basic,provide=*]{babel}
\babelfont[hebrew]{sf}[Script=Hebrew]{Arial}

\begin{document}
\begin{frame}
\begin{tikzpicture}[background rectangle/.style={fill=gray!33}, show background rectangle]

\node [draw,text width=0.75\textwidth, align=left, outer sep=0pt,inner sep=0pt](n1) {%
לורם איפסום דולור סיט אמט.
};

\node [draw,below = 0pt of n1.south east,anchor=north east,outer sep=0pt,inner sep=0pt](n2) {%
שלום עולם};
\filldraw (n2) circle (1pt);
\end{tikzpicture}
\end{frame}
\end{document}

captura de pantalla

(El MWE es con proyector pero también ocurre con el artículo y el libro)

Respuesta1

Agregue la opción de paquete layout=graphics, es decir:

\usepackage[english,hebrew,bidi=basic,layout=graphics,provide=*]{babel}

ingrese la descripción de la imagen aquí

Respuesta2

Tenga en cuenta que insertar un \noindentantes del tikzpictureentorno hace que el problema permanezca, independientemente de la layout=graphicsopción.

Lo mismo ocurre con la inserción de texto antes del entorno:

\documentclass{article}
%% same preamble as in Javier Bezos' answer
\begin{document}
אבג% so there is no \par command before the tikzpicture
\begin{tikzpicture}
〈same code〉
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada