Avec le paquet siunitx (avec les options [load-configurations=abbreviations,binary-units], je m'acharne à écrire correctement 7 Mo, sous la forme \SI{7}{\mega\octet}. Là, j'essuie un cuisant échec. Je pourrais me contenter de \SI{7}{\mega}, ce qui me donnerait 7 M, mais avouez qu'on est loin du compte. Autre solution : \SI{7}{\mega\byte}, qui donnerait 7 Mb. Pas mal, mais je tiens à mes octets.

Posée 11 Mai '19, 02:28

fred02840's gravatar image

fred02840
4.2k30164189
Taux d'acceptation : 16%


L'octet n'est pas une unité officielle du SI. Il suffit de recourir à \DeclareSIUnit{\octet}{o}, comme ainsi :

Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{csquotes}
\usepackage[a4paper]{geometry}
\usepackage[locale=FR]{siunitx}
\usepackage{babel}

\DeclareSIUnit{\octet}{o}
\sisetup{binary-units,per-mode=symbol}

\begin{document}
Le débit d’une ligne \textsc{adsl}, annoncé à \enquote{100~mégas}, est en fait
de \SI{100}{\mega\bit\per\second} donc de
$\frac{1}{8}\times\SI{100}{\mega\octet\per\second}$, c’est-à-dire de
\SI{12.5}{\mega\octet\per\second}.
\end{document}
Lien permanent

Publiée 11 Mai '19, 02:50

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

Tiens, l'option locale = FR est directement affectée à siunitx ? Je l'avais placée dans \sisetup{locale = FR}. Cela change quelque chose ?

(11 Mai '19, 03:11) fred02840 fred02840's gravatar image
1

@fred02840 Ça ne change rien.

(11 Mai '19, 14:00) denis ♦♦ denis's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.