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
4_domaines_specialises:commerce:ecrire_des_nombres_en_toutes_lettres [2021/12/18 18:49] – Création de la page. jejust4_domaines_specialises:commerce:ecrire_des_nombres_en_toutes_lettres [2022/06/30 19:50] (Version actuelle) dbitouze
Ligne 10: Ligne 10:
 ===== Avec l'extension “numspell” ===== ===== Avec l'extension “numspell” =====
  
 +FIXME À rédiger.
  
  
Ligne 42: Ligne 43:
 <latexdoc> <latexdoc>
 \documentclass[french]{article} \documentclass[french]{article}
 +  \usepackage[width=7cm]{geometry}
   \usepackage{fmtcount}   \usepackage{fmtcount}
   \usepackage{babel}   \usepackage{babel}
Ligne 55: Ligne 57:
 </WRAP> </WRAP>
 <WRAP clear /> <WRAP clear />
 +
 +Pour avoir une majuscule en début de nombre, il suffit d'utiliser les variantes ''\Numberstringnum'', ''\Ordinalstringnum''
 +(avec la première lettre en majuscule) et ainsi de suite:
 +
 +<WRAP column 50ex>
 +<code latex>
 +\documentclass[french]{article}
 +  \usepackage{fmtcount}
 +  \usepackage{babel}
 +
 +\begin{document}
 +\Numberstringnum{1978} est une bonne année.
 +\end{document}
 +</code>
 +</WRAP>
 +<WRAP column 30ex>
 +<latexdoc>
 +\documentclass[french]{article}
 +  \usepackage[width=7cm]{geometry}
 +  \usepackage{fmtcount}
 +  \usepackage{babel}
 +  \pagestyle{empty}
 +
 +\begin{document}
 +\Numberstringnum{1978} est une bonne année.
 +\end{document}
 +</latexdoc>
 +</WRAP>
 +<WRAP clear />
 +
 +Pour avoir les formes féminines des nombres, on peut ajouter un argument optionnel
 +indiquant le genre: ''[f]'', ''[m]'' ou ''[n]'' pour, respectivement, féminin, masculin ou neutre.
 +
 +<WRAP column 50ex>
 +<code latex>
 +\documentclass[french]{article}
 +  \usepackage{fmtcount}
 +  \usepackage{babel}
 +
 +\begin{document}
 +\Numberstringnum{1}[f] hirondelle ne fait pas le printemps,
 +mais la \ordinalstringnum{2}[f] est un bon indice.
 +\end{document}
 +</code>
 +</WRAP>
 +<WRAP column 30ex>
 +<latexdoc>
 +\documentclass[french]{article}
 +  \usepackage[width=7cm]{geometry}
 +  \usepackage{fmtcount}
 +  \usepackage{babel}
 +  \pagestyle{empty}
 +
 +\begin{document}
 +\Numberstringnum{1}[f] hirondelle ne fait pas le printemps,
 +mais la \ordinalstringnum{2}[f] est un bon indice.
 +\end{document}
 +</latexdoc>
 +</WRAP>
 +<WRAP clear />
 +
 +
 +
 +
 +==== Comment écrire “septante” et “nonante”? ====
 +
 +Pour avoir les variantes suisses ou belges des nombres, il est possible d'utiliser des options de l'extension,
 +passées avec la commande ''\fmtcountsetoptions'':
 +
 +<WRAP column 52ex>
 +<code latex>
 +\documentclass[french]{article}
 +  \usepackage{fmtcount}
 +  \usepackage{babel}
 +
 +  \fmtcountsetoptions{french=belgian}
 +
 +\begin{document}
 +Baudouin a régné jusqu'en \numberstringnum{1993}.
 +\end{document}
 +</code>
 +</WRAP>
 +<WRAP column 30ex>
 +<latexdoc>
 +\documentclass[french]{article}
 +  \usepackage[width=7cm]{geometry}
 +  \usepackage{fmtcount}
 +  \usepackage{babel}
 +  \pagestyle{empty}
 +
 +  \fmtcountsetoptions{french=belgian}
 +
 +\begin{document}
 +Baudouin a régné jusqu'en \numberstringnum{1993}.
 +\end{document}
 +</latexdoc>
 +</WRAP>
 +<WRAP clear />
 +
 +
 +<WRAP column 52ex>
 +<code latex>
 +\documentclass[french]{article}
 +  \usepackage{fmtcount}
 +  \usepackage{babel}
 +
 +  \fmtcountsetoptions{french=swiss}
 +
 +\begin{document}
 +En Suisse, on mange \numberstringnum{88}~kilos
 +de chocolat pour 10~personnes, en moyenne.
 +\end{document}
 +</code>
 +</WRAP>
 +<WRAP column 30ex>
 +<latexdoc>
 +\documentclass[french]{article}
 +  \usepackage[width=7cm]{geometry}
 +  \usepackage{fmtcount}
 +  \usepackage{babel}
 +  \pagestyle{empty}
 +
 +  \fmtcountsetoptions{french=swiss}
 +
 +\begin{document}
 +En Suisse, on mange \numberstringnum{88}~kilos
 +de chocolat pour 10~personnes, en moyenne.
 +\end{document}
 +</latexdoc>
 +</WRAP>
 +<WRAP clear />
 +
 +Voici les termes utilisés dans les différentes variantes:
 +
 +^   Option      70  ^  80  ^  90  ^
 +| ''france''   | soixante-dix  | quatre-vingts  | quatre-vingt-dix   |
 +| ''belgian''  | septante      | quatre-vingts  | nonante            |
 +| ''swiss''    | septante      | huitante       | nonante            |
 +
 +
 +<note important>
 +Note de décembre 2021: ces variantes locales ont encore quelques petits bugs qui sont en cours de correction par les auteurs de l'extension.
 +</note>
  
 ------ ------
 //Sources:// //Sources://
-  * [[https://texblog.org/2017/04/11/chapter-numbers-as-words-in-latex/|Chapter numbers as words in LaTeX]]+  * [[https://texblog.org/2017/04/11/chapter-numbers-as-words-in-latex/|Chapter numbers as words in LaTeX]], 
 +  * [[https://www.swissinfo.ch/fre/soixante--septante--huitante--nonante--logique-/25525018|Soixante, septante, huitante, nonante… logique !]]
  
 {{htmlmetatags>metatag-keywords=(LaTeX,nombres en lettres,chiffre en lettre,écrire chèque,écrire date en toutes lettres,documents administratifs) {{htmlmetatags>metatag-keywords=(LaTeX,nombres en lettres,chiffre en lettre,écrire chèque,écrire date en toutes lettres,documents administratifs)
4_domaines_specialises/commerce/ecrire_des_nombres_en_toutes_lettres.1639853353.txt.gz · Dernière modification : 2021/12/18 18:49 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0