En LaTeX, serait-il possible de mettre toutes les premières lettres de chaque mot en gras ? « Lorem ipsum dolor sit amet » devenant « Lorem ipsum dolor sit amet ». Existe-t-il un package qui s'occupe de cela ? |
Avec l'extension
J'ai avec cette commande Attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel. @fredf Il ne suffit pas d'ajouter 1
LaTeX fait |
La solution de @samcarter fonctionne. Il y a simplement des exceptions avec certains caractère spéciaux comme l'indique la documentation du package mfirstuc partie 4. la solution est d'"encapsuler" les caractères avec majuscules Par exemple, pour obtenir le caractère "é" en gras :
A noter qu'une compilation en xelatex (ou lualatex pas testé !) dispense de mettre des accolades
entre les caractères accentués. Une autre solution est de coder en latin1 (ISO-8859-1). Enfin, pour une solution plus robuste et plus flexible il faut recourir à LaTeX 3. Il y aura des soucis si le texte à traiter contient une macro, par exemple
@Jean-jacques Rétorré Attention ! Les contre-obliques ( @Jean-jacques Rétorré On peut s'en sortir directement en LaTeX en redéfinissant |