%20%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B.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 (я вижу его в других программах/Pages), но я не уверен насчет Polyglossia. Кто-нибудь знает, как это исправить?
решение1
Вероятно, ваш файл не сохранен в кодировке UTF-8. Видимо, TeXshop позволяет вам поместить
% !TEX encoding = UTF-8 Unicode
как первая строка, хотя, поскольку сейчас 21 век, вам, вероятно, следует сделать это редактором по умолчанию. Это можно сделать в основных настройках TeXShop на панели Источник (Кодировка).
Обобщить:
- Установить
polyglossia
(который должен быть установлен в полной версии TeXLive (MacTeX)) - установите любые понравившиеся вам шрифты (Шехерезаданапример)
Шрифты на Mac устанавливаются в /Library/Fonts
. Самый простой способ сделать это — использовать меню Go в Finder и ввести /Library/Font
при появлении запроса. Это откроет соответствующую папку, и вы можете просто перетащить шрифты в нее.
Перейдите в настройки редактора TeX и сделайте так:
- сохраняйте данные в кодировке UTF-8!
- Использовать XeLaTeX
Теперь вы можете печатать на курдском/кирдийском (сорани/суннитском) языке, и все должно работать нормально.