C'est possible, ce n'est pas une manip que j'utilise souvent sauf via les appels \makeatletter et \makeatother qui font quasiment la même chose pour le symbol @.
mais une fois ceci fait, cela me fait des erreurs à chaque utilisation de _ dans une macro.
quels utilisation de _? Pour des maths? Pour appeler d'autres macro?
Je vais regarder de ce côté, qui devrait sans doute être la meilleure façon de procéder.
Je ne suis pas un TeXpert (loin de là) mais je ne pense sincèrement pas que ce soit une bonne idée de changer le catcode de _. Dès que tu vas utiliser des maths ça risque de partir en sucette.
Je pense par contre que tu devrais pouvoir faire quelque chose avec un autre caractère inutilisé (genre @ (dans ce cas attention, tu exposes toutes les «macros internes» des différents packages))
[^] # Re: catcode
Posté par HSimpson . En réponse au message LaTeX : définition d'une macro avec \def. Évalué à 1.
On dirait qu'il faut l'écrire plutôt :
\catcode`\_=11
C'est possible, ce n'est pas une manip que j'utilise souvent sauf via les appels \makeatletter et \makeatother qui font quasiment la même chose pour le symbol @.
mais une fois ceci fait, cela me fait des erreurs à chaque utilisation de _ dans une macro.
quels utilisation de _? Pour des maths? Pour appeler d'autres macro?
Je vais regarder de ce côté, qui devrait sans doute être la meilleure façon de procéder.
Je ne suis pas un TeXpert (loin de là) mais je ne pense sincèrement pas que ce soit une bonne idée de changer le catcode de _. Dès que tu vas utiliser des maths ça risque de partir en sucette.
Je pense par contre que tu devrais pouvoir faire quelque chose avec un autre caractère inutilisé (genre @ (dans ce cas attention, tu exposes toutes les «macros internes» des différents packages))