Lorsque vous souhaitez souligner une partie d'une phrase, LaTeX vous donne \emph{...}. Il ne dit pas « mettre ceci en italique » – il marque le *signification* « insistez ceci ». Par défaut, cela apparaît en italique, mais utilisé à l'intérieur d'un texte déjà en italique, il revient dans l'autre sens, de nouveau en position verticale (romain). Ce basculement est au cœur de \emph, et c'est exactement ce qui le distingue de \textit, qui n'est qu'inclinable.
Marquage de la signification et non de l'apparence
Écrivez \emph{the phrase to stress} et son argument est souligné. Le point clé est que \emph spécifie un rôle — « ceci est souligné » — et non un aspect tel que « italique ». La police de caractères qui met l'accent est déterminée par la classe de document ou par un package. La valeur par défaut est l'italique, mais ce n'est qu'une partie de la façon dont \emph est défini, pas son essence.
C'est exactement la distinction entre <em> (souligné) et <i> (italique) dans le Web HTML. <em> signifie « souligné » et son apparence réelle est laissée à la feuille de style CSS. LaTeX fonctionne de la même manière : dans le corps vous écrivez la signification avec \emph, et vous laissez son apparence au fichier de classe. C'est le principe de séparation des préoccupations — écrire le sens indépendamment de la présentation — et il traverse toute la conception de LaTeX.
Les avantages pratiques sont également clairs. Parce que vous avez marqué la signification, si vous décidez plus tard que « l'accentuation doit être en gras et non en italique », vous pouvez la modifier partout en modifiant l'endroit unique qui définit l'apparence de l'accentuation — sans toucher du tout au corps. Saupoudrez plutôt \textit{...} dans le texte, et chaque changement de politique vous oblige à rechercher et à réécrire chaque endroit affecté dans le manuscrit.
\emph bascule ; \textit uniquement les inclinaisons
La chose la plus distinctive que fait \emph est de basculer. Lorsque le texte environnant est ordinaire (romain), \emph met son argument en italique. Mais lorsque les environnements sont déjà en italique, ce même \emph remet son argument à la position verticale. Il répond automatiquement à l'objectif « montrer l'accent d'une manière qui se démarque du texte en cours », en s'adaptant au contexte : l'accentuation à l'intérieur du roman se démarque en italique, l'accentuation à l'intérieur de l'italique se démarque comme verticale - dans tous les cas, elle reste visiblement différente de son environnement.
En revanche, \textit{...} est une commande visuelle qui met en italique sans condition. Il est toujours incliné, peu importe si son environnement est en italique. Ainsi, l'utilisation de \textit dans un texte déjà en italique ne change rien visuellement, et le mot que vous vouliez souligner se fond dans le texte en cours. C'est la principale raison pour laquelle l'accent doit être utilisé sur \emph, et non sur \textit. Recherchez \textit lorsque le look lui-même est le point important : "ce mot est le titre d'un livre, alors mettez-le en italique."
| Aspect | \emph | \textit | |
|---|---|---|---|
role | Ce qu'il exprime | Le sens « accentuation » (logique) | La forme italique (visuel) |
upright | Texte vertical à l'intérieur | Passe en italique | Passe en italique |
italic | Texte en italique à l'intérieur | Revient à la position verticale (bascule) | Reste en italique (aucun changement) |
declaration | Formulaire de déclaration | \em ({\em ...}) | \itshape ({\itshape ...}) |
use | Quand utiliser | Accentuation dans le texte | Titres, termes — quand le look est important |
Où \emph{...} est une commande qui prend un argument, \em effectue la même emphase qu'une déclaration. Vous l'étendez avec des accolades, comme dans {\em emphasized}. Comme \emph, \em bascule entre italique et vertical selon le contexte. Pour une phrase courte, la forme d'argument \emph{...} est plus pratique ; pendant une longue période, la déclaration \em est pratique. La paire \textit et \itshape est la même relation « formulaire de commande versus formulaire de déclaration ».
Emphase imbriquée — elle alterne
Parfois, vous souhaitez souligner quelque chose dans un passage déjà souligné. Nest \emph, et sa nature basculante fait que l'italique et le droit alternent à chaque niveau. L’exemple suivant le montre.
\emph{start text \emph{middle text} end text}Ici, le \emph extérieur définit start text et end text en italique. Mais le \emph{middle text} intérieur, assis à l'intérieur du texte en italique, revient droit (romain), donc middle text seul se tient droit. En d’autres termes, la forme s’inverse avec la profondeur d’imbrication : « droit → italique → droit → …. » L'imbrication de \textit ne fait rien de tel : quel que soit le nombre de couches que vous empilez, tout reste en italique et l'accent interne est impossible à distinguer.
Il y a encore une subtilité : \emph insère automatiquement les corrections en italique. Lors du passage d'un glyphe incliné à un glyphe vertical, une petite quantité d'espace est ajoutée afin que les lettres n'entrent pas en collision. Placer manuellement \textit{...} à côté du texte vertical peut encombrer les glyphes à moins que vous n'ajoutiez cette correction vous-même avec \/, mais \emph comprend ses propres limites et les gère. Le simple fait de marquer le sens apporte gratuitement ce soin typographique raffiné.
Personnalisation des niveaux d'accentuation (\DeclareEmphSequence)
L'alternance italique et verticale à chaque niveau d'imbrication est la valeur par défaut, mais \DeclareEmphSequence vous permet de concevoir cela librement. Introduit dans la version 2020 de LaTeX, ce mécanisme relativement nouveau prend une liste séparée par des virgules spécifiant quelle déclaration de police utiliser à chaque niveau d'accentuation (chaque profondeur d'imbrication). Vous l'avez mis dans le préambule.
\DeclareEmphSequence{\itshape,%
\upshape\scshape,\itshape}Dans cet exemple, le premier niveau d'accentuation est italique, le deuxième est petites majuscules et le troisième est italique petites majuscules (à condition que vous utilisiez une police qui a ces formes). Vous pouvez tout aussi bien créer une hiérarchie qui correspond à votre document – par exemple, « accentuation de premier niveau en gras, l'accentuation imbriquée à l'intérieur est en italique ».
- Si l'imbrication va plus loin que ce que propose la liste —
\emresetest utilisé (par défaut\ulcshape\upshape, c'est-à-dire retour à la position verticale ordinaire), puis la liste redémarre depuis le début. - Une vérification « intelligente » — LaTeX vérifie qu'une déclaration donnée modifie réellement la police actuelle ; si ce n'est pas le cas, ce niveau est ignoré et le suivant est essayé (en supposant que la police y a déjà été modifiée à la main).
- Pour remplacer cette vérification : ajoutez
\emforceà l'entrée, ce qui indique au mécanisme de l'utiliser même lorsque les attributs de police semblent inchangés.
La plupart des documents n'ont besoin de rien de tout cela — l'alternance italique/vertical par défaut est suffisante. Ce qui compte, c'est que même lorsque vous souhaitez changer de look, le \emph dans votre corps reste intact. Le sens de l’emphase réside dans le texte ; la façon dont il est rendu réside au même endroit dans le préambule – la séparation des préoccupations au travail à nouveau. L’image complète des commandes qui modifient la police elle-même est rassemblée sur la page « Commandes de style de police ».
Accent mis sur l'édition lors de la révision
L'accent est le plus important lors de la révision, pas lors de la première ébauche. Il est acceptable de marquer les mots importants avec \emph lors de la rédaction, mais avant de soumettre, demandez si trop de phrases soulignées ne dispersent pas l'œil du lecteur. Si un paragraphe comporte plusieurs passages accentués, c'est généralement un signe qu'il faut réviser la structure de la phrase elle-même. Séparez les définitions, les contrastes, les mises en garde et les conclusions, et laissez l'accent uniquement sur le seul point que le lecteur doit remarquer.
- Marquez la terminologie utilisée en premier. L'utilisation de
\emphpour un terme que vous définissez facilite le déplacement ultérieur vers un index ou un glossaire. - Ne l'utilisez pas uniquement pour l'apparence. Si la forme italique elle-même est requise, comme pour le titre d'un livre ou une expression étrangère, utilisez
\textitet conservez-la séparée de l'accentuation. - Soyez retenu dans la prose japonaise. Dans le corps du texte japonais, le gothique, les points d'accentuation ou une autre convention peuvent être plus naturels. Suivez les conventions de classe et de terrain.
- Recherchez avant la construction finale. Vérifiez que
\textit{n'est pas utilisé comme emphase et que\emphn'a pas proliféré dans les en-têtes ou les légendes.
Lors de la modification de l'apparence de l'accentuation
Même si vous souhaitez que l'accent soit différent, conservez \emph{...} dans le corps. Modifiez plutôt la définition dans le préambule ou la classe. Un document de cours peut nécessiter l'accentuation du premier niveau en gras ; un document linguistique peut nécessiter une emphase imbriquée en petites majuscules. Tant que le corps enregistre toujours la signification « accent », le style de sortie peut être modifié en un seul endroit pour le support cible. Dans les résumés, les légendes et les titres, l'accent peut devenir disproportionné, alors vérifiez combien vous y utilisez séparément de la prose corporelle.
- Ne remplacez pas le corps par
\textbf. Si seule l'apparence devait changer, évitez un remplacement qui perdrait le sens. - Définissez la politique par document. Si l'accent change d'apparence d'un chapitre à l'autre, les lecteurs peuvent mal interpréter son importance.
- Soyez prudent lorsque vous soulignez.
ulemremplace\emphpar le soulignement par défaut ; chargez-le avec[normalem]si l'accentuation ordinaire doit rester intacte.