Vous lisez le journal de Laurent Fousse. Vous l'avez sans doute bien cherché.

Archives

feed
Flux rss
Flux rss commentaires

Derniers commentaires :

Signez la pétition contre les machines de vote électroniques

Caveat lector

Vade Retro, LaTeX.

Peut-on m'expliquer pourquoi le caractère _ (U+005F LOW LINE) qui sert à mettre des éléments en indice en mode mathématique, conserve un caractère spécial en mode non mathématique ? I.e., le parseur LaTeX préfère produire une erreur de syntaxe et suggérer l'ajout du mode mathématique plutôt que de dire « oh, un underscore, mon utilisateur voulait sans doute taper un underscore et n'en a rien à cirer de mes considérations sur le mode mathématique ».

Y'a des jours où je me dis que ma discipline a essentiellement produit un énorme fiasco soci(ét)al. Heureusement le week-end est proche.

posté 2008-06-06T17:06 sous {} 5 commentaires // #

1. Le samedi 07 juin 2008 à 22:21, par ChrisJ

Excellente question, à laquelle je n'ai jamais eu de réponse...

2. Le lundi 09 juin 2008 à 11:28, par Bruce

Mmmm, au hasard, peut-être parce que l'underscore (je ne connais pas son nom français) n'a pas d'existence et d'usage en typographie ?

3. Le lundi 09 juin 2008 à 11:33, par Laurent

Moi je dis « tiret bas ». Si c'est la bonne réponse, je pense que c'est une mauvaise décision de conception.

4. Le lundi 09 juin 2008 à 13:50, par JR

Aucune idée sur la question. Il semblerait que le package suivant permet de faire ce que tu veux :

http://www.tex.ac.uk/cgi-bin/texfaq2html?label=underscore

5. Le jeudi 12 juin 2008 à 20:46, par Samuel

Simple supposition de ma part, parce que à l'époque de TeX, Knuth préférait faire le parsing par lui-même en cweb plutôt que le faire faire par un yacc-like. Donc les trucs de contexte, zou par la fenêtre. Il faudrait lire les sources de TeX pour se faire une idée plus précise, mais bon...

L'envoi de commentaires est soumis aux règles suivantes.

M'écrire.
Me pourrir de cadeaux.