Comment faire pour obtenir que l'accent aigü d'un « e » soit coloré ? Rouge, par exemple, alors que le « e » lui-même serait noir ?

N'ayant pas la moindre idée d'un procédé permettant d'obtenir ce résultat, j'ai quelque peine à imaginer un ECM !

Posée 03 Déc '19, 11:11

Pathe's gravatar image

Pathe ♦♦
7.5k43204251
Taux d'acceptation : 55%

Modifiée 03 Déc '19, 11:12


Voici une solution, élaborée à partir de celle postée sur un autre site :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{color}

\newcommand\twocolour[2]{\hspace*{0pt}\rlap{\textcolor{red}{#1}}#2}
\DeclareUnicodeCharacter{00E9}{\twocolour{\'{e}}{e}}
\DeclareUnicodeCharacter{00C9}{\twocolour{\'{E}}{E}}
\DeclareUnicodeCharacter{00C1}{\twocolour{\'{A}}{A}}
\DeclareUnicodeCharacter{00E1}{\twocolour{\'{a}}{a}}
\DeclareUnicodeCharacter{00D3}{\twocolour{\'{O}}{O}}
\DeclareUnicodeCharacter{00F3}{\twocolour{\'{o}}{o}}

\DeclareUnicodeCharacter{00E8}{\twocolour{\`{e}}{e}}
\DeclareUnicodeCharacter{00C8}{\twocolour{\`{E}}{E}}
\DeclareUnicodeCharacter{00C0}{\twocolour{\`{A}}{A}}
\DeclareUnicodeCharacter{00E0}{\twocolour{\`{a}}{a}}
\DeclareUnicodeCharacter{00D2}{\twocolour{\`{O}}{O}}
\DeclareUnicodeCharacter{00F2}{\twocolour{\`{o}}{o}}

\DeclareUnicodeCharacter{00C7}{\twocolour{\c{C}}{C}}
\DeclareUnicodeCharacter{00E7}{\twocolour{\c{c}}{c}}

\DeclareUnicodeCharacter{00CA}{\twocolour{\^{E}}{E}}
\DeclareUnicodeCharacter{00EA}{\twocolour{\^{e}}{e}}
\DeclareUnicodeCharacter{00C2}{\twocolour{\^{A}}{A}}
\DeclareUnicodeCharacter{00E2}{\twocolour{\^{a}}{a}}
\DeclareUnicodeCharacter{00CE}{\twocolour{\^{I}}{I}}
\DeclareUnicodeCharacter{00EE}{\twocolour{\^{i}}{\i}}

\begin{document}

Les canards écrivent avec \LaTeX

è 
È 
É 
Á 
á 
À 
à 
Ó 
ó 
Ò
ò
Ç
ç
Ê
ê
Â
â
Î
î

\end{document}
Lien permanent

Publiée 03 Déc '19, 11:27

samcarter's gravatar image

samcarter
8.4k2817
Taux d'acceptation : 56%

Modifiée 03 Déc '19, 13:24

Pathe's gravatar image

Pathe ♦♦
7.5k43204251

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.