Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
composition:texte:symboles:polices:italique_droit [2021/01/14 19:14] – Ancienne révision (2021/01/12 12:47) restaurée jejust3_composition:texte:symboles:polices:italique_droit [2023/01/25 07:14] (Version actuelle) – Compilation du code du premier exemple. Remises en forme. jejust
Ligne 1: Ligne 1:
-====== Pourquoi éviter d'utiliser les commandes \bf, \it, etc. ? ======+====== Comment l'italique droit peut-il exister? ======
  
-===== Les commandes historiques =====+Question [[3_composition:texte:symboles:polices:pourquoi_ne_pas_utiliser_bf_et_it|inspirée de cette réponse]].
  
-Les commandes de sélection de police de <latex>\LaTeX</latex> 2.09 étaient ''\rm'', ''\sf'', ''\tt'', ''\it'', ''\sl'', ''\em'' et ''\bf''. Il s'agissait de commandes modales, utilisées comme suit :+===== Origine de l'italique =====
  
-<code latex> +  * [[http://designwithfontforge.com/fr-FR/Italic.html|Design with FontForge: Italique]], 
-La {\bf typographie} est l'art {\it d'assembler\/} des caractères. +  * [[wp>Italic_type|Italic type]], paragraphe **Upright italics**.
-</code>+
  
-<latex> 
-La {\bf typographie} est l'art {\it d'assembler\/} des caractères. 
-</latex> 
  
-Le changement de police était généralement inclus dans un groupe, afin de limiter son effet. L'ajout manuel de la [[generalites:notions_typographie:correction_italique|correction d'italique]] avec la commande ''\/'' était nécessaire à la fin d'une section en italique.+===== L'italique droit en LaTeX =====
  
-Lors de la sortie de <latex>\LaTeXe</latex> à l'été 1994ces commandes simples étaient devenues obsolètesmais comme leur utilisation est profondément ancrée dans le cerveau des utilisateurs, les commandes elles-mêmes restèrent dans <latex>\LaTeX</latex>, //avec leur saveur LaTeX 2.09//. L'obsolescence de ces commandes s'explique ainsi : chacune d'elles remplace tous les autres paramètres de police, en ne conservant que la taille. Voici une illustration de ce point :+$\Reponse$  Avec les commandes de <latex>\LaTeXe</latex>, vous évitez sans le savoir beaucoup de bizarreries typographiques, 
 +par exemple des caractères droits et italiques à la fois ! Il reste cependant quelques cas qui peuvent être souhaités 
 +et qu'empêche mécaniquement ce système de sélection de fonte:
  
 +  * **vouloir une fonte italique (''\itshape'') ou penchée (''\slshape'') en petites capitales (''\scshape'').** Si certains considèrent ce choix comme malheureux, de telles fontes existent. En l'occurrence, l'extension [[ctanpkg>smallcap]] de Daniel Taupin permet de les obtenir pour les fontes //[[5_fichiers:fontes:que_sont_les_fontes_ec|EC]]// et des techniques similaires peuvent être appliquées à de nombreux autres jeux de fontes. Cette extension n'est pas installée par les distributions courantes, mais vous pouvez toujours la télécharger depuis CTAN. Son idée est de faire des petites capitales une //famille//, au lieu d'une //forme//. Donc remplacer la commande ''\scshape'' par ''\scfamily''. Ainsi, il devient possible de sélectionner des petites capitales grasses penchées en écrivant:
 <code latex> <code latex>
