The EYE
15-09-2015, 10:51
Problem wurde bereits gelöst! (siehe weiter unten)
Hallo liebes Forum,
ich arbeite gerade am Feinschliff meiner Masterarbeit. Nun benötige ich noch Hilfe bei der Anordnung von Zahlen in einer Tabelle. Gerne würde ich diese am "Trennzeichen" (= Dezimalpunkt oder Komma) ausrichten. Bei meinen Recherchen bin ich auf das Paket siunitx gestoßen, komme aber nicht so richtig zum Ziel.
Die Werte <1000 werden nicht "hinter" dem Trennzeichen der Werte >=1000 angeordnet
Je nach "Formatierungsversuch" wandert das Prozentzeichen
Die Kommas der Prozentwerte werden zu Punkten (weil siunitx es für ein Dezimaltrennzeichen hält und diese alle zu Punkten macht)
Sehe ich den Wald vor lauter Bäumen nicht oder muss ich die Sache anders angehen? Hier mein Minimalbeispiel:
\documentclass{article}
\usepackage[english,ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{siunitx}
\begin{document}
\begin{tabular}{|S|S|S|}
A & B & C\\
1.000 & 1.000 & -1,1 \%\\
1.000 & 10.000 & 100,87 \%\\
100 & 100 & 0,7 \%\\
200.000 & 200.000 & -1000,76 \%\\
\end{tabular}
\end{document}
Das Ergebnis kann ich leider nicht anhängen, da ich derzeit keine Anhänge hochladen kann. Ich habe diesbezüglich einen Thread eröffnet: http://www.mrunix.de/forums/showthread.php?76951-Fehler-beim-Hochladen-eines-Anhangs&p=361399#post361399
Gruß Max
edit
Es wird ja am Dezimaltrennzeichen ausgerichtet, nicht am Tausendertrennzeichen... Die Prozentwerte mit Komma werden weiterhin nicht korrekt ausgerichtet. Hier der aktualisierte Code:
\documentclass{article}
\usepackage[english,ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{siunitx}
\begin{document}
\begin{tabular}{|S|S|S|}
A & B & C\\
1000 & 1000 & \SI{-1,1}{\percent}\\
1000 & 10000 & \SI{-100,87}{\percent}\
100 & 100 & \SI{-0,7}{\percent}\\
200000 & 200000 & \SI{--1000,76}{\percent}\\
\end{tabular}
\end{document}
Eine Frage noch zum Minimalbeispiel: Ab 10.000 werden die Tausender-Nullstellen durch einen Punkt abgetrennt. Tausernder-Werte werden ohne Trennzeichen dargestellt (1000). Ist das so "korrekt"? Manuell würde ich das so schreiben: 1.000. In meinem vollständigen Dokument läuft es noch nicht. Die Gründe hierfür muss ich wohl selbst herausfinden ;-)
Hallo liebes Forum,
ich arbeite gerade am Feinschliff meiner Masterarbeit. Nun benötige ich noch Hilfe bei der Anordnung von Zahlen in einer Tabelle. Gerne würde ich diese am "Trennzeichen" (= Dezimalpunkt oder Komma) ausrichten. Bei meinen Recherchen bin ich auf das Paket siunitx gestoßen, komme aber nicht so richtig zum Ziel.
Die Werte <1000 werden nicht "hinter" dem Trennzeichen der Werte >=1000 angeordnet
Je nach "Formatierungsversuch" wandert das Prozentzeichen
Die Kommas der Prozentwerte werden zu Punkten (weil siunitx es für ein Dezimaltrennzeichen hält und diese alle zu Punkten macht)
Sehe ich den Wald vor lauter Bäumen nicht oder muss ich die Sache anders angehen? Hier mein Minimalbeispiel:
\documentclass{article}
\usepackage[english,ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{siunitx}
\begin{document}
\begin{tabular}{|S|S|S|}
A & B & C\\
1.000 & 1.000 & -1,1 \%\\
1.000 & 10.000 & 100,87 \%\\
100 & 100 & 0,7 \%\\
200.000 & 200.000 & -1000,76 \%\\
\end{tabular}
\end{document}
Das Ergebnis kann ich leider nicht anhängen, da ich derzeit keine Anhänge hochladen kann. Ich habe diesbezüglich einen Thread eröffnet: http://www.mrunix.de/forums/showthread.php?76951-Fehler-beim-Hochladen-eines-Anhangs&p=361399#post361399
Gruß Max
edit
Es wird ja am Dezimaltrennzeichen ausgerichtet, nicht am Tausendertrennzeichen... Die Prozentwerte mit Komma werden weiterhin nicht korrekt ausgerichtet. Hier der aktualisierte Code:
\documentclass{article}
\usepackage[english,ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{siunitx}
\begin{document}
\begin{tabular}{|S|S|S|}
A & B & C\\
1000 & 1000 & \SI{-1,1}{\percent}\\
1000 & 10000 & \SI{-100,87}{\percent}\
100 & 100 & \SI{-0,7}{\percent}\\
200000 & 200000 & \SI{--1000,76}{\percent}\\
\end{tabular}
\end{document}
Eine Frage noch zum Minimalbeispiel: Ab 10.000 werden die Tausender-Nullstellen durch einen Punkt abgetrennt. Tausernder-Werte werden ohne Trennzeichen dargestellt (1000). Ist das so "korrekt"? Manuell würde ich das so schreiben: 1.000. In meinem vollständigen Dokument läuft es noch nicht. Die Gründe hierfür muss ich wohl selbst herausfinden ;-)