実はこの質問はこれまでにも何度も聞かれた。1、2、3そして、ShareLaTeX ガイドただし、オンライン エディターを使用しており、前述の解決策を試しても、コンパイル後にエラーが発生し、結果のファイルが生成されません。使用されているパッケージが認識されていないようです。
私が最後に試した選択肢は、前文でこれを使用することです。
\usepackage{arabxetex}
\newfontfamily\arabicfont[Script=Arabic, Scale=1.5]{Scheherazade}
アラビア語のテキストの場合は次のようになります。
\textarab{نص عربي}
コンパイル後に次のエラーが発生しました:
黄色の四角の中の2つのコンパイラを試しましたが、動作しませんでした
このパッケージのみを含むテストプロジェクトを開いたところ、次のような結果になりました。
オフラインエディタが使えないことは言うまでもない
解決方法について何か考えはありますか?
ありがとう
答え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}
出力は次のようになります。
クレジット:ペルシア語、ウルドゥー語、クルド語を含む Latex を使用したアラビア語のスクリプト لاتكس بالعربية