LaTeX 库尔德语 Kurdi / كوردی (索拉尼语) 问题

LaTeX 库尔德语 Kurdi / كوردی (索拉尼语) 问题

我正在尝试使用阿拉伯文字,但似乎遇到了麻烦,输出只是一堆乱七八糟的问号,确实如此。我从这个页面获取了这段代码

(我使用 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 字体(我在其他软件/Pages 中也看到了),但我对 Polyglossia 不太确定。有人知道我该如何修复这个问题吗?

答案1

可能你的文件不是以 UTF-8 编码保存的。显然 TeXshop 允许你放置

% !TEX encoding = UTF-8 Unicode

作为第一行,尽管现在已经是 21 世纪了,您可能应该将其设为默认编辑器。这可以在 TeXShop 的主首选项中的“源”面板(编码)中完成。

总结一下:

  • 安装polyglossia(应安装在完整的 TeXLive(MacTeX)中)
  • 安装你喜欢的任何字体(山鲁佐德例如)

Mac 中的字体安装在 中/Library/Fonts。最简单的方法是使用 Finder 中的“前往”菜单,并/Library/Font在出现提示时输入。这将打开相应的文件夹,您只需将字体拖入其中即可。

转到你的 TeX 编辑器首选项并进行设置

  • 以 UTF-8 编码保存!
  • 使用 XeLaTeX

现在您可以用库尔迪语/كوردی(索拉尼语/سۆرانی)输入内容,并且它应该可以正常工作。

相关内容