RTL言語の場合は\rput

RTL言語の場合は\rput

ペルシア語ではどのように使用すればよいでしょうか\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} 

コードの出力

関連情報