
Как можно использовать \rput
на фарси? Например, я пишу так:
\documentclass[a4paper,10pt]{article}
\usepackage{pstricks}
\usepackage{tikz}
\usepackage{xepersian}
\settextfont[Scale=1.5]{IRYakout}
\begin{document}
\begin{pspicture}(0, 0)
\psset{unit=1cm}
\rput(10,0){حالت چطوره؟ }
\end{pspicture}
\end{document}
и я получаю:
چطوره؟ حالت
решение1
Определите свой собственный \RPut
:
\documentclass[a4paper,10pt]{article}
\usepackage{pstricks}
\usepackage{xepersian}
\settextfont[Scale=1.5]{IRYakout.ttf}
\def\RPut(#1)#2{\rput(#1){\rl{#2}}}
\begin{document}
\begin{pspicture}(0, 0)
\psset{unit=1cm}
\RPut(10,0){حالت چطوره؟ }
\end{pspicture}
\end{document}
решение2
Поместите текст в \rl
макрос. (Шрифт на изображении другой, так как у меня не установлен ваш шрифт.)
\documentclass[a4paper,10pt]{article}
\usepackage{pstricks}
\usepackage{tikz}
\usepackage{xepersian}
\settextfont[Scale=1.5]{IRYakout}
\begin{document}
\begin{pspicture}(0, 0)
\psset{unit=1cm}
\rput(10,0){\rl{حالت چطوره؟ }}
\end{pspicture}
\end{document}