Seite 1 von 1

an Dezimalzeichen ausrichten innerhalt einer Tabelle

Verfasst: So 28. Sep 2014, 17:23
von kasiii
Hallo,

ich möchte eine Tabelle zur Erklärung der SI Vorsilben besteln. Erstmal das Minimalbeispiel.
\documentclass[paper=a4, fontsize=12pt, ngerman, twoside, ]{scrartcl}
				
\usepackage{babel} % Deutsche Übersetzung, Trennregeln
\usepackage[utf8]{inputenc} % erweiterter Eingabezeichensatz
\usepackage[T1]{fontenc} % erweiterter T1 Zeichenvorrat
\usepackage{lmodern}

\usepackage{xcolor}
\usepackage[locale=DE]{siunitx}
\usepackage{colortbl} %Farbe für Tabellen
\usepackage{array, tabu, longtable}


\begin{document}
	\section{title}
	
		\begin{tabu}{c|c|c|c}\
			\textbf{Name} & \textbf{Potenz} & \textbf{Vorsilbe} & \textbf{Zahlenwert}\\
			\taburowcolors [2] {gray!40 .. white} %
			Tera & $10^{12}$ & \si{\tera} & \SI{1000000000000}{} \\
			Giga & $10^{9}$	& \si{\giga} & \SI{1000000000}{}\\
			Mega & $10^{6}$	& \si{\mega} & \SI{1000000}{}\\
			Kilo & $10^{3}$	& \si{\kilo} & \SI{1000}{}\\
			Hekto & $10^{2}$ & \si{\hecto}& \SI{100}{}\\
			Deka & $10^{1}$	& \si{\deca} & \SI{10}{}\\
			--- & $10^{0}$ & --- & \SI{1}{} \\
			Dezi& $10^{-1}$	& \si{\deci} & \SI{0,1}{}\\
			Milli & $10^{-3}$ & \si{\milli} & \SI{0,001}{}\\
			Mikro & $10^{-6}$ & \si{\micro}& \SI{0,000001}{}\\
			Nano & $10^{-9}$ & \si{\nano} & \SI{0,000000001}{}\\
			Piko & $10^{-12}$ & \si{\pico} & \SI{0,000000000001}{}\\
			Femto & $10^{-15}$ & \si{\femto}& \SI{0,000000000000001}{}\\
		\end{tabu}
	
\end{document}
Ich würde gerne erreichen, dass die Spalte mit den Zahlenwerten am Dezimalzeichen bzw. an der letzten Ziffer (wenn >0) ausgerichtet wird.
Hier ist ein Beispiel wie die Tabelle irgendwann mal aussehen sollte :).

Ich habe mich bereits etwas schlau gemacht und habe herausgefungen, dass das siunitx-Paket mein Problem lösen könnte. Ich scheitere jedoch an der Umsetzung. Kap. 6.1 im der Doku hilft mir leider auch nicht wirklich weiter...

Vielleicht kann mit jemand auf die Sprünge helfen :-)

Verfasst: So 28. Sep 2014, 18:27
von esdd
Das Paket siunitx definiert dafür den Spaltentyp S. Infos dazu findest Du im Abschnitt Tabular material in der Dokumentation.
\documentclass[paper=a4, fontsize=12pt, ngerman, twoside, ]{scrartcl} 
             
\usepackage{babel} % Deutsche Übersetzung, Trennregeln 
\usepackage[utf8]{inputenc} % erweiterter Eingabezeichensatz 
\usepackage[T1]{fontenc} % erweiterter T1 Zeichenvorrat 
\usepackage{lmodern} 

\usepackage{xcolor} 
\usepackage[locale=DE]{siunitx} 
\usepackage{colortbl} %Farbe für Tabellen 
\usepackage{array, tabu, longtable} 


\begin{document} 
\section{title} 
  \begin{tabu}{c|c|c|S[group-separator=.]}\ 
    \textbf{Name} & \textbf{Potenz} & \textbf{Vorsilbe} & {\textbf{Zahlenwert}}\\ 
    %\taburowcolors [2] {gray!40 .. white} % 
    Tera & $10^{12}$ & \si{\tera} & 1000000000000\\ 
    Giga & $10^{9}$   & \si{\giga} & 1000000000\\ 
    Mega & $10^{6}$   & \si{\mega} &1000000\\ 
    Kilo & $10^{3}$   & \si{\kilo} & 1000\\ 
    Hekto & $10^{2}$ & \si{\hecto}& 100\\ 
    Deka & $10^{1}$   & \si{\deca} & 10\\ 
    --- & $10^{0}$ & --- & 1 \\ 
    Dezi& $10^{-1}$   & \si{\deci} & 0,1\\ 
    Milli & $10^{-3}$ & \si{\milli} & 0,01\\ 
    Mikro & $10^{-6}$ & \si{\micro}& 0,000001\\ 
    Nano & $10^{-9}$ & \si{\nano} & 0,000000001\\ 
    Piko & $10^{-12}$ & \si{\pico} & 0,000000000001\\ 
    Femto & $10^{-15}$ & \si{\femto}& 0,000000000000001\\ 
  \end{tabu} 
\end{document}
Gruß
Elke

Verfasst: So 28. Sep 2014, 18:47
von kasiii
Vielen Dank! :idea:

Mit der Doku komme ich noch nicht so ganz klar...