Слова на урду не могут быть написаны на обороте.

Слова на урду не могут быть написаны на обороте.

Я пишу слова на урду на обороте, но они не появляются в тексте. Может кто-нибудь мне помочь? Я пробовал wits Arabic, но это не работает.

Например, на урду я пишу «название следующего месяца — مارچ». Поэтому на обороте указано только «название следующего месяца — ». На нем не показано слово на урду.

Может ли кто-нибудь подсказать мне, как это исправить?

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

Это всего лишь пример. Он показывает ошибку.

Ошибка пакета inputenc: символ Unicode د (U+62F) (inputenc) не настроен для использования с LaTeX. См. документацию пакета inputenc для получения объяснений. Введите H для немедленной помощи. ... название следующего месяца — مارچ Ваша команда была проигнорирована. Введите I, чтобы заменить ее другой командой или продолжить без нее

Это ссылка на файл на обороте. [https://www.overleaf.com/5228311252vrbszchrmgsp][1]

решение1

У меня в Overleaf работает следующее, если я скопирую файл класса из вашего проекта и установлю компилятор на 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}

Образец шрифта

Это изменяет ряд используемых вами пакетов, в частности, для использования шрифтов Unicode polyglossiaвместо устаревших шрифтов. Ваш издатель может позволить вам это сделать, а может и нет. Это может быть совместимо с их файлом класса, а может и нет — скорее всего, нет. Но я лично рекомендую вам использовать новую цепочку инструментов, когда это возможно, и устаревшие шрифты, когда это необходимо.

Связанный контент