%20%EB%AC%B8%EC%A0%9C.png)
아랍어 스크립트를 사용하려고 하는데 문제가 발생한 것 같습니다. 출력은 문자 그대로 물음표로 가득 차 있습니다.이 페이지에서 이 코드를 가져왔습니다.
(저는 Macbook Pro Yosemite, TeXLive, TeXshop, XeLaTeX 등을 사용하고 있습니다)
\documentclass{book}
\usepackage{setspace}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{arabic}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.1]{Scheherazade}
\begin{document}
Some latin text and inline arabic: \textarabic{السلام عليكم}
And for larger blocks of text you can use Arabic environment:
\begin{Arabic}
العربية أكثر لغات المجمأعلى الصفحة إلى أسفلها.
\end{Arabic}
To get even spacing between lines, you can use \verb|\lineskiplimit| command (locally or globally, preferably locally) and set spacing with \verb|setspace| or \verb|leading| package to avoid possible overlapping:
\begin{Arabic}
\lineskiplimit=-1000pt
\setstretch{1.2}
العربية أكثر لغات المجموعة السامية متحدثينَ، وإحدى أكثر اللغات انتشارًا في العافارسية والعبرية وعلى عكس الكثير من اللغات العالمية - ومن أعلى الصفحة إلى أسفلها.
\end{Arabic}
\end{document}
출력은 다음과 같습니다
내가 아는 한, Scherzade 글꼴을 설치했지만(다른 소프트웨어/페이지에서 볼 수 있음) Polyglossia에 대해서는 잘 모르겠습니다. 이 문제를 어떻게 해결할 수 있는지 아는 사람이 있나요?
답변1
아마도 파일이 UTF-8 인코딩으로 저장되지 않았을 수 있습니다. 분명히 TeXshop을 사용하면 다음을 넣을 수 있습니다.
% !TEX encoding = UTF-8 Unicode
첫 번째 줄로 입력하세요. 하지만 지금은 21세기이기 때문에 아마도 이를 편집기 기본값으로 설정해야 할 것입니다. 이는 소스 패널(인코딩)에 있는 TeXShop의 기본 환경 설정에서 수행할 수 있습니다.
요약:
- 설치
polyglossia
(전체 TeXLive(MacTeX)에 설치해야 함) - 마음에 드는 글꼴을 설치하세요(세헤라자드예를 들어)
Mac의 글꼴은 /Library/Fonts
. 이를 수행하는 가장 쉬운 방법은 파인더에서 이동 메뉴를 사용하고 /Library/Font
메시지가 표시되면 입력하는 것입니다. 그러면 해당 폴더가 열리고 글꼴을 해당 폴더로 드래그하면 됩니다.
TeX Editor 환경 설정으로 이동하여 만드십시오.
- UTF-8 인코딩으로 저장하세요!
- XeLaTeX 사용
이제 Kurdi/كوردی(Sorani/سنرانی)로 입력하면 제대로 작동할 것입니다.