Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
composition:texte:symboles:caracteres:le_degre [2019/08/25 00:31] jejust3_composition:texte:symboles:caracteres:le_degre [2022/07/14 09:22] (Version actuelle) – Nom des packages pas en fonte à chasse fixe (pour l'homogénéité) dbitouze
Ligne 1: Ligne 1:
-====== Le symbole degré ======+====== Comment obtenir un « degré »? ======
  
-===== babel [french] ===== +Par défaut, <latex>\LaTeX</latex> fournit une commande ''\textdegree''. L'exemple suivant illustre ce que cela donne en montrant également l'utilisation directe du caractère « ° » présent sur le clavier. Il montre aussi le besoin d'une espace insécable devant ce symbole lorsqu'il s'agit de désigner une température.
- +
-Avec l’option ''[french]'' de l’extension ''babel'', on dispose de la commande ''\degres''.+
  
 <code latex> <code latex>
-Lorsqu'il fait 20\degres C, on n'a pas envie de boire du rhum à 45\degres.+\documentclass{article} 
 + 
 +\begin{document} 
 +Lorsqu'il fait 20~\textdegree ou 10~°C, on n'a pas envie de boire du rhum à 45\textdegree. 
 +\end{document}
 </code> </code>
  
 <latexdoc> <latexdoc>
-\documentclass[french]{article+\documentclass{article}
-\usepackage[utf8]{inputenc} +
-\usepackage[french]{babel}+
 \pagestyle{empty} \pagestyle{empty}
  
 \begin{document} \begin{document}
-Lorsqu'il fait  20\degres C, on n'a pas envie de boire du rhum à 45\degres.+Lorsqu'il fait 20~\textdegree ou 10~°C, on n'a pas envie de boire du rhum à 45\textdegree.
 \end{document} \end{document}
 </latexdoc> </latexdoc>
  
-===== inputenc [latin1], etc. =====+===== Avec l'extension “babel” =====
  
-Avec l’extension ''[[ctanpkg>inputenc]]'' --- qui est quasiment obligatoire si on ne veut pas de bizarreries --- et une option comme [latin1], [latin9] ou [utf8], on dispose de la commande ''\textdegree''.+Avec l’option ''french'' de l’extension ''babel'' sont mises à disposition 
 +la commande ''\degres'' et la commande ''\degre''
 +La seconde est considérée comme à éviter car elle gère moins bien l'espacement.
  
 <code latex> <code latex>
-Lorsqu'il fait 20\textdegree C, on n'a pas envie de boire du rhum à 45\textdegree.+\documentclass{article} 
 +\usepackage[french]{babel} 
 + 
 +\begin{document} 
 +Lorsqu'il fait 20~\degres C ou 10~\degre C, on n'a pas envie de boire du rhum à 45\degres. 
 +\end{document}
 </code> </code>
  
Ligne 31: Ligne 38:
 \documentclass[french]{article} \documentclass[french]{article}
 \usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc}
-\usepackage{babel}+\usepackage[french]{babel}
 \pagestyle{empty} \pagestyle{empty}
  
 \begin{document} \begin{document}
-Lorsqu'il fait 20\textdegree C, on n'a pas envie de boire du rhum à 45\textdegree.+Lorsqu'il fait 20~\degres C ou 10~\degre C, on n'a pas envie de boire du rhum à 45\degres.
 \end{document} \end{document}
 </latexdoc> </latexdoc>
  
  
-===== siunitx =====+===== Avec l'extension “siunitx” =====
  
-L’extension [[ctanpkg>siunitx|siunitx]] fournit plusieurs façon d’obtenir le symbole degré.+L’extension [[ctanpkg>siunitx]] fournit plusieurs façon d’obtenir le symbole degré.
  
 <note warning> <note warning>
-Le symbole fourni par ''[[ctanpkg>siunitx]]'' n’a pas la même taille que celui obtenu avec les méthodes précédentes.+Le symbole fourni par [[ctanpkg>siunitx]] n’a pas la même taille que celui obtenu avec les méthodes précédentes.
 </note> </note>
  
-La macro ''\celsius'' est identique à ''\degreCelsius''On utilise la macro ''\SI'' qui prend deux arguments obligatoire : le nombre et l’unité. La macro ''\ang'' est destinée à noter les mesures d’angles en degrés, minutes et secondes. Son usage est détourné dans l’exemple suivant :-).+La commande ''\celsius'' est identique à ''\degreCelsius''Est utilisée ici la commande ''\SI''
 +qui prend deux arguments obligatoire : le nombre et l’unité. 
 +La commande ''\ang'' est destinée à noter les mesures d’angles en degrés, minutes et secondes. 
 +Son usage est détourné dans l’exemple suivant.
  
 <code latex> <code latex>
 +\documentclass{article}
 +\usepackage{siunitx}
 +
 +\begin{document}
 Lorsqu'il fait \SI{20}{\celsius}, on n'a pas envie de boire du rhum à \ang{45}. Lorsqu'il fait \SI{20}{\celsius}, on n'a pas envie de boire du rhum à \ang{45}.
 +\end{document}
 </code> </code>
  
 <latexdoc> <latexdoc>
 \documentclass[french]{article} \documentclass[french]{article}
-\usepackage[utf8]{inputenc} 
 \usepackage{siunitx} \usepackage{siunitx}
 \usepackage{babel} \usepackage{babel}
Ligne 65: Ligne 79:
 \end{document} \end{document}
 </latexdoc> </latexdoc>
 +
 +===== Avec l'extension “mathabx” =====
 +
 +L'extension [[ctanpkg>mathabx]] fournit une commande ''\degree'',
 +mais la taille du rond n'est pas la même que celle donnée par la commande ''\textdegree''.
 +De plus, elle nécessite une mise en exposant.
 +Voici un exemple :
 +
 +<code latex>
 +\documentclass{article}
 +\usepackage{mathabx}
 +
 +\begin{document}
 +Lorsqu'il fait 20~$^{\degree}$C ou 10~\textdegree C, on n'a pas envie de boire du rhum à 45\textdegree.
 +\end{document}
 +</code>
 +
 +<latexdoc>
 +\documentclass{article}
 +\usepackage{mathabx}
 +\pagestyle{empty}
 +
 +\begin{document}
 +Lorsqu'il fait 20~$^{\degree}$C ou 10~\textdegree C, on n'a pas envie de boire du rhum à 45\textdegree.
 +\end{document}
 +</latexdoc>
 +
 +===== Avec l'extension textcomp =====
 +
 +:!: //L’extension// [[ctanpkg>textcomp]] //est classée comme [[1_generalites:histoire:liste_des_packages_obsoletes|obsolète]]. Ce qui suit est informatif.//
 +
 +L'extension [[ctanpkg>textcomp]] fournit également une commande ''\textdegree''.
 +
 +
 +{{htmlmetatags>metatag-keywords=(LaTeX,symbole degré,symbole numéroe,petit zéro,petit rond)
 +metatag-og:title=(Comment obtenir le degré)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
  
3_composition/texte/symboles/caracteres/le_degre.1566693090.txt.gz · Dernière modification : 2019/08/25 00:31 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0