Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
composition:texte:symboles:caracteres:le_degre [2020/12/19 23:57] – Fusion provisoire de deux pages. yannick.tanguy3_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:
-====== Comment obtenir le 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> 
 +\documentclass{article}
  
-<code latex> +\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}
 </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>
  
-$\Reponse$  L'option ''french'' du package [[ctanpkg>babel|babel]] définit la commande +===== Avec l'extension “babel” =====
-''\degre''. Pour un espacement correct, on pourra utiliser ''\degres'' :+
  
-<code latex> +Avec l’option ''french'' de l’extension ''babel'' sont mises à disposition 
-Lorsqu'il fait 20~\degres C,  +la commande ''\degres'' et la commande ''\degre''
-on a pas envie de boire du rhum à 45\degres. +La seconde est considérée comme à éviter car elle gère moins bien l'espacement.
-</code> +
- +
-La commande ''\textdegree'' donne directement °. Elle est définie lorsqu'on inclut le package [[ctanpkg>inputenc|inputenc]] avec l'option ''[latin1]'' (entre autres). Elle revient à mettre un petit rond (''\circ'') en exposant, dans le mode mathématique : 90°. +
- +
-===== inputenc [latin1], etc. ===== +
- +
-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''.+
  
 <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 41: 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>
  
-===== Avec l'extension siunitx ===== 
  
-L’extension [[ctanpkg>siunitx|siunitx]] fournit plusieurs façon d’obtenir le symbole degré.+===== Avec l'extension “siunitx” ===== 
 + 
 +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 75: Ligne 80:
 </latexdoc> </latexdoc>
  
-===== Avec l'extension mathabx =====+===== Avec l'extension mathabx” =====
  
-L'extension [[ctanpkg>mathabx|mathabx]] fournit une commande ''\degree'', mais la taille du rond n'est pas la même que celle donnée par la commande ''\textdegree''.+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 ===== ===== Avec l'extension textcomp =====
  
-L'extension [[ctanpkg>textcomp|textcomp]] fournit également une commande ''\textdegree''.+:!: //Lextension// [[ctanpkg>textcomp]] //est classée comme [[1_generalites:histoire:liste_des_packages_obsoletes|obsolète]]. Ce qui suit est informatif.//
  
-{{htmlmetatags>metatag-keywords=(LaTeX)+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:title=(Comment obtenir le degré)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
 +
3_composition/texte/symboles/caracteres/le_degre.1608422272.txt.gz · Dernière modification : 2020/12/19 23:57 de yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0