XeLaTeX에서 문서를 만들고 있습니다. XePersian 패키지로 페르시아어를 입력합니다. (오른쪽에서 왼쪽으로의 언어). 기본적으로 오른쪽에서 왼쪽(RTL) 방향으로 테이블을 생성합니다. 완전히 영어로 된 표를 왼쪽에서 오른쪽(LTR)으로 변경하려면 어떻게 해야 합니까?
답변1
xepersian
패키지 latin
환경에서 영어 텍스트를 둘러싸는 것이 해결책인 것 같습니다 .
면책조항: 저는 이 언어를 모르지만 문서의 첫 페이지에서 아래 텍스트를 복사했습니다 xepersian
. 나는 데비안 배포판을 통해 무료로 사용할 수 있는 Nazli 글꼴을 사용했습니다.
\documentclass{article}
\usepackage{xepersian}
\settextfont{Nazli}
\begin{document}
این فقط یک مایش است
\begin{latin}
\begin{tabular}{ll}
One & Two\\
Three & Four\\
\end{tabular}
\end{latin}
\end{document}
답변2
이 주제는 오래되었지만 많은 LaTeX
사용자가 비슷한 문제를 해결하기 위해 이 쿼리를 찾을 수 있습니다. 제공되는 솔루션 musarithmia
은 좋지만 Persian
문자로 채워진 테이블에서는 작동하지 않습니다. 문제는 환경 Persian
내의 문자가 latin
전혀 인쇄되지 않는다는 것입니다. 이 문제를 본질적으로 해결하려면 테이블 형식 대신 패키지 tabularray
와 환경을 사용하면 됩니다.tblr
\documentclass{article}
\usepackage{xepersian}
\settextfont{Tahoma}
\begin{document}
این فقط یک آزمایش است
\begin{tblr}{ll}
یک & Two \\
سه & Four\\
\end{tblr}
\end{document}