Je ne sais pas pourquoi mon code n'est pas compilé bien que j'aie choisi la commande XeLaTeX :

Fatal package fontspec error the fontspec package requires either xetex or

Comment puis-je résoudre ce problème ?

Voila un ECM :

\documentclass[a4paper,12pt]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage[numerals=maghrib,calendar=gregorian]{arabic}
\setotherlanguage{french}
\newfontfamily\arabicfont{Script=Arabic,Scale=1}{Tahoma}
\newfontfamily\frenchfont{Scale=1}{Times New Roman}

\begin{document}
مرحيا

\end{document}

Posée 05 Fév '23, 10:42

akram's gravatar image

akram
12119
Taux d'acceptation : 0%

Modifiée 05 Fév '23, 15:00

denis's gravatar image

denis ♦♦
7.3k1510

1

Le message d'erreur indique bien que ce n'est pas xelatex qui est utilisé pour compiler votre document. Il y a surement un problème de configuration.

Au passage: le deuxième argument de la commande \newfontfamily est optionnel donc n'oubliez pas de corriger

\newfontfamily\arabicfont{Script=Arabic,Scale=1}{Tahoma} \newfontfamily\frenchfont{Scale=1}{Times New Roman}

(05 Fév '23, 13:09) touhami touhami's gravatar image

j'ai compilé avec xelatex mais rien ne change . Je pense qu'il me manque des bibliothèques

(06 Fév '23, 08:53) akram akram's gravatar image

@akram Si c'est vraiment le cas vous devez lire au début du fichier log

This is XeTeX, Version 3.141592653-...

(06 Fév '23, 21:12) touhami touhami's gravatar image

En supprimant : {Script=Arabic,Scale=1} de la ligne 6 et {Scale=1} de la ligne 7 de l’ECM, LuaLaTeX ou XeLaTeX compilent correctement et produisent un pdf avec le mot arabe. La font Tahoma et les glyphes arabes est présente dans mon ordinateur.

Lien permanent

Publiée 10 Fév '23, 15:49

MFerrer's gravatar image

MFerrer
459917
Taux d'acceptation : 16%

Modifiée 10 Fév '23, 15:53

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.