\newcommand et formules mathématiques

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Tonn83
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 886
Inscription : mercredi 05 novembre 2008, 01:19
Localisation : Paris, France

\newcommand et formules mathématiques

Message par Tonn83 »

Bonjour,

Il m'arrive très souvent d'utiliser \newcommand pour écrire une macro du genre :

Code : Tout sélectionner

\newcommand{\RR}{\mathbf{R}}
\newcommand{\NN}{\mathbf{N}}
Et j'écris ensuite :

Code : Tout sélectionner

La droite réelle~$\R$ n'est pas compacte.
\[\forall x\in \R,\, \exists n\in \N,\, n>x\, .\]
Mais comment faire pour éviter l'introduction de $ ? Autrement dit, j'aimerais une macro qui reconnaisse si elle est appelée dans une formule mathématique, ou non. Je pourrais alors taper ou bien le texte ci-dessus, ou bien le texte suivant selon mes humeurs :

Code : Tout sélectionner

La droite réelle \R n'est pas compacte.
\[\forall x\in \R,\, \exists n\in \N,\, n>x\, .\]
Est-ce possible ?
----------------------------
Tonn83

rebouxo
Modérateur global
Modérateur global
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: Newcommand et formules mathématiques

Message par rebouxo »

Oui, \ensuremath.

Mais je ne le recommande pas, les sources deviennent beaucoup moins lisibles. Remarque que l'on n'est pas obligé de l'utiliser

Olivier