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 21/03/2018, 09:37] – [Code minimal] 89.217.225.158 | 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 PDF (même avec du code PSTricks !) ; |
| - | **XeLaTeX** produit directement un fichier au format PDF (même avec du code PSTricks !). | + | * 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} | \begin{document} | ||
| \end{document} | \end{document} | ||
| </ | </ | ||
| - | En utilisant eFrench (sans babel) | + | |
| + | En utilisant eFrench (sans babel) | ||
| <code latex> | <code latex> | ||
| - | \documentclass{article} | + | \documentclass[a4paper]{article} |
| - | \usepackage{amssymb, | + | \usepackage{amssymb, |
| - | \usepackage{fontspec} | + | \usepackage{fontspec} |
| - | \usepackage{xunicode} | + | \usepackage{xunicode} |
| - | \usepackage[a4paper]{geometry} | + | |
| \usepackage{french} | \usepackage{french} | ||
| \begin{document} | \begin{document} | ||
| Ligne 45: | Ligne 44: | ||
| \end{document} | \end{document} | ||
| </ | </ | ||
| + | |||
| ===== Compilation ===== | ===== Compilation ===== | ||
| ==== En ligne de commande ==== | ==== En ligne de commande ==== | ||
| < | < | ||
| - | \chapter*{Conclusion} | + | ==== Avec un éditeur graphique ==== |
| - | \markboth{Conclusion}{} | + | La plupart des éditeurs LaTeX gèrent nativement XeLaTeX — c’est le cas de [[LaTeXila]], |
| - | \addstarredchapter{Conclusion} | + | |
| - | Ici il faut surtout attirer | + | 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 | ||
| + | </ | ||
| + | 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 | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | * [[http:// | + | * [[https:// |
| ---- | ---- | ||
| - | // | + | // |
