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 20/10/2020, 16:51] (Version actuelle) – Polices avec fontspec et actualisation dpled | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | ====== XeLaTeX, langage de description de document ====== | ||
+ | |||
+ | **XeLaTeX** est une variante de [[latex|LaTeX]], | ||
+ | |||
+ | Cependant, XeLaTeX comporte plusieurs avantages par rapport à LaTeX : | ||
+ | * XeLaTeX gère nativement Unicode ; les packages '' | ||
+ | * 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 ===== | ||
+ | |||
+ | * Disposer des [[: | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | |||
+ | ===== Installation ===== | ||
+ | * Pour l' | ||
+ | * Pour l' | ||
+ | |||
+ | ===== Code minimal ===== | ||
+ | Pour un article en français : | ||
+ | <code latex> | ||
+ | \documentclass[a4paper]{article} | ||
+ | \usepackage{amssymb, | ||
+ | \usepackage{fontspec} | ||
+ | \usepackage{xunicode} | ||
+ | \usepackage[french]{babel} | ||
+ | \begin{document} | ||
+ | |||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | En utilisant eFrench (sans babel) : | ||
+ | <code latex> | ||
+ | \documentclass[a4paper]{article} | ||
+ | \usepackage{amssymb, | ||
+ | \usepackage{fontspec} | ||
+ | \usepackage{xunicode} | ||
+ | \usepackage{french} | ||
+ | \begin{document} | ||
+ | |||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | ===== Compilation ===== | ||
+ | ==== En ligne de commande ==== | ||
+ | < | ||
+ | |||
+ | ==== Avec un éditeur graphique ==== | ||
+ | La plupart des éditeurs LaTeX gèrent nativement XeLaTeX — c’est le cas de [[LaTeXila]], | ||
+ | |||
+ | 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 ===== | ||
+ | * [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // |