Las palabras en urdu no se pueden escribir al dorso.

Las palabras en urdu no se pueden escribir al dorso.

Estoy escribiendo palabras en urdu al dorso pero no aparecen en el texto. ¿Puede alguien ayudarme? Lo he probado con árabe, pero no funciona.

Por ejemplo, en urdu, escribo "el nombre del próximo mes es مارچ". Entonces, al dorso solo se muestra "el nombre del próximo mes es ". No muestra una palabra en urdu.

¿Alguien puede orientarme sobre cómo solucionarlo?

\documentclass[]{iosart2c}     
%\documentclass[wias]{iosart2c}     
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{times}%



%\usepackage{natbib}% for bibliography sorting/compressing
\usepackage{url}
\usepackage{multirow}

%%%%%%%%%%% Put your definitions here
\usepackage{xcolor}
\usepackage{pifont}
\usepackage{caption,booktabs}
\usepackage{makecell}
\newcommand*{\OK}{\ding{51}}
%%%%%%%%%%% End of definitions

\pubyear{0000}
\volume{0}
\firstpage{1}
\lastpage{1}

\begin{document}
    " the coming month name is مارچ"
\end{document}

Este es sólo un ejemplo. Muestra error.

Error de entrada del paquete: el carácter Unicode د (U+62F) (inputenc) no está configurado para usarse con LaTeX. Consulte la documentación del paquete inputenc para obtener una explicación. Escriba H para obtener ayuda inmediata. ... el nombre del próximo mes es مارچ Su comando fue ignorado. Escriba I para reemplazarlo con otro comando o continuar sin él

Este es el enlace del archivo al dorso. [https://www.overleaf.com/5228311252vrbszchrmgsp][1]

Respuesta1

Lo siguiente me funciona en el dorso si copio el archivo de clase de su proyecto y configuro el compilador en XeLaTeX:

\RequirePackage{fontspec}
\documentclass{iosart2c}

%\usepackage{natbib}% for bibliography sorting/compressing
\usepackage{url}
\usepackage{multirow}

%%%%%%%%%%% Put your definitions here
\usepackage{xcolor}
\usepackage{caption,booktabs}
\usepackage{makecell}

\usepackage{polyglossia}
%\usepackage{unicode-math} % If you need this.

\setdefaultlanguage{english}
\setotherlanguage{urdu}

\defaultfontfeatures{ Scale = MatchLowercase,
                      Ligatures = TeX }

\setmainfont{TeX Gyre Termes}[
  Scale = 1.0 ]
\newfontfamily\urdufont{Amiri}[
  Script = Arabic ,
  Language = Urdu ]
\newfontfamily\pifont{DejaVu Sans}  

\newcommand*{\OK}{{\pifont ^^^^2714}}
%%%%%%%%%%% End of definitions

\begin{document}
``The name of the coming month is \texturdu{مارچ}. \OK"
\end{document}

Muestra de fuente

Esto cambia varios de los paquetes que utilizó, en particular para usar fuentes Unicode y polyglossiaen lugar de fuentes heredadas. Su editor podría permitirle o no hacer esto. Puede que sea compatible o no con su archivo de clase; probablemente no. Pero personalmente recomiendo que uses la nueva cadena de herramientas cuando puedas y las fuentes heredadas cuando sea necesario.

información relacionada