Comment utiliser une police ?#

1.  Avec pdflatex#

À faire

Faire que les exemples compilent (ils fonctionnent si on les compile sur sa machine)

Pour déclarer une police de caratères par défaut dans un document, on peut utiliser les commandes \familydefault, \encodingdefault, \seriesdefault et \shapedefault.

Exemple :

\documentclass{report}
\renewcommand{\familydefault}{cmtt}
\begin{document}
\verb=\renewcommand{\familydefault}{cmtt}=
dans le préambule d'un document permet de
sélectionner la police computer modern de
type machine à écrire pour tout le corps
du document.
\end{document}
\documentclass{report}
\begin{document}
\begin{verbatim}\renewcommand{\familydefault}{cmtt}\end{verbatim}
\texttt{dans le préambule d'un document permet de
sélectionner la police computer modern de
type machine à écrire pour tout le corps
du document.}
\end{document}

En un certain nombre de packages permettent de faire appel à une police particulière.

Exemple :

\documentclass{report}
\usepackage{helvet}
\begin{document}
\verb=\usepackage{helvet}= dans le préambule
d'un document permet de sélectionner la police
helvet pour tout le corps du document.
\end{document}

À un niveau plus bas, dans la création d’un style par exemple, la sélection d’une police peut se faire de la manière suivante :

\fontfamily{ccr}\fontencoding{T1}\fontseries{c}%
\fontshape{sl}\fontsize{9}{11pt}\selectfont

ou encore :

\fontsize{14}{16pt}\usefont{OT1}{cmdh}{bc}{it}

Pour définir une commande de changement de police, on peut utiliser DeclareFixedFont.

Exemple :

 \DeclareFixedFont{\petitefonte}%
                  {\encodingdefault}%
                  {\familydefault}%
                  {\seriesdefault}%
                  {\shapedefault}%
                  {6pt}
 \newcommand{\petit}{\petitefonte}

2.  Avec et #

À faire

Donner des exemples

Utiliser l’extension fontspec (éventuellement via polyglossia).