--- myst: html_meta: keywords: LaTeX, généralités, bases, saisie, clavier, caractère, Mac, macOS --- % Pour améliorer l'affichage des caractères ⇧ et ⇪ (majuscule et majuscules verrouillées) % sous forme de touche de clavier (donc avec la balise ), la classe "nott" (définie % dans /faq-gut/source/_static/css/custom.css) est employée. % Pour afficher le caractère accent grave dans la balise , le choix est fait % d'employer la syntaxe `. En effet, dans certains éditeurs de code, % employer directement ` perturbe % l'analyseur syntaxique jusqu'à retrouver un caractère d'accent grave ` ouf ! % (dans ce qui précède, tout ce qui est entre les deux accents graves précédents est % coloré comme s'il s'agissait de texte à composer comme du code en ligne). % Toujours en lien avec la difficulté de gérer le caractère accent grave, si justement % on souhaite l'afficher comme code en ligne, on ne peut pas l'encadrer de deux % caractères accents grave (ce qui ferait 3 caractères accents grave à la suite). % La solution choisie dans ce cas est d'employer le code suivant : % ` % En attendant une meilleure suggestion. # Comment obtenir ce caractère utile pour le codage TeX et LaTeX sur mon clavier sous macOS ? Dans ce qui suit : - est la touche nommée *option* ; - est la touche de majuscule (non verrouillée), aussi nommée par le mot anglais *shift* ; - est la touche de majuscule verrouillée (dont l'état activé est matérialisé par l'allumage d'une petite LED) ; - est la touche nommée *command* (utilisée uniquement dans la section [](#saisieUnicode)). :::{tip} Sur les versions récentes de macOS, appuyer sur une touche de voyelle et laisser la touche enfoncée fait apparaître à l'écran dans une bulle de nombreuses variantes, notamment accentuées, de la voyelle en question (par exemple pour a : `à`, `â`, `ª`, `æ`, `á`, `ä`, `ã`, `å`, `ā`), accompagnées d'un numéro d'index. Pour sélectionner le caractère, on peut cliquer sur le caractère en question ou entrer le numéro d'index. ::: ## Clavier français Le clavier est de type AZERTY. Ce qui suit s'applique à la méthode de saisie "Français". :::{list-table} Les caractères utiles au code TeX et LaTeX :widths: 13 29 58 :header-rows: 1 :stub-columns: 1 :align: left * - Caractère - Combinaison de touches (clavier français) - Commentaire * - `\` - + + : - `/` s'obtient avec + :, et `\` peut être vu comme une variante de `/`, d'où l'ajout de pour l'obtenir * - `(` - ( - Immédiat * - `)` - ) - Immédiat * - `{` - + ( - `{` peut être vu comme une variante de `(`, d'où l'ajout de pour l'obtenir * - `}` - + ) - `}` peut être vu comme une variante de `)`, d'où l'ajout de pour l'obtenir * - `[` - + + ( - `[` peut être vu comme une variante plus forte de `(`, d'où l'ajout de + pour l'obtenir * - `]` - + + ) - `]` peut être vu comme une variante plus forte de `)`, d'où l'ajout de + pour l'obtenir * - `_` - + - - Caractère marqué au-dessus de la touche -. Trait de soulignement, nommé "tiret du 8" dans le monde PC * - `~` - + n, puis espace - Caractère nommé *tilde* ; + n produit l'accent ` ̃`, surtout utilisé dans ñ (d'où l'association avec `n`), et attend une lettre comme `a`, `n` ou `o` ou encore l'espace pour le tilde tout seul * - `%` - + ù - Caractère marqué au-dessus de la touche ù * - `&` - & - Immédiat * - `#` - + @ - Caractère marqué au-dessus de la touche @ * - `$` - $ - Immédiat * - `<` - < - Immédiat * - `>` - + > - Caractère marqué au-dessus de la touche < * - `@` - @ - Immédiat * - `:` - : - Immédiat. Usage courant dans la programmation en LaTeX3 * - `^` - ^ puis espace - * - `|` - + + l - Caractère nommé *pipe* (tuyau). On peut se souvenir de cette combinaison de touches en se rappelant que le caractère ressemble à un `l` ::: :::{list-table} Les majuscules accentuées :widths: 13 36 51 :header-rows: 1 :stub-columns: 1 :align: left * - Caractère - Combinaison de touches (clavier français) - Commentaire * - `À` - ` puis + a - Ou via puis à * - `Â` - ^ puis + a - Ou puis ^ puis a, ou via + z * - `É` - + + & (= `´`) suivi de + e - Ou via puis é * - `È` - ` puis + e - Ou via puis è, ou + k * - `Ê` - ^ puis + e - Ou + + e, ou via puis ^ puis e * - `Ë` - + ^ puis + e - Ou + + k, ou via puis + ^ (= `¨`) puis e * - `Î` - ^ puis + i - Ou + + h, ou via puis ^ puis i * - `Ï` - + ^ (= `¨`) puis + i - Ou + + j, ou via puis + ^ (= `¨`) puis i * - `Ô` - ^ puis + o - Ou + + ^, ou via puis ^ puis o * - `Ù` - + ù - Ou via puis ù * - `Û` - ^ puis + u - Ou + + !, ou via puis ^ puis u * - `Ü` - + ^ (= `¨`) puis + u - Ou via puis + ^ (= `¨`) puis u * - `Ÿ` - + ^ (= `¨`) puis + y - Ou via puis + ^ puis y, ou + + y ou + + @ ::: :::{list-table} Autres caractères utilisés en langue française ou avec les moteurs UTF-8 :widths: 12 26 61 :header-rows: 1 :stub-columns: 1 :align: left * - Caractère - Combinaison de touches (clavier français) - Commentaire * - `æ` - + a - `æ` peut être vu comme une variante de `a`, d'où l'ajout de pour l'obtenir * - `œ` - + o - `œ` peut être vu comme une variante de `o`, d'où l'ajout de pour l'obtenir * - `Æ` - + + a - `Æ` peut être vu comme une variante de `A`, d'où l'ajout de pour l'obtenir * - `Œ` - + + o - `Œ` peut être vu comme une variante de `O`, d'où l'ajout de pour l'obtenir * - `ç` - ç - Immédiat * - `Ç` - + ç - `Ç` peut être vu comme une variante de `ç`, d'où l'ajout de pour l'obtenir ( + ç étant déjà pris pour produire `9`) * - `«` - + è - Guillemet français ouvrant. Voir les précautions à prendre sur la [page consacrée aux guillemets](/3_composition/texte/symboles/caracteres/guillemets) * - `»` - + + è - Guillemet français fermant. Voir les précautions à prendre sur la [page consacrée aux guillemets](/3_composition/texte/symboles/caracteres/guillemets) * - `…` - + ; - *(Pour LuaLaTeX/XeLaTeX)* `…` peut être vu comme une variante de `.`, d'où l'ajout de sur la touche du point-virgule pour l'obtenir, le point étant obtenu avec + ; * - espace insécable - + espace - *(Pour LuaLaTeX/XeLaTeX)* L'espace insécable peut être vu comme une variante de `espace`, d'où l'ajout de pour l'obtenir * - `—` (—) - + - - *(Pour LuaLaTeX/XeLaTeX)* Tiret cadratin (ou tiret long). Peut être vu comme une variante de `-`, d'où l'ajout de pour l'obtenir * - `–` (–) - + + - - *(Pour LuaLaTeX/XeLaTeX)* Tiret semi-cadratin (ou tiret moyen) * - `§` - § - Immédiat * - `€` - + $ - `€` peut être vu comme une variante (monétaire) de `$`, d'où l'ajout de pour l'obtenir. Caractère marqué à droite de la touche $ ::: :::{attention} Pour les utilisateurs de LuaLaTeX/XeLaTeX : le clavier Mac français permet d'obtenir le caractère º (avec + u), mais ce n'est pas le caractère `o` en exposant (pour produire par exemple l'abréviation du mot "numéro"). Cette combinaison produit en fait le caractère Unicode U+00BA (Indicateur ordinal masculin), qui est différent du caractère U+1D52 (Lettre modificative minuscule o), lequel est réellement le `o` en exposant. ::: ## Clavier suisse romand Le clavier est de type QWERTZ. Ce qui suit s'applique à la méthode de saisie "Suisse romand". :::{list-table} Les caractères utiles au code TeX et LaTeX :widths: 15 30 55 :header-rows: 1 :stub-columns: 1 :align: left * - Caractère - Combinaison de touches (clavier suisse romand) - Commentaire * - `\` - + + 7 - `/` s'obtient avec + 7, et `\` peut être vu comme une variante, d'où l'ajout de pour l'obtenir * - `(` - + 8 - Caractère marqué au-dessus de la touche 8 * - `)` - Caractère marqué au-dessus de la touche 9 - Immédiat * - `{` - + 8 - Variante de `(`, obtenue avec + 8 * - `}` - + 9 - Variante de `)`, obtenue avec + 9 * - `[` - + 5 - * - `]` - + 6 - * - `_` - + - - Caractère marqué au-dessus de la touche -. Trait de soulignement, nommé "tiret du 8" dans le monde PC * - `~` - + n, puis espace - Caractère nommé *tilde* ; + n produit l'accent ` ̃`, surtout utilisé dans ñ (d'où l'association avec `n`), et attend une lettre comme `a`, `n` ou `o` ou encore l'espace pour le tilde tout seul * - `%` - + 5 - Caractère marqué au-dessus de la touche 5 * - `&` - + 6 - Caractère marqué au-dessus de la touche 6 * - `#` - + 3 - Caractère marqué à droite de la touche 3 * - `$` - $ - Immédiat * - `<` - < - Immédiat * - `>` - + < - Caractère marqué au-dessus de la touche < * - `@` - + g - Caractère marqué à droite de la touche g * - `:` - + . - Caractère marqué au-dessus de la touche .. Usage courant dans la programmation en LaTeX3 * - `^` - ^ puis espace - * - `|` - + 7 - Caractère nommé *pipe* (tuyau) ::: :::{list-table} Les majuscules accentuées :widths: 14 30 56 :header-rows: 1 :stub-columns: 1 :align: left * - Caractère - Combinaison de touches (clavier suisse romand) - Commentaire * - `À` - + ^ puis + a - Ou via puis à * - `Â` - ^ puis + a - Ou + ^ + a * - `É` - + ^ (= `´`) puis + e - Ou via puis é * - `È` - puis + r - Ou via puis è, ou + ^ (= `) puis + e * - `Ê` - ^ puis + e - Ou via puis ^ puis e * - `Ë` - ¨ puis + e - Ou + + e, ou via puis ¨ puis e * - `Î` - ^ puis + i - Ou + + t, ou via puis ^ puis i * - `Ï` - ¨ puis + i - Ou puis ¨ puis i * - `Ô` - ^ puis + o - Ou + + 9, ou via puis ^ puis o * - `Ù` - + + u - Ou puis + ^ (= `) puis u, ou via + ^ (= `) puis + u * - `Û` - ^ puis + u - Ou puis ^ puis u * - `Ü` - ¨ puis + u - Ou puis ¨ puis u * - `Ÿ` - puis + y - Ou ¨ puis + y, ou puis ¨ puis y ::: :::{list-table} Autres caractères utilisés en langue française ou avec les moteurs UTF-8 :widths: 13 30 57 :header-rows: 1 :stub-columns: 1 :align: left * - Caractère - Combinaison de touches (Clavier suisse romand) - Commentaire * - `æ` - + à - * - `œ` - + q - * - `Æ` - + + à - * - `Œ` - + + q - * - `ç` - + 4 - Caractère marqué au-dessus de la touche 4 * - `Ç` - + 4 - * - `«` - + , - Guillemet français ouvrant. Voir les précautions à prendre sur la [page consacrée aux guillemets](/3_composition/texte/symboles/caracteres/guillemets) * - `»` - + + , - Guillemet français fermant. Voir les précautions à prendre sur la [page consacrée aux guillemets](/3_composition/texte/symboles/caracteres/guillemets) * - `…` - + . - *(Pour LuaLaTeX/XeLaTeX)* `…` peut être vu comme une variante de `.`, d'où l'ajout de pour l'obtenir * - espace insécable - + espace - *(Pour LuaLaTeX/XeLaTeX)* L'espace insécable peut être vu comme une variante de `espace`, d'où l'ajout de pour l'obtenir * - `—` (—) - + + - - *(Pour LuaLaTeX/XeLaTeX)* Tiret cadratin (ou tiret long) * - `–` (–) - + - - *(Pour LuaLaTeX/XeLaTeX)* Tiret semi-cadratin (ou tiret moyen). Peut être vu comme une variante de `-`, d'où l'ajout de * - `§` - § - Immédiat * - `€` - + e - Caractère marqué à droite de la touche e. `€` peut être vu comme une variante de `e`, d'où l'ajout de pour l'obtenir. ::: :::{attention} Pour les utilisateurs de LuaLaTeX/XeLaTeX : le clavier Mac suisse romand permet d'obtenir le caractère º (avec + j), mais ce n'est pas le caractère `o` en exposant (pour produire par exemple l'abréviation du mot "numéro"). Cette combinaison produit en fait le caractère Unicode U+00BA (Indicateur ordinal masculin), qui est différent du caractère U+1D52 (Lettre modificative minuscule o), lequel est réellement le `o` en exposant. ::: ## Clavier canadien français Le clavier est de type QWERTY. Ce qui suit s'applique à la méthode de saisie "Canadien - CSA" (voir la [norme CAN/CSA_Z243.200](wpfr:CAN/CSA_Z243.200)). :::{list-table} Les caractères utiles au code TeX et LaTeX :widths: 13 32 55 :header-rows: 1 :stub-columns: 1 :align: left * - Caractère - Combinaison de touches (clavier canadien français) - Commentaire * - `\` - + / - Caractère marqué au-dessus de la touche `/`. Aussi disponible via + è et + ù * - `(` - + 9 - Caractère marqué au-dessus de la touche 9 * - `)` - + 0 - Caractère marqué au-dessus de la touche 0 * - `{` - + 7 - Caractère marqué à droite de la touche 7 * - `}` - + 8 - Caractère marqué à droite de la touche 8 * - `[` - + 9 - Caractère marqué à droite de la touche 9. Peut être vu comme variante de `(`, obtenu avec + 9 * - `]` - + 0 - Caractère marqué à droite de la touche 0. Peut être vu comme variante de `)`, obtenu avec + 0 * - `_` - + - - Caractère marqué au-dessus de la touche -. Trait de soulignement, nommé "tiret du 8" dans le monde PC * - `~` - + ç - Caractère nommé *tilde*, marqué à droite de la touche ç. Contrairement aux autres types de clavier (français et suisse romand), cette combinaison produit directement le caractère `~` * - `%` - + 5 - Caractère marqué au-dessus de la touche 5 * - `&` - + 7 - Caractère marqué au-dessus de la touche 7 * - `#` - + 3 - Caractère marqué au-dessus de la touche 3 * - `$` - + 4 - Caractère marqué au-dessus de la touche 4 * - `<` - + , - Caractère marqué à droite de la touche , * - `>` - + . - Caractère marqué à droite de la touche . * - `@` - + 2 - Caractère marqué au-dessus de la touche `2` * - `:` - + ; - Caractère marqué au-dessus de la touche `;`. Usage courant dans la programmation en LaTeX3 * - `^` - ^ puis espace - * - `|` - + / - Caractère nommé *pipe* (tuyau), marqué à droite de la touche /. Aussi disponible via + - ::: :::{list-table} Les majuscules accentuées :widths: 13 32 55 :header-rows: 1 :stub-columns: 1 :align: left * - Caractère - Combinaison de touches (clavier canadien français) - Commentaire * - `À` - + à - Ou via puis à * - `Â` - ^ puis + a - Ou via puis ^ puis a * - `É` - + é - Ou via puis é * - `È` - + è - Ou via puis è * - `Ê` - ^ puis + e - Ou via puis ^ puis e * - `Ë` - + ^ puis + e - Ou via puis + ^ puis e * - `Î` - ^ puis + i - Ou via puis ^ puis i * - `Ï` - + ^ puis + i - Ou via puis + ^ puis i * - `Ô` - ^ puis + o - Ou via puis ^ puis o * - `Ù` - + ù - Ou via puis ù * - `Û` - ^ puis + u - Ou via puis ^ puis u * - `Ü` - + ^ puis + u - Ou via puis + ^ puis u * - `Ÿ` - + ^ puis + y - Ou via puis + ^ puis y ::: :::{list-table} Autres caractères utilisés en langue française ou avec les moteurs UTF-8 :widths: 13 31 56 :header-rows: 1 :stub-columns: 1 :align: left * - Caractère - Combinaison de touches (clavier canadien français) - Commentaire * - `æ` - + a - `æ` peut être vu comme une variante de `a`, d'où l'ajout de pour l'obtenir * - `œ` - + q - * - `Æ` - + + a - `Æ` peut être vu comme une variante de `A`, d'où l'ajout de pour l'obtenir * - `Œ` - + + q - * - `ç` - ç - Immédiat * - `Ç` - + ç - * - `«` - + z - Guillemet français ouvrant. Caractère marqué à droite de la touche z. Voir les précautions à prendre sur la [page consacrée aux guillemets](/3_composition/texte/symboles/caracteres/guillemets) * - `»` - + x - Guillemet français fermant. Caractère marqué à droite de la touche x. Voir les précautions à prendre sur la [page consacrée aux guillemets](/3_composition/texte/symboles/caracteres/guillemets) * - `…` - + + l - *(Pour LuaLaTeX/XeLaTeX)* * - espace insécable - + espace - *(Pour LuaLaTeX/XeLaTeX)* L'espace insécable peut être vu comme une variante de `espace`, d'où l'ajout de pour l'obtenir * - `—` (—) - + + 0 - *(Pour LuaLaTeX/XeLaTeX)* Tiret cadratin (ou tiret long) * - `–` (–) - + + = - *(Pour LuaLaTeX/XeLaTex)* Tiret semi-cadratin (ou tiret moyen) * - `§` - + + s - Pour s'en souvenir, on peut voir le caractère `§` comme deux `S` imbriqués * - `€` - + 4 - On peut se souvenir de la combinaison pour obtenir ce caractère en considérant que `€` est une variante de `$`, lequel est obtenu avec + 4 ::: (saisieUnicode)= ### Méthode de saisie Unicode Quel que soit le clavier physique lié au Mac, il est possible de sélectionner la méthode de saisie "Universel (Unicode Hex)" (cherchez "Méthode de saisie" dans l'aide intégrée à macOS ou sur les pages d'assistance d'Apple ou encore avec Spotlight, accessible via la loupe dans la barre des menus ou avec le raccourci qui par défaut est + espace). Cette méthode permet d'entrer tout caractère Unicode, pourvu qu'on en connaisse son code hexadécimal. Le principe consiste, tout en maintenant la touche enfoncée, à taper le code hexadécimal du caractère souhaité. Ainsi, pour contribuer à cette FAQ, vous pourriez avoir besoin de saisir les caractères `⟨` et `⟩` (cf. la page sur la syntaxe des [éléments de code variables](/8_contribuer/syntaxe/syntax.md#elements-de-code-variables), qui par ailleurs décrit une méthode permettant de saisir les caractères `⟨` et `⟩` directement au clavier, par la création d'une nouvelle *disposition de clavier*). Ces caractères s'obtiennent respectivement avec + 27e8 et + 27e9. :::{note} Les lettres du code hexadécimal peuvent être indifféremment tapées en minuscules ou en majuscules. ::: ### Le visualiseur de clavier Pour accéder à un caractère spécifique, si on en a oublié la combinaison de touches permettant de l'obtenir, une méthode efficace consiste à afficher le "Visualiseur de clavier" qui s'obtient via le menu de saisie dans la [barre des menus](wpfr:Barre_de_menu) et d'observer les changements de caractères affichés selon que l'on n'enfonce aucune touche modificatrice, ou qu'on enfonce , ou + . :::{tip} Si le menu de saisi est absent de la barre des menus, cherchez "menu de saisie" dans l'app "Réglages Système" (anciennement "Préférences Système") de macOS et activez "Afficher le menu de saisie dans la barre des menus". Ce réglage est rangé dans la rubrique "Clavier". ::: ### Le visualiseur de caractères Pour retrouver un caractère, qui n'est pas directement accessible par une combinaison de touches, ce qui peut spécifiquement intéresser les utilisateurs de LuaLaTeX/XeLaTeX, une méthode consiste à chercher le caractère à l'aide du visualiseur de caractères, qui s'obtient en choisissant "Afficher Emoji et symboles" dans le menu de saisie de la barre des menus. Par défaut, cette palette n'affiche que les Emojis, mais en cliquant sur la petite icône en haut à droite, on accède à l'interface générale. Par le menu en haut à gauche de la palette, on peut choisir ses sections préférés en personnalisant une liste de catégories de caractères que l'on souhaite voir affichés (par exemple des caractères cyrilliques, ou le tableau Unicode de l'ensemble des caractères). Une fois son caractère trouvé, on double-clique dessus pour l'insérer au niveau de l'emplacement actuel du curseur dans son éditeur de texte. :::{tip} Si le menu de saisi est absent de la barre des menus, cherchez "menu de saisie" dans l'app "Réglages Système" (anciennement "Préférences Système") de macOS et activez "Afficher le menu de saisie dans la barre des menus". Ce réglage est rangé dans la rubrique "Clavier". :::