烏爾都語單字不能寫在背頁上

烏爾都語單字不能寫在背頁上

我在背頁寫烏爾都語單詞,但它沒有出現在文本中。有人可以幫我嗎?我已經嘗試過智慧阿拉伯語,但它不起作用。

例如,在烏爾都語中,我正在寫「即將到來的月份名稱是 Марка」。所以,背面只顯示「下個月的名稱是」。它不顯示烏爾都語單字。

有人可以指導我如何修復它嗎?

\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 char Ï (U+62F) (inputenc) 未設定為與 LaTeX 一起使用。請參閱 inputenc 套件文件以取得解釋。輸入 H 以獲得立即幫助。 ……即將到來的月份名稱是 莫里克 您的命令被忽略。鍵入 I 將其替換為另一個命令,或不使用它繼續

這是背面文件的連結。 [https://www.overleaf.com/5228311252vrbszchrmgsp][1]

答案1

如果我從專案複製類別檔案並將編譯器設定為 XeLaTeX,則以下內容在 Overleaf 中適用於我:

\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不是舊字型。您的出版商可能會也可能不會讓您這樣做。它可能與他們的類別文件相容,也可能不相容——很可能不相容。但是,我個人建議您在可以的時候使用新的工具鏈,在必要的時候使用舊字體。

相關內容