
Soy nuevo en ConTeXt y me gustaría saber cómo mostrar los números orientales o hindi en el documento ConTeXt en términos de números de página, notas al pie y entorno detallado. Por favor considere el MWE a continuación:
MWE
\definefontfeature
[arabic]
[mode=node,language=dflt,script=arab,
init=yes,medi=yes,fina=yes,isol=yes,
liga=yes,dlig=yes,rlig=yes,clig=yes,
mark=yes,mkmk=yes,kern=yes,curs=yes]
\starttypescript [serif] [myfont]
\definefontsynonym [Serif] [file:/usr/share/fonts/opentype/scheherazade/Scheherazade-Regular.ttf] [features=arabic]
\stoptypescript
\starttypescript [myfont]
\definetypeface [\typescriptone] [rm] [serif] [myfont] [default]
\definetypeface [\typescriptone] [ss] [sans] [modern] [default]
\definetypeface [\typescriptone] [tt] [mono] [modern] [default]
\definetypeface [\typescriptone] [mm] [math] [modern] [default]
\stoptypescript
\setuppapersize [A4]
\mainlanguage[arabic]
\setupdirections[bidi=global]
\setupbodyfont[myfont,14pt]
\setupalign[r2l]
\setupheads[number=no]
% \setuplayout
% [grid=min]
% \showgrid
\starttext
هذا نص باللغة العربية وهذه ارقام عربية شرقية ١، ٢، ٣، ٤ ، ٥
\startitemize[n]
\item الجملة الاولى
\item الجملة الثانية
\item الجملة الثالثة
\stopitemize
This text is in Arabic\footnote{هذه هي الارقام العربية اما الارقام العربية الشرقية او الهندي فتراها في السطر الاول من الصفحة} and these are eastern numbers 1, 2, 3, 4, 5.
\stoptext
%%% Local Variables:
%%% mode: context
%%% TeX-master: t
%%% TeX-engine: luatex
%%% End:
Producción
Salida deseada
Es mostrar números orientales como los que aparecen en la primera línea del documento compilado en las siguientes ubicaciones:
- número de página (en el encabezado) y, con suerte, así será en TOC.
- Detallar números
- Numeración de notas al pie (en el pie de página)
¿Cómo hacer ese cambio?globalmenteasí comoen la zonaen el documento?
Los primeros cinco números en hindi u orientales son:
En el lenguaje de Microsoft se les llama Hindi
números.
En polyglossia
el lenguaje de se les conoce como mashriq
números:
% in LaTeX
\usepackage{polyglossia}
\setmainlanguage[numerals=mashriq]{arabic}
En el lenguaje de ConTeXt se les conoce como Indic
números verwiki
Nota
Versión de contexto: 2017.05.15 21:48 MKIV beta fmt: 2017.6.30
Actualización @Aditya
Cuando lo intento \startitemize[arabicnumerals]
, muestra árabe.letras, no números, que no es el resultado deseado para esta publicación. Sin embargo, este fue un efecto revelador para mí y definitivamente lo usaría cuando quisiera letras en lugar de números. Esta opción debería decir [arabicletters]
y no [arabicnumerals]
en mi humilde opinión; de lo contrario, sería muy confuso mostrar letras en el resultado cuando te refieres a números en tu código.
Cuando uso la segunda opción, \startitemize[devanagarinumerals]
muestra letras minúsculas en inglés de la siguiente manera:
Entonces ninguno de los dos dio el resultado deseado.
Respuesta1
Encontré la solución en elwiki. Entonces \startitemize[arabicdecimals]
es lo que estaba buscando en las listas enumeradas.
\definefontfeature
[arabic]
[mode=node,language=dflt,script=arab,
init=yes,medi=yes,fina=yes,isol=yes,
liga=yes,dlig=yes,rlig=yes,clig=yes,
mark=yes,mkmk=yes,kern=yes,curs=yes]
\starttypescript [serif] [myfont]
\definefontsynonym [Serif] [file:/usr/share/fonts/opentype/scheherazade/Scheherazade-Regular.ttf] [features=arabic]
\stoptypescript
\starttypescript [myfont]
\definetypeface [\typescriptone] [rm] [serif] [myfont] [default]
\definetypeface [\typescriptone] [ss] [sans] [modern] [default]
\definetypeface [\typescriptone] [tt] [mono] [modern] [default]
\definetypeface [\typescriptone] [mm] [math] [modern] [default]
\stoptypescript
\setuppapersize [A4]
\mainlanguage[arabic]
\setupdirections[bidi=global]
\setupbodyfont[myfont,14pt]
\setupalign[r2l]
\setupheads[number=no]
% \setuplayout
% [grid=min]
% \showgrid
\setuppagenumber[numberconversion=arabicdecimals] %worked
\setupfootnotes[rule=paragraph] %conversion=arabicdecimals; not working here, hence next
\setupnotation[footnote][numberconversion=arabicdecimals]
\starttext
هذا نص باللغة العربية وهذه ارقام عربية شرقية ١، ٢، ٣، ٤ ، ٥
\startitemize[arabicdecimals]
\item الجملة الاولى
\item الجملة الثانية
\item الجملة الثالثة
\stopitemize
This text is in Arabic\footnote{هذه هي الارقام العربية اما الارقام العربية الشرقية او الهندي فتراها في السطر الاول من الصفحة} and these are eastern numbers 1, 2, 3, 4, 5.
\stoptext
%%% Local Variables:
%%% mode: context
%%% TeX-master: t
%%% TeX-engine: luatex
%%% End:
Producción