http://tex.stackexchange.com/questions/10589/fix-nested-section-numbers-in-rtl-languages-with-polyglossia/10650#10650
On Wed, Mar 16, 2011 at 7:33 PM, Abdulrahman Al-Abdusalalm < [email protected]> wrote: > > fair enough. Is it a long hack to change that Persian case in Bidi to the > Arabic case? And are your sure it is something to do with Bidi not with > polyglossia? Thanks. > > > On 16 March 2011 11:43, Vafa Khalighi <[email protected]> wrote: > >> bidi is developed from a Persian perspective and it may not be what other >> languages use. In Persian sectioning is RTL. At least I know that Khaled >> Hosny also agrees on this. >> >> >> On Wed, Mar 16, 2011 at 3:37 PM, Abdulrahman Al-Abdusalalm < >> [email protected]> wrote: >> >>> Hi, >>> >>> Try this ... >>> >>> \documentclass[a4paper]{article} >>> >>> \usepackage{polyglossia} >>> >>> \setmainlanguage{arabic} >>> >>> \setotherlanguage{english} >>> >>> \newfontfamily\arabicfont[Scale=1.5,Script=Arabic]{Scheherazade} >>> >>> \begin{document} >>> >>> \section{واحد} >>> >>> \subsection{واحد . واحد} >>> >>> \section{اثنان} >>> >>> \subsection{اثنان . واحد} >>> >>> \section{ثلاثة} >>> >>> \subsection{ثلاثة . واحد} >>> >>> \end{document} >>> >>> >>> It shows clearly that subsection numbering is typeset *right to left* as >>> opposed to the normal direction *left to right*. >>> >>> >>> Regards >>> >>> >>> On 15 March 2011 15:03, Abdulrahman Al-Abdusalalm < >>> [email protected]> wrote: >>> >>>> >>>> documentclass[a4paper]{article} >>>> \usepackage{polyglossia} >>>> \setmainlanguage{arabic} >>>> \setotherlanguage{english} >>>> \newfontfamily\arabicfont[Scale=1.5,Script=Arabic]{Scheherazade} >>>> >>>> \begin{document} >>>> ... >>>> \section{أسس الطباعه الحديثة} >>>> ... >>>> \subsection{الخطوط الرقمية \textenglish{(Fonts)}} >>>> ... >>>> \end{document} >>>> >>>> Thanks? >>>> >>>> >>>> >>>> On 15 March 2011 14:45, Vafa Khalighi <[email protected]> wrote: >>>> >>>>> What is your minimal example? >>>>> >>>>> >>>>> On Tue, Mar 15, 2011 at 9:43 PM, Abdulrahman Al-Abdusalalm < >>>>> [email protected]> wrote: >>>>> >>>>>> >>>>>> Hello again, >>>>>> >>>>>> Now with polyglossia I can typeset arabic in sectioning commands, >>>>>> however, I still have Arabic-indic numbering typeset from right to left >>>>>> (i.e. 3.1 is show 1.3). Is this something to do with the internal code of >>>>>> \section command? >>>>>> >>>>>> >>>>>> On 15 March 2011 10:32, Abdulrahman Al-Abdusalalm < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Thank Vafa. I refrained from using Arabxetex and rather discovered >>>>>>> polyglossia >>>>>>> which solved the problem for now. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On 15 March 2011 09:55, Vafa Khalighi <[email protected]> wrote: >>>>>>> >>>>>>>> Do not put your sectioning commands inside RTL environment (arab). >>>>>>>> >>>>>>>> 2011/3/15 Abdulrahman Al-Abdusalalm <[email protected]> >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I am preparing a manuscript with arabxetex and facing a problem >>>>>>>>> with sectioning commands (\section,\subsec...), >>>>>>>>> basically the problem is that I get Arabic digits instead of >>>>>>>>> Arabic-indic and also the numbering is typeset right to >>>>>>>>> left (i.e. 1.3 for 3.1) the code snippet looks as follows: >>>>>>>>> >>>>>>>>> \begin{arab} >>>>>>>>> ... >>>>>>>>> >>>>>>>>> \subsection{\textarab{الخطوط الرقمية} \textLR{(Fonts)}} >>>>>>>>> >>>>>>>>> ... >>>>>>>>> \end{arab} >>>>>>>>> >>>>>>>>> I am also planning to include figures with captions and presume the >>>>>>>>> same problem. >>>>>>>>> Any advice is appreciated. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Abdulrahman AAl Abdulsalam >>>>>>>>> Assistant Lecturer - IT Department >>>>>>>>> College of Applied Science >>>>>>>>> P.O. Box 699 >>>>>>>>> Nizwa, 611 >>>>>>>>> Oman >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -------------------------------------------------- >>>>>>>>> Subscriptions, Archive, and List information, etc.: >>>>>>>>> http://tug.org/mailman/listinfo/xetex >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> If some one say: "You divide ten into two parts: multiply the one by >>>>>>>> itself; it will be equal to the other taken eighty-one times." >>>>>>>> Computation: >>>>>>>> You say, ten less thing, multiplied by itself, is a hundred plus a >>>>>>>> square >>>>>>>> less twenty things, and this is equal to eighty-one things. Separate >>>>>>>> the >>>>>>>> twenty things from a hundred and a square, and add them to eighty-one. >>>>>>>> It >>>>>>>> will then be a hundred plus a square, which is equal to a hundred and >>>>>>>> one >>>>>>>> roots. Halve the roots; the moiety is fifty and a half. Multiply this >>>>>>>> by >>>>>>>> itself, it is two thousand five hundred and fifty and a quarter. >>>>>>>> Subtract >>>>>>>> from this one hundred; the remainder is two thousand four hundred and >>>>>>>> fifty >>>>>>>> and a quarter. Extract the root from this; it is forty-nine and a half. >>>>>>>> Subtract this from the moiety of the roots, which is fifty and a half. >>>>>>>> There >>>>>>>> remains one, and this is one of the two parts. >>>>>>>> >>>>>>>> *Muḥammad ibn Mūsā al-Khwārizmī* >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Abdulrahman AAl Abdulsalam >>>>>>> Assistant Lecturer - IT Department >>>>>>> College of Applied Science >>>>>>> P.O. Box 699 >>>>>>> Nizwa, 611 >>>>>>> Oman >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Abdulrahman AAl Abdulsalam >>>>>> Assistant Lecturer - IT Department >>>>>> College of Applied Science >>>>>> P.O. Box 699 >>>>>> Nizwa, 611 >>>>>> Oman >>>>>> >>>>>> >>>>>> >>>>>> -------------------------------------------------- >>>>>> Subscriptions, Archive, and List information, etc.: >>>>>> http://tug.org/mailman/listinfo/xetex >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> If some one say: "You divide ten into two parts: multiply the one by >>>>> itself; it will be equal to the other taken eighty-one times." >>>>> Computation: >>>>> You say, ten less thing, multiplied by itself, is a hundred plus a square >>>>> less twenty things, and this is equal to eighty-one things. Separate the >>>>> twenty things from a hundred and a square, and add them to eighty-one. It >>>>> will then be a hundred plus a square, which is equal to a hundred and one >>>>> roots. Halve the roots; the moiety is fifty and a half. Multiply this by >>>>> itself, it is two thousand five hundred and fifty and a quarter. Subtract >>>>> from this one hundred; the remainder is two thousand four hundred and >>>>> fifty >>>>> and a quarter. Extract the root from this; it is forty-nine and a half. >>>>> Subtract this from the moiety of the roots, which is fifty and a half. >>>>> There >>>>> remains one, and this is one of the two parts. >>>>> >>>>> *Muḥammad ibn Mūsā al-Khwārizmī* >>>>> >>>>> >>>> >>>> >>>> -- >>>> Abdulrahman AAl Abdulsalam >>>> Assistant Lecturer - IT Department >>>> College of Applied Science >>>> P.O. Box 699 >>>> Nizwa, 611 >>>> Oman >>>> >>> >>> >>> >>> -- >>> Abdulrahman AAl Abdulsalam >>> Assistant Lecturer - IT Department >>> College of Applied Science >>> P.O. Box 699 >>> Nizwa, 611 >>> Oman >>> >>> >>> >>> -------------------------------------------------- >>> Subscriptions, Archive, and List information, etc.: >>> http://tug.org/mailman/listinfo/xetex >>> >>> >> >> >> -- >> If some one say: "You divide ten into two parts: multiply the one by >> itself; it will be equal to the other taken eighty-one times." Computation: >> You say, ten less thing, multiplied by itself, is a hundred plus a square >> less twenty things, and this is equal to eighty-one things. Separate the >> twenty things from a hundred and a square, and add them to eighty-one. It >> will then be a hundred plus a square, which is equal to a hundred and one >> roots. Halve the roots; the moiety is fifty and a half. Multiply this by >> itself, it is two thousand five hundred and fifty and a quarter. Subtract >> from this one hundred; the remainder is two thousand four hundred and fifty >> and a quarter. Extract the root from this; it is forty-nine and a half. >> Subtract this from the moiety of the roots, which is fifty and a half. There >> remains one, and this is one of the two parts. >> >> *Muḥammad ibn Mūsā al-Khwārizmī* >> >> > > > -- > Abdulrahman AAl Abdulsalam > Assistant Lecturer - IT Department > College of Applied Science > P.O. Box 699 > Nizwa, 611 > Oman > > > > -------------------------------------------------- > Subscriptions, Archive, and List information, etc.: > http://tug.org/mailman/listinfo/xetex > > -- If some one say: "You divide ten into two parts: multiply the one by itself; it will be equal to the other taken eighty-one times." Computation: You say, ten less thing, multiplied by itself, is a hundred plus a square less twenty things, and this is equal to eighty-one things. Separate the twenty things from a hundred and a square, and add them to eighty-one. It will then be a hundred plus a square, which is equal to a hundred and one roots. Halve the roots; the moiety is fifty and a half. Multiply this by itself, it is two thousand five hundred and fifty and a quarter. Subtract from this one hundred; the remainder is two thousand four hundred and fifty and a quarter. Extract the root from this; it is forty-nine and a half. Subtract this from the moiety of the roots, which is fifty and a half. There remains one, and this is one of the two parts. *Muḥammad ibn Mūsā al-Khwārizmī*
-------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
