Page 1 sur 1

[Résolu] Euro en mode maths

MessagePosté: Jeudi 08 Juillet 2010, 14:41
par Francky
J'utilise
Code: Tout sélectionner
\RequirePackage{marvosym}% pour plein de symboles, attention avec eurosym !!!
\RequirePackage{eurosym}% pour le symbole euro, mieux que marvosym.
\let\EURbis\EUR
\renewcommand\EUR[1]{\EURbis{\num{#1}}}

dans mon préambule, ce qui me permet d'utiliser
Code: Tout sélectionner
\EUR{1234567.1223456}

(avec point ou virgule d'ailleurs)

et d'obtenir un affichage correct quelque soit le pays (les allemands ou les anglais mettent le symbole avant).

------------

Ma question est : comment faire fonctionner cette commande aussi en mode maths ?
Code: Tout sélectionner
$\EUR{12}$

Je n'ai pas d'erreur de compilation, mais j'obtiens un "e" minuscule cursive, au lieu de €.

Merci encore.

EDIT, voici un ECM

Code: Tout sélectionner
\documentclass{minimal}
\usepackage[french]{babel}
\usepackage{eurosym}
\begin{document}
$\EUR{1}$
\end{document}


qui me donne
1e

avec "e" cursive

Re: euro en mode maths

MessagePosté: Jeudi 08 Juillet 2010, 18:54
par Minifrok
une idée (je n'ai pas essayé) :

Code: Tout sélectionner
$ \text{   \EUR{12}   }$


?

Re: euro en mode maths

MessagePosté: Jeudi 08 Juillet 2010, 22:11
par Francky
Évidement ça marche, de même que
Code: Tout sélectionner
$12+5=\null$\EUR{17}
marche aussi.


Mais je VEUX pouvoir taper
Code: Tout sélectionner
$12+5=\EUR{17}$



Est-ce possible ?

Merci.

Re: euro en mode maths

MessagePosté: Jeudi 08 Juillet 2010, 22:23
par pg
Il suffit de mettre le \text dans le \renewcommand :

Code: Tout sélectionner
\renewcommand\EUR[1]{\text{\EURbis{\num{#1}}}}

Re: euro en mode maths

MessagePosté: Jeudi 08 Juillet 2010, 22:39
par Francky
Parfait.

Et bien sûr
Code: Tout sélectionner
$\EUR{12}$\\ %et
\EUR{12} % fonctionnent aussi bien



Merci.