Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Édition critique en langue arabe #86

Closed
AnasGhrab opened this issue Nov 5, 2012 · 8 comments
Closed

Édition critique en langue arabe #86

AnasGhrab opened this issue Nov 5, 2012 · 8 comments

Comments

@AnasGhrab
Copy link

Bonjour,

Le test suivant d'utilisation de la langue arabe, au moyen de Polyglossia me donne une erreur à la deuxième compilation:

\documentclass{book}

\usepackage{polyglossia}
\setmainlanguage[locale=tunisia,numerals=maghrib]{arabic}
\setotherlanguage{french}
\newfontfamily\arabicfont[Script=Arabic]{XB Zar}

\usepackage{eledmac}

\title{تحقيق الرّسالة}
\author{أنس غراب}

\begin{document}

\beginnumbering
\pstart
هذه \edtext{تجربة}{\Afootnote{يمكن أيضا أن نقول تجربة...}}.
\pend
\endnumbering

\end{document}

@maieul
Copy link
Owner

maieul commented Nov 5, 2012

bien recu. Le pb vient du passage du RTL au LTR. Il faut que je me renseigne un peu

@AnasGhrab
Copy link
Author

Encore un test en utilisant LuaLaTeX. L'arabe entre parenthèse, dans un contexte LTR ne pose pas de problème. Par contre, il faudrait définir un contexte RTL pour avoir les notes de l'apparat à droite et lu en RTL.


Anas Ghrab

http://anas.ghrab.tn

\documentclass{article}
\usepackage{fontspec}

\usepackage{eledmac}

\newfontfamily\arabicfont[Script=Arabic]{XB Zar}

\newcommand{\textarabic}[1] % Arabic inside LTR
{\bgroup\luatextextdir TRT\arabicfont #1\egroup}
\newcommand{\arabfootnote} [1] % Arabic footnotes
{\Afootnote{\textarabic{#1}}}

\begin{document}

\beginnumbering
\pstart
Ceci est un test (\textarabic{تجربة}) de eledmac avec \edtext{LuaTeX}{\Afootnote{En espérant pouvoir l'utiliser pour l'édition critique en langue arabe (\textarabic{نصّ عربي}).}}.
\pend
\endnumbering

\beginnumbering
\pstart
\luatextextdir TRT
\luatexpardir TRT
\arabicfont
فقرة عربيّة محاذاة إلى اليمين فقرة \edtext{عربيّة}{\arabfootnote{عربية}} محاذاة إلى اليمين فقرة عربية
محاذاة إلى اليمين فقرة عربية محاذاة إلى اليمين فقرة عربية محاذاة إلى اليمين
فقرة عربية محاذاة إلى اليمين فقرة عربية محاذاة إلى اليمين فقرة عربية محاذاة إلى
اليمين فقرة عربية محاذاة إلى اليمين فقرة عربية محاذاة إلى
اليمين فقرة عربية محاذاة إلى اليمين.
\pend
\endnumbering

\end{document}

@maieul maieul mentioned this issue Nov 6, 2012
@maieul
Copy link
Owner

maieul commented Nov 6, 2012

Peux tu tester la version https://github.com/maieul/ledmac/tree/issue86 ?
Il faut

  • Cliquer sur le nuage pour télécharger les fichiers
  • Compiler avec pdflatex le fichier .ins
  • Mettre le .sty obtenu à coté du fichier .tex à tester.

Cela s'applique pour le 1er point. Le 2nd point est différent, c'est pourquoi j'ai ouvert un autre ticketz #87

@AnasGhrab
Copy link
Author

Ça marche mieux, merci. Mais:

  • Je pense que tu as remarqué que le « crochet » du « s » avec sncf est inversé. Il n'a pas repris la lecture en LTR ?
  • Il y a des espaces supplémentaires dans la partie arabe, surtout avant le point final.

Anas

@maieul
Copy link
Owner

maieul commented Nov 7, 2012

pour les espaces, je viens d'apporter le correctif.

pour le crochet c'est plus complexe, parceque l'affichage du crochet ce fait hors du contexte de la note. Il faut que je trouve comment corriger

@maieul
Copy link
Owner

maieul commented Nov 10, 2012

je viens de poster le correctif pour les crochets. Peux tu me dire ce qu'il en est ?

@AnasGhrab
Copy link
Author

Ça marche bien dans cet exemple. Merci.

Je vais maintenant l'utiliser dans un contexte réel. Je te tiendrai au courant s'il y a quelque chose.


Anas

@maieul
Copy link
Owner

maieul commented Nov 10, 2012

ok, j'attends une réponse des correcteurs en anglais avant de publier ce week-end.

Si tu a un souci particulier, merci d'ouvrir un ticket par problème

@maieul maieul closed this as completed Nov 11, 2012
maieul added a commit that referenced this issue Feb 15, 2015
maieul added a commit that referenced this issue Feb 15, 2015
maieul added a commit that referenced this issue Feb 15, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants