Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| xelatex [Le 22/10/2012, 00:02] – [Voir aussi] 80.67.177.11 | xelatex [Le 22/01/2025, 23:10] (Version actuelle) – ancienne révision (Le 23/09/2024, 23:01) restaurée Amiralgaby | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| ---- | ---- | ||
| - | ====== XeLaTeX, langage de description de document ====== | + | ====== XeLaTeX, langage de description de document ====== |
| - | **XeLaTeX** est une variante de [[latex|LaTeX]], | + | **XeLaTeX** est une variante de [[latex|LaTeX]], |
| - | Cependant: | + | |
| - | * Il ne faut pas charger | + | Cependant, XeLaTeX comporte plusieurs avantages par rapport à LaTeX : |
| - | * Le fichier source **doit** être codé en UTF-8. | + | * XeLaTeX gère nativement Unicode ; les packages '' |
| - | **XeLaTeX** gère nativement Unicode ; les packages | + | * XeLaTeX produit directement un fichier au format |
| - | **XeLaTeX** produit directement un fichier au format | + | * contrairement à la version standard de LaTeX, XeLaTeX vous permet d’utiliser n’importe quelle police de caractères dans vos documents, sans avoir à passer par des paquets de polices (voir ci-dessous). |
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Ligne 23: | Ligne 23: | ||
| Pour un article en français : | Pour un article en français : | ||
| <code latex> | <code latex> | ||
| - | \documentclass[french]{article} | + | \documentclass[a4paper]{article} |
| - | \usepackage{amssymb, | + | \usepackage{amssymb, |
| - | \usepackage{fontspec} | + | \usepackage{fontspec} |
| - | \usepackage{xunicode} | + | \usepackage{xunicode} |
| - | \usepackage[a4paper]{geometry} | + | \usepackage[french]{babel} |
| - | \usepackage{babel} | + | \begin{document} |
| + | |||
| + | \end{document} | ||
| + | </ | ||
| + | |||
| + | En utilisant eFrench (sans babel) : | ||
| + | <code latex> | ||
| + | \documentclass[a4paper]{article} | ||
| + | \usepackage{amssymb, amsmath, mathtools} | ||
| + | \usepackage{fontspec} | ||
| + | \usepackage{xunicode} | ||
| + | \usepackage{french} | ||
| \begin{document} | \begin{document} | ||
| Ligne 38: | Ligne 49: | ||
| < | < | ||
| - | ==== Avec un éditeur ==== | + | ==== Avec un éditeur |
| - | Pour paramétrer sous éditeur préféré, il suffit | + | La plupart des éditeurs LaTeX gèrent nativement XeLaTeX — c’est le cas de [[LaTeXila]], pour lequel il faut aller dans le menu //LaTeXila → Gérer les outils de construction//, puis cocher la case //XeTeX → PDF (Latexmk)//. L’icône de compilation en XeLaTeX apparaitra alors aux côtés de l’icône de compilation LaTeX que vous utilisez habituellement ; si vous ne compilez qu’en XeLaTeX, il est possible de cacher l’icône pour LaTeX en décochant sa case dans le menu sus-décrit. |
| + | |||
| + | Reportez-vous à la documentation de votre éditeur favori pour savoir comment compiler en XeLaTeX. | ||
| + | |||
| + | ===== Choisir sa police de caractères (fonctionne aussi avec LuaLaTeX) ===== | ||
| + | ==== Paramétrage basique ==== | ||
| + | Comme dit précédemment, | ||
| + | |||
| + | Pour choisir sa police, on utilise le module '' | ||
| + | <code latex> | ||
| + | \usepackage{fontspec} | ||
| + | \setmainfont{Linux Libertine O} % Police romaine, utilisée dans le corps du document | ||
| + | \setsansfont{Linux Biolinum O} % Police linéale, utilisée par certaines classes comme les classes KomaScript | ||
| + | \setmonofont{Linux Libertine Mono O} % Police à chasse fixe, utilisée pour les U.R.L. et par la commande \texttt | ||
| + | </ | ||
| + | Dans l’absolu seule la commande '' | ||
| + | |||
| + | ==== Paramétrage avancé ==== | ||
| + | XeLaTeX permet également de gérer le styles des polices de manière très poussée ; on peut par exemple utiliser des [[wpfr> | ||
| + | |||
| + | Ces éléments stylistiques s’ajoutent en argument facultatif des commandes de sélection de polices : | ||
| + | <code latex> | ||
| + | \setmainfont[Ligatures=Rare, | ||
| + | </ | ||
| + | sélectionne les ligatures stylistiques et les chiffres elzéviriens. | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | * [[http:// | + | * [[https:// |
| ---- | ---- | ||
| - | // | + | // |
