Insertar una escritura árabe dentro de una inglesa

Insertar una escritura árabe dentro de una inglesa

En realidad, esta pregunta se hizo muchas veces antes, como1,2,3y el artículo escrito enGuías ShareLaTeX. Sin embargo, estoy usando el editor en línea y cuando probé las soluciones mencionadas, sigo recibiendo errores y ningún archivo resultante después de la compilación. Parece que los paquetes usados ​​no se reconocen.

La última opción que probé es usar esto en el preámbulo:

\usepackage{arabxetex} 
\newfontfamily\arabicfont[Script=Arabic, Scale=1.5]{Scheherazade}

y esto para el texto árabe:

\textarab{نص عربي}

Después de la compilación recibí este error:

Error

Probé los dos compiladores dentro del cuadrado amarillo pero no funcionó.

ingrese la descripción de la imagen aquí

Abrí un proyecto de prueba que tiene solo este paquete y este fue el resultado: como

Resultado

Vale la pena mencionar que no puedo usar el editor sin conexión.

¿Alguna idea sobre cómo solucionarlo?

Gracias

Respuesta1

En el preámbulo:

\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}}

Dentro del documento:

\textarab{نص عربي  }

Asegúrese de que el compilador sea (Xelatex).

Respuesta2

Aquí hay una solución que funciona con pdflatex. Necesita los paquetes arabtexy utf8configurar la codificación en consecuencia. A continuación se muestra un MWE.

\documentclass{standalone}

\usepackage{arabtex}
\usepackage{utf8}

\setcode{utf8}

\begin{document}

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

\end{document}

El resultado es el siguiente.

ingrese la descripción de la imagen aquí

Crédito:Escritura árabe que utiliza látex, incluidos Persia, urdu y kurdo لاتكس بالعربية

información relacionada