Quantcast
Channel: Antworten auf: Wie kann ich Zahlen automatisch in Zehnerpotenz mit siunitx ausgegeben lassen?
Viewing all articles
Browse latest Browse all 2

Antwort von cgnieder

$
0
0

Meinst Du sowas wie unten im Beispiel? Ich habe für die entsprechende Spalte die Optionen scientific-notation=true, round-integer-to-decimal ergänzt und zur Demonstration die Eingabe auf nicht-wissenschaftliche Schreibweise geändert:

\documentclass[oneside]{scrbook}

\usepackage[utf8]{inputenc}

\usepackage{booktabs}
\usepackage[locale=DE]{siunitx}
    \sisetup{
        group-digits=true,          %% Zifferngruppierung an/aus
        group-separator=\, ,        %% Zeichen für Zifferngruppierung
        group-minimum-digits=5,     %% Ziffern ab # Ziffern gruppieren
        detect-all %,               %% Benutze gleiche Schriftarten wie im Text
    }

\begin{document}

\begin{tabular}{
    >{\ttfamily}l
    S[round-mode=places,
      round-precision=1,
      table-format = 1.1e1,
      scientific-notation=true,
      round-integer-to-decimal]
  }
  \toprule
    {Eingabe} & {Ausgabe} \\
  \midrule
    1,0E-06   & 1,0E-06   \\
    3,60E-04  & 3,60E-04   \\
    0,0069    & 0,0069\\
    0,0008    & 0,0008\\
   1,70E-05   & 1,70E-05\\ 
 \bottomrule
\end{tabular}

\end{document}

alt text


Viewing all articles
Browse latest Browse all 2


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>