-La typographie est {\bf\it l'art d'assembler\/} des caractères.  +{\bfseries\scfamily\slshape C'est la vie!}
-Et {\it\bf l'art\/est difficile !+
 </code> </code>
-<latex+<latexdoc
-La typographie est {\bf\it l'art d'assembler\/des caractères.  +\documentclass{article} 
-Et {\it\bf l'art\/est difficile ! +  \usepackage[T1]{fontenc} 
-</latex>+  \usepackage{lmodern
 +  \usepackage{smallcap} 
 +  \usepackage[french]{babel
 +  \pagestyle{empty}
  
-Dans la première phrase,  la commande ''\bf'' est ignorée et le texte est mis en italique (et la correction d'italique à un effet réel). Dans la seconde phrase, la commande ''\it'' est ignorée et le texte est mis en gras (la correction d'italique ne sert à rien). Ce type d'effet persiste si des commandes <latex>\LaTeXe</latexsont mélangées à ces commandes :+\begin{document} 
 +{\bfseries\scfamily\slshape C'est la vie!} 
 +\end{document} 
 +</latexdoc>
  
-<code latex> +  * **vouloir une fonte italique (''\itshape'') droite (''\upshape'').** Donald Knuth a mis à disposition une telle fonte et <latex>\LaTeXe</latex> l'utilise pour le symbole de la livre sterling « £ » dans le jeu de polices par défautCette combinaison est suffisamment étrange pour quebien qu'il y ait une fonte définieaucune commande ne l'utilise par défautSi jamais vous deviez en avoir besoin, il vous faudra utiliser les commandes de sélection de police les plus simples de <latex>\LaTeX</latex> :
-La typographie est \textbf{\tt l'art d'assembler} des caractères +
-</code> +
-<latex> +
-La typographie est \textbf{\tt l'art d'assembler} des caractères.  +
-</latex> +
- +
-Ici, la commande ''\textbf'' qui encadre le texte est ignoréeLe texte est alors présentée en police à chasse fixe. +
- +
-Alorspourquoi ces commandes sont obsolètes ? Tout simplement à cause des confusions qu'elles peuvent engendrercomme l'illustre l'exemple précédent +
- +
-===== Les commandes actuelles ===== +
- +
-Les commandes de fontes de <latex>\LaTeXe</latex> se présentent sous deux formes : les commandes modales et les commandes de bloc de texte. Le jeu de commandes modales par défaut permettent de sélectionner la graisse (''\mdseries'' et ''\bfseries''), la forme (''\upshape'', ''\itshape'', ''\scshape'' et ''\slshape'') et la famille (''\rmfamily'', ''\sffamily'' et ''\ttfamily''). Une sélection de police nécessite une famille, une forme et une graisse (ainsi qu'une taille, bien sûr).  +
- +
-L'exemple suivant permet d'obtenir du texte en gras en fonte à chasse fixe ou de l'italique sans empattement :+
  
 <code latex> <code latex>
-La {\ttfamily typographieest l'art d'assembler des {\bfseries\ttfamily caractères}.  +{\fontshape{ui}\selectfont La typographie... demande à rester raisonnable avec les caractères!}
-Et {\slshape\sffamily l'art\/} est difficile ! +
 </code> </code>
 <latex> <latex>
-La {\ttfamily typographie} est l'art d'assembler des {\bfseries\ttfamily caractères}.  +{\fontshape{ui}\selectfont La typographie... demande à rester raisonnable avec les caractères!}
-Et {\slshape\sffamily l'art\/} est difficile !  +
-</latex> +
- +
-Les commandes de bloc de texte de <latex>\LaTeXe</latex> ont toutes la forme ''\text''//''xx''// où //''xx''// correspond aux deux premières lettres des commandes modales. Ainsi ''\bfseries'' devient ''\textbf{}'', '' \itshape'' devient ''\textit{}'', et ''\ttfamily'' devient ''\texttt{}''. Bien entendu, les commandes de bloc peuvent être imbriquées : +
- +
-<code latex> +
-La typographie est \textit{\textbf{l'art d'assembler}} des caractères.  +
-</code> +
-<latex> +
-La typographie est \textit{\textbf{l'art d'assembler}} des caractères.  +
-</latex> +
- +
-Nous obtenons ici du texte en italique gras (notez au passage que les commandes de bloc s'occupent automatiquement des corrections d'italique).  +
- +
-Ces commandes de bloc de texte peuvent s'imbriquer aussi avec les commandes modales <latex>\LaTeXe</latex>+
- +
-<code latex> +
-La \texttt{\bfseries typographie} est l'art {\slshape \textbf{d'assembler}\/}  +
-des caractères. +
-</code> +
-<latex> +
-La \texttt{\bfseries typographie} est l'art {\slshape \textbf{d'assembler}\/}  +
-des caractères. +
-</latex> +
- +
-Il faut cependant penser à mettre manuellement la correction d'italique à la fin du groupe si vous utilisez les commandes modales. +
- +
-Avec les commandes de <latex>\LaTeXe</latex>, vous évitez sans le savoir beaucoup de bizarreries typographiques, par exemple des caractères droits et penchés à la fois ! Il reste cependant quelques cas qui peuvent être souhaités et qu'empêche mécaniquement ce système de sélection de fonte : +
-  * vouloir une fonte italique (''\itshape'') ou penchée (''\slshape'') en petites capitales (''\scshape''). Si certains considèrent ce choix comme malheureux, de telles fontes existent. En l'occurrence, l'extension [[ctanpkg>smallcap]] de Daniel Taupin permet de les obtenir pour les fontes //[[fichiers:fontes:que_sont_les_fontes_ec|EC]]// et des techniques similaires peuvent être appliquées à de nombreux autres jeux de fontes ; +
-  * vouloir une fonte italique (''\itshape'') droite (''\upshape''). Donald Knuth a mis à disposition une telle fonte et <latex>\LaTeXe</latex> l'utilise pour le symbole de la livre sterling « £ » dans le jeu de polices par défaut. Cette combinaison est suffisamment étrange pour que, bien qu'il y ait une fonte définie, aucune commande ne l'utilise par défaut. Si jamais vous deviez en avoir besoin, il vous faudra utiliser les commandes de sélection de police les plus simples de <latex>\LaTeX</latex>+
- +
-<code latex> +
-{\fontshape{ui}\selectfont La typographie... demande à rester raisonnable avec les caractères !} +
-</code> +
-<latex> +
-{\fontshape{ui}\selectfont La typographie... demande à rester raisonnable avec les caractères !}+
 </latex> </latex>
  
 ----- -----
-//Source:// [[faquk>FAQ-2letterfontcmd|What's wrong with `\bf``\it`, etc.?]]+//Sources:// 
 +  * [[http://designwithfontforge.com/fr-FR/Italic.html|Design with FontForge: Italique]], 
 +  * [[wp>Italic_type|Italic type]], paragraphe **Upright italics**.
  
-{{htmlmetatags>metatag-keywords=(LaTeX,fonte,\bf,\it,correction italique,police de caractères+{{htmlmetatags>metatag-keywords=(LaTeX,fonte,police italique,upright italics,romain et italique,histoire de l'italique
-metatag-og:title=(Pourquoi éviter d'utiliser les commandes \bf et \it?)+metatag-og:title=(Comment l'italique droit peut-il exister ?)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
 +
3_composition/texte/symboles/polices/italique_droit.1610651687.txt.gz · Dernière modification : 2021/01/14 19:14 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0