Accentuer les lettres initiales

Comment souligner chaques initiales dans un paragraphe ?

Exemple : _F_ramboise Mûre _B_anane _O_range _P_omme

L’extrait de code suivant ne fonctionne pas avec pdflatex.

:scissors:-------------------------------------------------------------------------------
\documentclass{article}
\usepackage{mfirstuc}
\let\mfirstucMakeUppercase\textbf
\begin{document}
\capitalisewords{Framboise Mûre Banane Orange Pomme}
\end{document}
:scissors:-------------------------------------------------------------------------------

Cela ne fonctionne pas avec les couleurs.

:scissors:-------------------------------------------------------------------------------
! Package inputenc Error: Invalid UTF-8 byte sequence.

See the inputenc package documentation for explanation.
Type H for immediate help.

l.6 …talisewords{Lila Lavande Magenta Écarlate}

?
:scissors:-------------------------------------------------------------------------------

Selon la documentation de l’extension “mfirstuc”, il faut placer l’initiale
accentuée dans un groupe.

:scissors:-------------------------------------------------------------------------------
\capitalisewords{Lila Lavande Magenta {É}carlate}
:scissors:-------------------------------------------------------------------------------

Voilà !

[Ref] https://texnique.fr/osqa/questions/10114/mettre-en-gras-les-premieres-lettres-de-tous-les-mots-dun-texte

Cordialement,
Kevin Vigouroux

Bonjour,

\documentclass{article}
\usepackage{mfirstuc}
\let\mfirstucMakeUppercase\textbf
\begin{document}
\capitalisewords{Framboise Mûre Banane Orange Pomme}
\end{document}

Le message d’erreur parle de utf8. Peut-être ajouter l’encodage \usepackage[utf8]{inputenc} ? (J’ai essayé le fichier encodé iso8859-1 et uft8, mfirstuc supporte les deux avec le bon paramètre à inputenc, et avec l’ECM.)

Cela ne fonctionne pas avec les couleurs.

Heu… quelles couleurs ?

–Jean-Yves Baudais

PS : mfirstuc ou comment produire des horreurs typographiques. Mon Knuth ! M’enfin…

Jean-Yves Baudais xyz@xyz.tld writes:

Bonjour,

\documentclass{article}
\usepackage{mfirstuc}
\let\mfirstucMakeUppercase\textbf
\begin{document}
\capitalisewords{Framboise Mûre Banane Orange Pomme}
\end{document}

Le message d’erreur parle de utf8. Peut-être ajouter l’encodage
\usepackage[utf8]{inputenc} ? (J’ai essayé le fichier encodé iso8859-1
et uft8, mfirstuc supporte les deux avec le bon paramètre à inputenc,
et avec l’ECM.)

Cela ne fonctionne pas avec les couleurs.

Heu… quelles couleurs ?

Effectivement, mon courriel était plutôt confus. En fait, le problème de
compilation se résout en plaçant les initiales accentuées dans des
groupes (entre ‘{}’), tel qu’indiqué dans la documentation de
l’extension “mfirstuc”. Les couleurs dont je parle sont les noms des
couleurs, la liste de couleurs qui apparaît dans le second exemple.

En soi, je connaissais déjà la réponse mais par facétie ou curiosité
j’ai exposé le problème. Je n’ai pas vraiment saisis à quoi ça sert
d’accentuer chaque initiale. Par contre, je trouve cela étonnant, la
façon de résoudre un tel problème : l’erreur de compilation et le
procédé employé pour parvenir au résultat.

–Jean-Yves Baudais

PS : mfirstuc ou comment produire des horreurs typographiques. Mon Knuth ! M’enfin…


Cordialement,
Kevin Vigouroux