Echanger commandes Latex
Discutez d'informatique ici !
-
Monsieur23
- Habitué(e)
- Messages: 3966
- Enregistré le: 01 Oct 2006, 17:24
-
par Monsieur23 » 31 Mai 2010, 13:27
Aloha,
Quelqu'un saurait-il comment "échanger" deux commandes latex ? ( par exemple échanger \phi et \varphi ).
Si je fais
- Code: Tout sélectionner
\renewcommand{\phi}{\varphi}
\renewcommand{\varphi}{\phi}
ça foire évidemment lamentablement..
Merci.
« Je ne suis pas un numéro, je suis un homme libre ! »
-
Finrod
- Membre Irrationnel
- Messages: 1944
- Enregistré le: 24 Sep 2009, 10:00
-
par Finrod » 31 Mai 2010, 14:25
Utilise newcommand{}{} pour te définir des raccourcis si tu veux vraiment changer. Ces raccourcis ne doivent pas correspondre à d'anciennes commandes.
Il faut le faire avant le begin{document}
Je vérifie pour le renewcommand mais il me semble qu'il s'utilise de manière plus spécifique.
edit ok j'ai trouvé ça pour modifier :
\[\phi\]
\renewcommand{\phi}{\varphi}
\[\phi\]
Mais je vois pas comment échanger les deux. Après cette opération un a été effacé... Il faut donc le stocker avant.
Edit : Après vérification, les "[" sont inutiles. Les renecommand se mettent après le begin{document} contrairement au newcommand (en tout cas chez moi) et on ne peut pas échanger avec renewcommand. On peut en changer un mais changer les deux créer visiblement une boucle infinie...
Donc, les raccourcis, c'est mieux.
-
Monsieur23
- Habitué(e)
- Messages: 3966
- Enregistré le: 01 Oct 2006, 17:24
-
par Monsieur23 » 01 Juin 2010, 08:58
Ok, merci quand même, je vais essayer de me débrouiller autrement.
( Je mets les renewcommand AVANT le begin{document}, ça ne pose pas de problèmes )
« Je ne suis pas un numéro, je suis un homme libre ! »
-
Zkink
- Messages: 1
- Enregistré le: 31 Mai 2013, 10:06
-
par Zkink » 31 Mai 2013, 10:09
Bonjour,
Même si la question a été posée il y a un moment, j'ai trouvé une réponse qui fonctionne et qui pourrait intéresser à l'avenir les internautes qui, comme moi, sont arrivés ici.
\let\temp\phi
\let\phi\varphi
\let\varphi\temp
-
Monsieur23
- Habitué(e)
- Messages: 3966
- Enregistré le: 01 Oct 2006, 17:24
-
par Monsieur23 » 31 Mai 2013, 12:46
J'avais oublié que j'avais posé cette question, et je n'avais toujours pas de solution! Merci!
« Je ne suis pas un numéro, je suis un homme libre ! »
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 7 invités