영어 안에 아랍어 스크립트 삽입

영어 안에 아랍어 스크립트 삽입

사실 이 질문은 이전에도 여러 번 받았던 질문이었습니다.1,2,그리고 에 쓰여진 기사ShareLaTeX 가이드. 그러나 온라인 편집기를 사용하고 있는데 언급된 솔루션을 시도했지만 컴파일 후에도 여전히 오류가 발생하고 결과 파일이 없습니다. 사용된 패키지가 인식되지 않는 것 같습니다.

내가 시도한 마지막 선택은 서문에서 이것을 사용하는 것입니다.

\usepackage{arabxetex} 
\newfontfamily\arabicfont[Script=Arabic, Scale=1.5]{Scheherazade}

아랍어 텍스트의 경우 다음과 같습니다.

\textarab{نص عربي}

컴파일 후 다음 오류가 발생했습니다.

오류

노란색 사각형 안에 있는 두 개의 컴파일러를 사용해 보았지만 작동하지 않았습니다.

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

이 패키지만 포함된 테스트 프로젝트를 열었고 결과는 다음과 같습니다.

결과

오프라인 편집기를 사용할 수 없다는 점을 언급할 가치가 있습니다

해결 방법에 대한 생각이 있으십니까?

감사해요

답변1

전문에서:

\usepackage{fontenc}
\usepackage{arabxetex} 
\usepackage{bidi}%has to be last package to be load
\newfontfamily\Kayhan[Script=Arabic]{XB Kayhan}
\newenvironment{Farsi}
{\begin{RTL}}
{\end{RTL}}

문서 내부:

\textarab{نص عربي  }

컴파일러가 (Xelatex)인지 확인하세요.

답변2

다음은 pdflatex. 패키지가 필요 arabtex하고 utf8그에 따라 인코딩을 설정해야 합니다. 아래는 MWE입니다.

\documentclass{standalone}

\usepackage{arabtex}
\usepackage{utf8}

\setcode{utf8}

\begin{document}

\textit{Algorithm} is a Latinization of the name of \<الخوارزمی>.

\end{document}

출력은 다음과 같습니다.

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

신용 거래:페르시아, 우르두어, 쿠르드어를 포함한 라텍스를 사용하는 아랍어 스크립트 لاتكس بالعربية

관련 정보