Dans le paquet mathabx, il y a \curvearrowbotright et \curvearrowbotleft mais ce paquet pose des problèmes.
Dans MnSymbol, il y a \lcurvearrowright et \lcurvearrowleft mais il y a des problèmes de compatibilité aussi. En pompant sur ce fil, voici comment les éviter (ça doit marcher avec mathabx aussi).
[Edit] avec les paramètres [angleA=-60, angleB=-130, ncurv=0.9], on a quelque chose qui se rapproche de l'arc de cercle.
[Edit 2] code modifié : le paramètre offset permet de modifier les positions des points de départ et d'arrivée d'une connection
[Edit 3] code modifié : le paramètre labelsep permet de bricoler l'alignement des textes attachés aux connections
Trop longue pourquoi ? Parce que tu as une taille d'octet maximale de 200.000 et que tu atteins 199.972 avec ton propre texte ?
Bon, d'accord, elle est longue. Le tout est de comprendre comment elle est faite : on déclare une nouvelle famille de polices, ce qui demande d'expliciter quelle forme utiliser en fonction de la taille du texte (raison non intuitive : un caractère en 6 points n'est pas homothétique d'un caractère en 12 points). Ensuite il y a le repérage des symboles que l'on va utiliser (\DeclareMathSymbol...). La justification, c'est donc d'importer juste ce qu'il faut du paquet MnSymbol tout en évitant les interférences avec le plus classique amsmath (interférences = définitions de macros différentes qui portent le même nom par exemple).
Réponses
Dans MnSymbol, il y a \lcurvearrowright et \lcurvearrowleft mais il y a des problèmes de compatibilité aussi. En pompant sur ce fil, voici comment les éviter (ça doit marcher avec mathabx aussi).
Dans fdsymbol, il y a \acwunderarcarrow et \cwunderarcarrow.
Merci !
Une proposition, à toute fin utile : l'utilisation des noeuds (pst-node).
[Edit] avec les paramètres [angleA=-60, angleB=-130, ncurv=0.9], on a quelque chose qui se rapproche de l'arc de cercle.
[Edit 2] code modifié : le paramètre offset permet de modifier les positions des points de départ et d'arrivée d'une connection
[Edit 3] code modifié : le paramètre labelsep permet de bricoler l'alignement des textes attachés aux connections
Bon, d'accord, elle est longue. Le tout est de comprendre comment elle est faite : on déclare une nouvelle famille de polices, ce qui demande d'expliciter quelle forme utiliser en fonction de la taille du texte (raison non intuitive : un caractère en 6 points n'est pas homothétique d'un caractère en 12 points). Ensuite il y a le repérage des symboles que l'on va utiliser (\DeclareMathSymbol...). La justification, c'est donc d'importer juste ce qu'il faut du paquet MnSymbol tout en évitant les interférences avec le plus classique amsmath (interférences = définitions de macros différentes qui portent le même nom par exemple).
$a\curvearrowright b$ et $a\curvearrowleft b$ (a \curvearrowright b et a \curvearrowleft b)