Symbole degré en LaTeX

Bonjour,
J'arrive à obtenir le symbole degré avec la commande \degre du package french mais lorsque j'essaie de l'utiliser dans un environnement mathématique, dans un \mathrm, j'ai une erreur!
Voici la ligne coupable:

$$\begin{array}
...
\mathrm{temperature\ (\degre C)} & 23 & 12 & 6 & 3\\
...
\end{array}$$

Quelqu'un voit-il une solution?
Merci d'avance!

Réponses

  • Bonjour wald.

    Avant de faire du Latex, j'utilisais la commande (que j'ai traduite) :

    \verb*=\newcommand{\orto}{^{\circ}}=

    A n'utiliser qu'en mode mathématiques.

    Bruno

    [Ce qui donne $t^\circ$ ( \verb*=$t^\circ$= ). AD] [Merci Alain !]
  • mathrm est fait pour mettre des maths (par exemple ln ou log) en roman au lieu d'italique ; dans ton exemple, ce que tu veux faire, c'est mettre du texte dans un environnement mathématique. Il faut donc remplacer \mathrm par \text

    Pour un résultat optimal, il vaut mieux utiliser le package \textcomp et le symbole ° au lieu de \degre, c'est plus joli.

    \documentclass{article}

    \usepackage[latin1]{inputenc}
    \usepackage[francais]{babel}
    \usepackage{textcomp}
    \usepackage{amsmath}

    \begin{document}

    $$\begin{array}{ccccc}
    \text{température\ (°C)} & 23 & 12 & 6 & 3
    \end{array}$$

    \end{document}
  • Différentes options

    avec le package mathabx et la commande \degree

    avec le package textcomp et la commande \textdegree

    la commande \degres avec l'option frenchb de Babel (et non pas l'option french qui est obsolète)

    On peut aussi définir un symbôle avec \ensuremath{^\circ}



    Pour tout ce qui est symbôles, le mieux est de consulter le fichier symbols-a4.pdf, disponible sur www.ctan.org.
  • D'accord! merci à tous pour vos réponses... j'ai ce qu'il me faut maintenant!
Connectez-vous ou Inscrivez-vous pour répondre.