我想写几行乌尔都语字体用 Tex 书写。有人能帮我知道我必须使用哪些包,以及我如何用乌尔都语或英语书写 .tex 文件吗?请帮我举个例子。还告诉我如何更新纳特比布使用乌尔都语书写包后参考包文件。我在 Ubuntu 13.10 中使用 TexMaker。
答案1
起点是xelatex
格式和polyglossia
软件包。我已经下载并安装了山鲁佐德字体,并附上我的努力成果。如果我拼错了乌尔都语术语,我很抱歉。我还没有测试过,但我认为你可以包装你的乌尔都语单词,BibTeX/BibLaTeX 应该会处理它们,这值得一些实验。如果能从你那里得到一些书籍样本(bib 文件)以及输出应该是什么样子,那就太好了。
%! xelatex mal-urdu.tex
% To download: http://scripts.sil.org/cms/scripts/page.php?item_id=Scheherazade#1fd0063a
\documentclass[a4paper]{article}
\pagestyle{empty}
\usepackage{xltxtra}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{urdu}
\newfontfamily\urdufont[Script=Arabic,Language=Urdu,Scale=1.5]{Amiri} % or Scheherazade after installing the font
\begin{document}
Text before. \texturdu{ وہ کتاب ہے۔ میں جا رہا ہوں} Text after.
\end{document}