在英語中插入阿拉伯文字

在英語中插入阿拉伯文字

其實這個問題之前問過很多次了,例如1,2,3和文章寫在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。它需要包arabtexutf8相應地設置編碼。下面是 MWE。

\documentclass{standalone}

\usepackage{arabtex}
\usepackage{utf8}

\setcode{utf8}

\begin{document}

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

\end{document}

輸出如下。

在此輸入影像描述

信用:使用 Latex 的阿拉伯文字,包括波斯語、烏爾都語和庫德語

相關內容