Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| xelatex [Le 21/03/2018, 09:46] – [Code minimal] 89.217.225.158 | 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:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
