# LaTeX/Choix de la police

LATEX
* Généralités
* Premiers pas
** Installer LaTeX
** Premier exemple
** Lettre
** Éléments de base
** Les classes
** Structuration du texte
** Mise en forme du texte
** Faire des tableaux
** Inclure des images
** Options de mise en forme avancées
** Écrire des mathématiques
** Écrire de la physique
** Écrire des formules chimiques
** Créer une feuille de style
** À l'aide !
* Structure du document
* Gestion de la bibliographie
* Tableaux
* Images
* Éléments flottants
* Mise en forme du texte
* Choix de la police
* Mise en page
* Mathématiques
* Gestion des gros documents
* Faire des présentations
* LaTeX pour enseignants
* Arts et loisirs
** Écrire de la musique
** Dessiner des échiquiers
* Dessiner avec LaTeX
** Dessiner en LaTeX pur
** Dessiner avec PSTricks
** Dessiner avec PGF et TikZ
** Dessiner des molécules
** Réalisation de graphiques mathématiques
* Créer une extension ou une classe
* Programmer avec LaTeX
Annexes
* Vadémécum
* Conversion vers d'autres formats
* Glossaire de typographie
* Index
* Commandes
* Liens externes
LaTeX utilise par défaut les fontes Computer Modern (CM) ou Extended Computer Modern (EC), ainsi que Latin Modern (LM) (voir Premier exemple > Amélioration du code source).
Il est alors possible de changer de fonte avec \textsf{texte} ou \texttt{texte}, et pour une fonte de changer de police avec les commandes \emph{texte}, \textbf{texte}, \textsc{texte} (voir Mise en forme du texte > Choix de la police).
Le mode mathématiques permet d'utiliser d'autres fontes (caligraphique avec \mathcal{texte}, alphabet grec, et avec l'extension amsmath, alphabet gothique avec \mathfrak{texte}), mais il n'est pas du tout adapté aux textes.
Mais on peut utiliser d'autres fontes que les fontes (Extended) Computer Modern et Latin Modern. Toutefois, toutes ne contiennent peut être pas tous les symboles, il faut donc les choisir avec soin selon ses besoins.
Notons que LaTeX 2ε utilise un système de gestion des polices appelé NFSS (new font selection scheme), qui permet de les manipuler simplement (par exemple d'avoir du gras et italique en même temps). Il importe donc de ne retenir, parmi les solutions que l'on peut trouver sur le Net, que celles qui utilisent le système NFSS.

## Police Metafont et police PostScript

Selon certaines sources, si l'on génère un fichier PDF, il vaut mieux utiliser une police PostScript. Notons toutefois que l'extension lmodern a réglé les problèmes de rendu des fontes Computer Modern dans un PDF.
Toutes les fontes PostScript ne conviennent pas. Si vous achetez une fonte PostScript propriétaires, commerciale, elle n'est pas utilisable directement avec LateX, et sa transposition sort du cadre de ce wikilivre.
Les polices Metafont sont composée de deux fichiers : un fichier portant l'extension .tfm (TeX font metric), et un fichier portant l'extension .pk ou .gf. Vous pouvez avoir la liste des polices en recherchant les fichiers .tfm sur le disque dur.
Les fontes PostScript sont constituées de deux fichiers : un fichier portant l'extension .afm (Adobe font metric) et un portant l'extension .pfb. Pour une utilisation en LaTeX, le fichier .afm doit être converti en fichier .tfm…

## Polices fournies par des extensions

Certaines extensions permettent de changer de police, par exemple :
* l'extension fourier permet d'utiliser la fonte Utopia ;
* l'extension mathptmx permet d'utiliser la fonte Times ;
* l'extension mathpazo permet d'utiliser la fonte Palatino ;
* l'extension aeguill permet d'utiliser la fonte CM en PostScript ;
* les extensions concrete et euler pour les fontes de même nom (Euler est une fonte mathématiques, que l'on appelle avec les arguments optionnels \usepackage[mathcal,mathbf]{euler}) ; pour l'ecriture cursive (script) en fonte Euler (mode mathématiques), on utilise \mathscr ;
* l'extension oldgerm fournit la commande \textgoth{texte en gothique} ; l'extension yfonts fournit la commande {\frakfamily texte en gothique} ;
* l'extension frcursive fournit l'environnement cursive, qui imite une écriture manuelle.

## Utilisation des polices Metafont

Metafont est un langage de description des polices créé spécifiquement pour TeX (et donc LaTeX) par le créateur de TeX, Donald E. Knuth.
Les distributions de LateX disposent de plusieurs fontes Metafont ; les polices CM, EC et LM en font partie.
Le nom des fichiers est en général en trois parties :
* le nom de la fonte ;
* le type de caractère : « m » pour la graisse moyenne (non gras), « b » pour gras (bold), « c » pour condensé, « n » pour la forme normale (non italique), « it » pour la forme italique, « sc » pour petites capitales, « sy » pour les mathématiques (symboles) … ;
* le corps de la police, en points.
Par exemple, le fichier cmb10.tfm correspond à la police Computer Modern gras de corps 10.

### Utiliser une police Metafont

Pour utiliser une police Metafont, vous pouvez taper
par exemple, pour passer à la police Dunhill (cmdh) de graisse moyenne (m), taper
Ce changement est « définitif » (jusqu'au prochain \selectfont), sauf si vous prenez la précaution d'inclure ceci dans un bloc {…}.
Vous pouvez utiliser dans le préambule
la commande \nom_personnel s'utilise alors comme les \emph, \textbf et consorts. Cela permet de séparer le fond de la forme…
Par exemple
Les commandes habituelles — \emph, \textbf, … — sont alors utilisables à l'intérieur (cette commande est compatible avec le système NFSS).
Si l'on veut utiliser cette police par défaut, il faut alors mettre dans le préambule

### Installer une police metafont

Il existe des polices Metafont à télécharger. Elles se présentent sous la forme d'un fichier .mf.
C'est le programme mf qui génère les fichiers exploitables (.tfm et .pk ou .gf) à partir du .mf :
Il peut y avoir quelques problèmes de rendu avec certains programmes : mf considère par défaut que l'on utilise une imprimante d'un certain type, ce qui n'est pas forcément le cas des autres programmes. On peut essayer
pour régler le problème.
Il faut ensuite mettre les fichiers dans un répertoire dédié par l'installation, en général du type texmf.local/fonts/source/, ou sous MacOS X ~/Library/texmf. Dans un système Unix, on a la liste des répertoires possibles en tapant echo $TEXMF, il faut alors en choisir un contenant le mot « local ».
On l'utilise après comme ci-dessus.

## Voir aussi

* Les fontes sous LaTeX pour les nuls (et les autres)
* Exemples de fontes
* Fonts with TeX and XeTeX on MacOS X
* Langues exotiques (grec, cyrilique, japonais, chinois), ENS
* La police French Cursive