Le 04/05/2021 à 19:53, Bastien DUMONT a écrit :
Merci d’avoir pointé ces petits soucis, même si c’était sur un ton fort peu
agréable (mais ça peut arriver à tout le monde et l’important est d’être
utile).
Désolé pour mon “ton” qui ne se voulait absolument pas désagréable. En
relisant mon message, je constate effectivement que je n’étais vraiment
pas diplomate.
Merci d’avoir su lire au-delà de la forme.
Effectivement, la structure devait être revue.
Concernant les exemples qui ne marchaient pas, c’est simplement parce que
le serveur ne les compile qu’une fois. Il faut dont tricher dans le code de
manière à ce que l’image corresponde à ce que ça donnerait si on compilait
deux fois. Les explications elles-mêmes sont donc justes.
Le nouveau site de la FAQ sera sans doute plus efficace pour compiler
ces exemples (en utilisant “latexmk” par exemple).
Mais je vois que les images sont d’ores et déjà correctes. Tant mieux !
“Ces fameux cas où le tiret bas devrait être considéré comme normal” sont
ceux décrits juste au-dessus. Essayez de compiler l’exemple sans babel.
C’est donc la rédaction qui me semble ambiguë. J’écrirais plutôt:
«[…] Cependant, le tiret bas (ou underscore) rendu actif par
l’extension pose des problèmes dans un certain nombre de cas
(principalement les arguments mouvants: labels, titres, etc.) […]»
Les trois cas que vous évoquez sont réglés par underscore, celui du nom de
fichier étant donné en exemple. Si pensez qu’il faut les mentionner
explicitement et indiquer des extensions supplémentaires qui gèrent les cas
particuliers en plus de la solution universelle, faites…
Au minimum, j’évoquerais l’extension ‘url’ (et/ou ‘hyperref’) pour les
URL… et peut-être ‘listing’ pour les noms de fichiers et les
identifiants de code.
La vrai “bonne” question sous-jacente reste comment gérer tous les
arguments mouvants de manière correcte (s’il existait une méthode
universelle, j’en serais le premier satisfait). Depuis quelques années,
‘babel’ a permis fait de gros progrès (pour les caractères actifs en
particulier).
Cordialement,
Paul Gaborit