Comment obtenir des lettres cursives ?#
À faire
Ajouter des exemples
1. En mode texte#
1.1. Avec l’extension calligra#
L’extension calligra permet l’utilisation de la police calligraphique de texte calligra. Cette police fournit capitales et minuscules, avec lettres accentuées, « ç », « œ » et « ÿ », bref ce qu’il faut pour écrire français.
1.2. Avec l’extension frcursive#
L’extension frcursive donne accès à une police calligraphique
dont les lettres sont droites contrairement à la précédente
ont les lettres sont très penchées. Elle fournit également la macro \seyes
permettant de composer le texte en cursive sur des lignes de cahier.
1.3. Avec d’autres extensions#
On trouvera d’autres polices calligraphiques en suivant la
page des polices calligraphiques sur le CTAN.
L’extension aurical donne accès à trois polices en codage T1.
L’extension lobster2 donne accès à deux polices dans plusieurs codages dont T1. Elles possèdent des ligatures et des formes terminales que l’on peut appeler avec Xe(La)TeX ou Lua(La)TeX.
2. En mode mathématique#
On obtient des lettres cursives avec \mathcal
en mode mathématique.
\documentclass[french]{article}
\usepackage[T1]{fontenc} % Encodage T1 (adapté au français)
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\begin{document}
$\mathcal{AZ}$
\end{document}
On ne peut obtenir ainsi que des capitales (de A à Z). La police obtenue est la police calligraphique par défaut.
2.1. Avec l’ensemble mnsymbol#
L’ensemble mnsymbol fournit (parmi de nombreux autres symboles) un ensemble de lettres calligraphiques, bien qu’elles soient assez similaires à l’ensemble par défaut de Computer Modern.
2.2. Avec la fonte Euler Script d”amsfonts
#
La fonte Euler Script, dessinée par Hermann Zapf et fournie par amsfonts,
définit la commande \EuScript
que l’on utilise en mode mathématique.
\documentclass[french]{article}
\usepackage[T1]{fontenc} % Encodage T1 (adapté au français)
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage{ifthen}
\usepackage{euscript}
\newcounter{Lettre}%
\newcommand\LaLettre[1]{%
\stepcounter{Lettre}
\(\csname #1\endcsname{\Alph{Lettre}}\)
}%
\begin{document}
Avec \verb+\EuScript+ : \par
\noindent
\whiledo{\value{Lettre}<26}{%
\LaLettre{EuScript}%
\ifthenelse{\value{Lettre}=13}{\par\noindent}{}}
\setcounter{Lettre}{0}%
Avec \verb+\mathcal+ : \par
\noindent
\whiledo{\value{Lettre}<26}{%
\LaLettre{mathcal}%
\ifthenelse{\value{Lettre}=13}{\par\noindent}{}}
\end{document}
2.3. Avec l’extension eucal#
L’extension eucal fait partie de l’ensemble amsfonts
.
Elle redéfinit la commande \mathcal
pour qu’elle soit équivalente
à la commande \EuScript
présentée ci-dessus. Les versions de type 1
des polices sont disponibles dans la distribution des polices AMS.
2.4. Avec l’extension euler#
L’extension euler change la police calligraphique obtenue avec \mathcal
si elle est chargée avec l’option mathcal
:
\usepackage[mathcal]{euler}
2.5. Avec l’extension mathrsfs#
L’extension mathrsfs fournit une autre police calligraphique sophistiquée
(dont le nom signifie Ralph Smith’s Formal Script), avec la commande \mathscr
.
Des versions de type 1 de la police sont également fournis, grâce à Taco Hoekwater.
2.6. Avec l’ensemble rsfso#
L’ensemble rsfso fournit une version moins oblique des polices RSFS : le résultat s’avère assez satisfaisant et similaire à l’effet de la police de script (commerciale) dans la collection Adobe Mathematical Pi.
2.7. Avec l’extension mathabx#
L’extension mathabx fournit une autre police calligraphique,
accessible avec la macro \mathcal
, contenant également les minuscules.
La documentation de l’extension présente l’ensemble des glyphes
qu’elle définit. Ces polices ont été développées en MetaFont mais une version
au format Adobe Type 1 est disponible.
2.8. Avec la fonte Zapf Chancery#
La fonte Zapf Chancery fournit aussi des lettres cursives, majuscules et minuscules, et des chiffres. Voir l’exemple ci-dessus. Il faut définir cet alphabet mathématique à la main, en mettant dans le préambule :
\DeclareMathAlphabet{mathpzc}{OT1}{pzc}{m}{it}
On peut ensuite utiliser dans le corps du documents la commande \mathpzc
.
\[\mathpzc{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\]
\[\mathpzc{abcdefghijklmnopqrstuvwxyz}\]
\[\mathpzc{1234567890}\]
Si vous trouvez la police un peu trop grosse, vous pouvez en utiliser une version à l’échelle comme celle-ci :
\DeclareFontFamily{OT1}{pzc}{}
\DeclareFontShape{OT1}{pzc}{m}{it}{<-> s * [0.900] pzcmi7t}{}
\DeclareMathAlphabet{\mathscr}{OT1}{pzc}{m}{it}
2.9. Avec l’extension urwchancal#
Adobe Zapf Chancery (que les exemples ci-dessus utilisent) est distribué avec la plupart des imprimantes PostScript, sauf les plus basiques. Une police sensiblement identique (dans la mesure où les mêmes métriques peuvent être utilisées) est disponible auprès d’URW, appelée URW Chancery L : elle est distribuée dans le cadre de l’ensemble « URW base35 ». L’extension urwchancal (qui inclut des polices virtuelles pour modifier l’apparence) prévoit son utilisation comme police calligraphique.
2.10. Avec l’ensemble Tex Gyre#
La famille de polices TeX Gyre comprend également un remplacement à Zapf Chancery, Chorus. Utilisez-le avec tgchorus (et ignorez les plaintes concernant la nécessité de changer la forme de la police).
2.11. Avec d’autres extensions#
Comme souvent, on pourra regarder la liste complète des symboles, etc., accessibles avec LaTeX.
Sources