"오른쪽에서 왼쪽으로" 언어가 \setother언어 xelatex로 로드되면 \RLmulticolcolumns가 비활성화됩니다.

"오른쪽에서 왼쪽으로" 언어가 \setother언어 xelatex로 로드되면 \RLmulticolcolumns가 비활성화됩니다.

\RLmulticolcolumns패키지 에서 multicol페이지 열의 순서를 오른쪽에서 왼쪽으로 역순으로 지정 하는 명령은 pdflatex또는 에서 잘 작동합니다 xelatex. 다음은 작동하는 예입니다.

\documentclass{article}
\usepackage{lipsum}
\usepackage{multicol}
\usepackage{polyglossia}

\setdefaultlanguage{english}
%\setotherlanguage{arabic}

\begin{document}

\RLmulticolcolumns

\begin{multicols}{2}
\lipsum[2]
\end{multicols}

\end{document}

열의 순서는 여기에서 오른쪽에서 왼쪽으로 시작됩니다.

행의 주석 처리를 제거하면 열 순서는 왼쪽에서 오른쪽으로 시작됩니다. 또는 오른쪽에서 왼쪽 언어 로 \setotherlanguage{arabic}바꾸면 마찬가지입니다 .arabicfarsi

문제는 오른쪽에서 왼쪽 언어를 다른 언어로 정의할 때 polyglossia정의를 변경하는 패키지에서 비롯된 것 같습니다 .\RLmulticolcolumns

\RLmulticolcolumns이 문제를 해결하고 오른쪽에서 왼쪽으로 언어를 다른 언어로 설정하여 명령을 활용하는 방법 , 감사합니다.

답변1

\RTLmulticolcolumnsfrom bidi대신 package \RLmulticolcolumns명령 을 사용하면 multicol필요한 것을 얻을 수 있습니다: 오른쪽에서 왼쪽으로 시작하는 열

\documentclass{article}
\usepackage{lipsum}
\usepackage{multicol}

\usepackage{fontspec}
\usepackage{polyglossia}

\setdefaultlanguage{english}
\setotherlanguage{arabic}

\setmainfont{Times New Roman}
\newfontfamily\arabicfont[Script = Arabic,Scale=1.2]{Amiri} 

\RTLmulticolcolumns % defined from bidi package 

\begin{document}

\begin{multicols}{2}
\lipsum[2]
\end{multicols}

\end{document}

오른쪽에서 왼쪽으로의 언어가 다른 언어로 로드된 경우 polyglossia사용 패키지를 표시합니다 .bidi

여기에 이미지 설명을 입력하세요

답변2

\(LR-RL)multicolcolumns작동하지 않는 것 같습니다.

당신은 명령으로 시도해 볼 수 있습니다\resetdefaultlanguage

\documentclass{article}
\usepackage{lipsum}
\usepackage{multicol}

\usepackage{fontspec}
\usepackage{polyglossia}

\setdefaultlanguage{english}
\setotherlanguage{arabic}

\setmainfont{Times New Roman}
\newfontfamily\arabicfont[Script = Arabic,Scale=1.2]{Times New Roman} 

\begin{document}

\begin{multicols}{2}
\lipsum[2]
\end{multicols}

\resetdefaultlanguage{arabic}


\begin{multicols}{2}
اللغة العربية لغة جميله
اللغة العربية لغة جميله
اللغة العربية لغة جميله
اللغة العربية لغة جميله

اللغة العربية لغة جميله
اللغة العربية لغة جميله
اللغة العربية لغة جميله
اللغة العربية لغة جميله

اللغة العربية لغة جميله
اللغة العربية لغة جميله
اللغة العربية لغة جميله
\end{multicols}
\end{document}

관련 정보