<div dir="ltr"><font size="2"><font face="verdana,sans-serif">HI Houda and Ross,<br><br>Ross is of the opinion that the job of indexing in Arabic can be done with makeindex. I did a little search and reading, and concluded that the job is not one that can be done in an afternoon (or two). At least not without some hints from Ross (and others).<br>

<br>For the xindy route, there are files that accompany the xepersian package. Since the Persian alphabet is a superset of the Arabic one, those files should suffice without change to create an Arabic index (assuming that they work properly in Persian).  Since the Urdu alphabet is a superset of the Persian one, the Persian xindy still needs to be generalized somewhat. Sorry to keep inserting Urdu in the discussion, but that concerns me most these days. Moreover, a solution for Urdu should also work for Arabic. As I've never used xindy before, the task again seems much more complex than an afternoon's hacking :-). <br>

<br>The 2-column format is standard for indexing via makeindex. <br><br>Kamal<br></font></font><br><div class="gmail_quote">On Fri, Oct 22, 2010 at 10:02, houda araj <span dir="ltr"><<a href="mailto:h_araj@hotmail.com">h_araj@hotmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">



<div>
Hello Kamal<br><br>Could you give me more instruction on how to define an ist file. A working example would be fine. <br>I have to create two columns index. <br><br>Thanks<br><br>Houda<br><br><br>> From: <a href="mailto:ross.moore@mq.edu.au" target="_blank">ross.moore@mq.edu.au</a><br>

> Date: Fri, 22 Oct 2010 16:01:54 +1100<div class="im"><br>> To: <a href="mailto:xetex@tug.org" target="_blank">xetex@tug.org</a><br>> Subject: Re: [XeTeX] arabic<br>> <br></div><div><div></div><div class="h5">

> Hello Kamal,<br>> <br>> On 22/10/2010, at 12:39 PM, Kamal Abdali wrote:<br>> <br>> > On Thu, Oct 21, 2010 at 03:17, Ulrike Fischer <<a href="mailto:news3@nililand.de" target="_blank">news3@nililand.de</a>> wrote:<br>

> > Am Thu, 21 Oct 2010 00:20:47 -0400 schrieb Kamal Abdali:<br>> > >... <br>> > > Makeindex reads the idx file for sorting the indices. Probably, it finds the<br>> > > non-Western numerals undecipherable.<br>

> > <br>> > Yes, makeindex needs to understand numbers to be able to build page<br>> > ranges and sort the page numbers. As default it understands the<br>> > standard digits, alphabetic and roman page numbers.<br>

> > <br>> > If you would redefine \thepage to e.g. \renewcommand\thepage{Page<br>> > \arabic{page}} you would run into problems in an english document<br>> > too.<br>> > <br>> > I would suggest that you try xindy.<br>

> >  <br>> > <br>> > Thanks, Ulrike, for the xindy recommendation. A recent tendency in Urdu publications (which concern me most) is to use Western numerals, so Makeindex will work partially. But in general xindy will be unavoidable.<br>

> <br>> Well, I don't think it is unavoidable at all.<br>> <br>> You can define your own .ist  (index-style) file for use<br>> with  makeindex . <br>> Then you can ensure that a LaTeX macro reads the page-number<br>

> and converts it into the language form that you desire.<br>> <br>> Makeindex is extremely flexible, just as is Xindy.<br>> You may need a bit of experience writing the correct LaTeX<br>> macro to use, and have it applied appropriately, just as you'll <br>

> need to gain experience using Xindy, if you go down that path.<br>> <br>> <br>> > <br>> > Kamal Abdali<br>> <br>> <br>> Hope this helps,<br>> <br>>         Ross<br>> <br>> ------------------------------------------------------------------------<br>

> Ross Moore                                       <a href="mailto:ross.moore@mq.edu.au" target="_blank">ross.moore@mq.edu.au</a> <br>> Mathematics Department                           office: E7A-419      <br>> Macquarie University                             tel: +61 (0)2 9850 8955<br>

> Sydney, Australia  2109                          fax: +61 (0)2 9850 8114<br>> ------------------------------------------------------------------------<br>> <br>> <br>> <br>> <br>> <br>> <br>> --------------------------------------------------<br>

> Subscriptions, Archive, and List information, etc.:<br>>   <a href="http://tug.org/mailman/listinfo/xetex" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br>                                      </div></div></div>
<br><br>
<br>
--------------------------------------------------<br>
Subscriptions, Archive, and List information, etc.:<br>
  <a href="http://tug.org/mailman/listinfo/xetex" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br>
<br></blockquote></div><br></div>