سلام.
هنگام استفاده از کد زیرو پکیج tikz حروف فارسی مانند عکس پیوست از چپ به راست نوشته می شود. چگونه می توان این مشکل را برطرف کرد. همچنین نیاز دارم قبل از متن بدون کادر یک { رسم شود. ممنون میشوم اگر راهنمایی کنید.
\PassOptionsToPackage{pdfpagemode=FullScreen,hyperfootnotes=false}{hyperref}
\documentclass[10pt,xcolor=dvipsnames,professionalfont]{beamer}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{ptext}
\usepackage{smartdiagram}
\usetikzlibrary{calc,trees,positioning,arrows,chains,shapes.geometric,%
decorations.pathreplacing,decorations.pathmorphing,shapes,%
matrix,shapes.symbols}
\usetheme{Warsaw}
\usefonttheme{serif}
\usecolortheme[named=blue]{structure}
\setbeamercovered{transparent}
\usepackage{xepersian}
\settextfont{XB Zar}
\setlatintextfont{Times New Roman}
\setdigitfont{Yas}
\defpersianfont\nas[Scale=1.5]{IranNastaliq}
\defpersianfont\xb[Scale=1.3]{XB Zar}
\deflatinfont\tnr[Scale=1.2]{Times New Roman}
\begin{document}
\begin{frame}
\scalebox{0.8}{
\begin{tikzpicture}[node distance=0.5cm, auto]
\tikzset{
mynode/.style={rectangle,rounded corners,draw=black, top color=white, bottom color=yellow!50,very thick, inner sep=1em, minimum size=2em, text centered},
myarrow/.style={->, >=latex', shorten >=1pt, thick},
mylabel/.style={text width=7em, text centered}
}
\node[mynode] (manufacturer) {رمزنگاری};
\node[left=2cm of manufacturer] (dummy) {};
\node[mynode, above left= of dummy] (retailer1) {رمز متقارن };
\node[mynode, below left= of dummy] (retailer2) {رمز نامتقارن};
\node[text width=7cm,align=left, left= of retailer1 ](text1) {
هر دو کاربر به یک کلید مشترک دسترسی دارند که با استفاده از آن به انجام عملیات و رمزنگاری و رمزگشایی میپردازند\\
دسترسی به یک کلید مشترک توسط دو کاربر موجود و طرفین کانالهای ارتباطی، به وسیله رمز نامتقارن صورت میگیرد
};
\draw[myarrow] (manufacturer.west) -- ++(-1.5,0) -- ++(0,0) |- (retailer1.east);
\draw[myarrow] (manufacturer.west) -- ++(-1.5,0) -- ++(0,0) |- (retailer2.east);
\draw[myarrow] (retailer1.west) -- ++(0,0) -- ++(0,0) -- (text1.east);
\end{tikzpicture}
}
\end{frame}
\end{document}