IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Latex en arabe

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2014
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Latex en arabe
    Bonjour à tous et à toutes,
    Bonjour,
    Je me suis mis à Latex en arabe il y a un an, pour écrire un bouquin que je dois déposer d'ici 15 jours, dont j'ai finalisé la partie scientifique. Pour la partie typographique, j'ai fait le choix du package arabtex au départ, et j'ai quelques petits pépins.
    Le premier est celui du choix des formats des nombres (qui sont par défaut indiens et non arabes) et du format de la police (que je veux en traditional arabic). A titre d'exemple, On peut choisir le format des compteurs (comme par exemple pour les footnotes, où je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \renewcommand{\thefootnote}{\textLR{\arabic{footnote}}}...
    mais comment faire pour les nombres ??
    Aussi comment faire pour le choix de la fonte ??

    je sais qu'on peut faire ce genre de choses avec xelatex et le package polyglossia, par des trucs du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    \usepackage{polyglossia}
    \usepackage{xltxtra}
    \setmainlanguage[numerals=maghrib]{arabic}
    \setmainfont[Script=Arabic]{Amiri}
    mais moi je m'y suis pris autrement au départ et la migration ne me semble pas aisée du tout... voici ce que je charge au départ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    % Garder l'ordre des packages
    \usepackage{arabtex}
    \usepackage[utf8]{inputenc}
    \usepackage[LFE,LAE]{fontenc}
    \usepackage[arabic]{babel}% Pour adopter les règles de typographie Arabe
    Est-ce quelqu'un sait s'il existe des commandes dans le package arabtex qui permet de faire ce que je veux faire. Avec mes remerciements.

    Faouzi Bellalouna

  2. #2
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    Ce n'est pas clair du tout.
    IL faudrait un ecm et expliquer plus clairement ce que tu appelles format de nombres.

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2014
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Nombres indiens
    Bonsoir,
    pour être plus précis, par exemple, la commande \arabic{chapter} donne une numérotation en chiffres arabes (cad habituels) des chapitres. Les arabes (d'orient) utilisent la numérotation hindoue des nombres !!! différente de la nôtre... et Arabtex adopte ce type de numérotation par défaut et je n'arrive pas à le changer. Je veux donc une commande sous arabtex, analogue à [numerals=maghrib], qui adopte l'écriture des nombres en chiffres arabes cad habituels...
    Un autre problème que je rencontre est celui du choix de la police des caractères, que je veux en "Traditional arabic"...
    Enfin un autre est celui de la génération d'un index arabe et alors la makeindex se plante complètement, et je pense que c'est normal puisque ce programme, pour fonctionner, doit reconnaitre l'ordre alphabétique arabe..
    Merci de votre aide.
    Faouzi

  4. #4
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    \documentclass[10pt,a4paper]{book}
    \usepackage{arabtex}
    \usepackage[utf8]{inputenc}
    \usepackage[LFE,LAE]{fontenc}
    \usepackage[frenchb,arabic]{babel}
    \renewcommand{\thechapter}{\selectlanguage{french}\arabic{chapter}}
     
    \begin{document}
    \chapter{1}
    1 
    \chapter{2}
    2
    \chapter{3}
    3
    \end{document}
    Est-ce que c'est cela que souhaites?

  5. #5
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2014
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Bonjour,
    en fait je sais définir tous les compteurs (comme chapter, enumitem etc) en chiffres arabes, mais c'est des nombres proprement dits que je parle... Exemple avec les packages que je charge: (LR veut dire left-right )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    \documentclass[12pt,leqno,a4paper]{book}
    % Garder l'ordre des packages
    \usepackage{arabtex}
    \usepackage[utf8]{inputenc}
    \usepackage[LFE,LAE]{fontenc}
    \usepackage[arabic]{babel}% Pour adopter les règles de typographie Arabe
     
     
     
     
    \usepackage[dvips]{graphicx}
     
    \usepackage{boxedminipage}
     
    \usepackage{slashbox}
     
    \usepackage{amssymb}
    \usepackage{amsmath}
     
     
    \usepackage{enumitem}
     
     
     
    \usepackage{fmultico}
    \setlength{\columnseprule}{0.1pt}
     
    \usepackage{fancyhdr}
    \pagestyle{fancy}
     
    \renewcommand\thechapter{\textLR{\arabic{chapter}}}
     
     
     
     
    \begin{document}
    \begin{otherlanguage}{arabic}
    \chapter{\textLR{Toto}}
    \textLR{Nombres indiens}
     
     125
     
    \textLR{Nombres arabes}
     
     \textLR{125}
     
    \end{otherlanguage}
    \end{document}
    Alors je voudrais que les nombres soient automatiquement arabes, cad comme avec la commande \textLR. Voila

    Merci

  6. #6
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    Puisque les nombres s'affichent comme tu le souhaites avec \textLR pourquoi ne pas redéfinir un environnement à partir de cette commande ou bien faire un raccourci avec ton éditeur pour éviter de taper la commande à chaque fois.
    Sinon tu peux regarder ici, article très intéressant qui pourra peut être t'aider.

  7. #7
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2014
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Bonsoir,
    merci encore de ta réponse. En fait je ne suis pas vraiment programmeur, alors "confectionner un environnement" ou des "raccourcis clavier", franchement je ne sais pas vraiment faire... Un coup de main ne serait pas de refus. Mon éditeur est texmaker qui accepte les caractères arabes. Merci
    Faouzi

  8. #8
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    Pour configurer TeXmaker il y a le site de l'auteur de l’éditeur (qui est français)
    Donc tout est expliqué en français pour les raccourcis ainsi qu'un tutoriel LaTeX.
    voir ici

  9. #9
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2014
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Quant à l'aticle que j'ai feuilleté
    Il parle bien des nombres du maghreb et du machrek, mais ne pipe mot sur la manière de décider quel système utiliser. D'un autre côté, je veux utiliser la police "Traditional arabic", et je ne sais comment faire non plus....Merci

  10. #10
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2014
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Je regarderais. Merci.

Discussions similaires

  1. latex et l'arabe/japonais
    Par lenul dans le forum Mise en forme
    Réponses: 4
    Dernier message: 22/03/2011, 13h17
  2. écrire en arabe avec latex
    Par simmmo dans le forum Mise en forme
    Réponses: 0
    Dernier message: 07/08/2010, 18h07
  3. latex en arabe
    Par simmmo dans le forum Mise en forme
    Réponses: 2
    Dernier message: 15/07/2010, 22h01
  4. Peut-on écrire en arabe dans Latex ?!
    Par bnadem35 dans le forum Débuter
    Réponses: 5
    Dernier message: 16/07/2009, 10h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo