Ceci est une ancienne révision du document !


Comment obtenir des lettres cursives?

En mode texte

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.

Avec l'extension “frcursive”

L’extension frcursive donne accès à une police calligraphique dont les lettres sont droites contrairement à la précédente dont 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.

Avec d'autres “extensions”

On trouvera d’autres polices calligraphiques en suivant le lien 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.

En mode mathématique

On obtient des lettres cursives avec \mathcal en mode mathématiques.

\(\mathcal{A}\)
\(\mathcal{Z}\)

donne: \(\mathcal{A}\) \(\mathcal{Z}\)

On ne peut obtenir ainsi que des capitales (de A à Z). La police obtenue est la police calligraphique par défaut.

Avec l'extension “euscript”

L’extension euscript définit la macro \EuScript que l’on utilise en mode mathématique pour avoir accès à une police calligraphique dessinée par Hermann Zapf:


\documentclass{article}
\usepackage{fixltx2e}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{xspace,ifthen}
\usepackage{lmodern}
\usepackage{euscript}
\usepackage[french]{babel}
\pagestyle{empty}
\begin{document}
\newcounter{Lettre}%
\newcommand\LaLettre[1]{%
  \stepcounter{Lettre}
  \(\csname #1\endcsname{\Alph{Lettre}}\) 
}%

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}

Avec l'extension “eucal”

L’extension eucal fait partie de la farde (bundle) amsfonts. Elle redéfinit la macro \mathcal pour qu’elle soit équivalente à la macro \EuScrip présentée ci-dessus.

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}

Avec l'extension “mathrsfs”

L’extension mathrsfs fournit une autre police calligraphique, avec la commande \mathscr.

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.

Avec la fonte ZapfChancery

FIXME Passage à valider

La fonte ZapfChancery 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}\]

Avec d'autres extensions

Comme souvent, on pourra regarder la liste complète des symboles, etc., accessibles avec LaTeX.

3_composition/texte/symboles/polices/cursives.1639436078.txt.gz · Dernière modification : 2021/12/13 22:54 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0