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} 

코드 출력

관련 정보