Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Werte in Tabelle am Dezimalpunkt oder am Komma ausrichten (Versuch mit siunitx)

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer Avatar von The EYE
    Registriert seit
    15.12.2008
    Ort
    Hameln
    Beiträge
    332

    Werte in Tabelle am Dezimalpunkt oder am Komma ausrichten (Versuch mit siunitx)

    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.

    1. Die Werte <1000 werden nicht "hinter" dem Trennzeichen der Werte >=1000 angeordnet
    2. Je nach "Formatierungsversuch" wandert das Prozentzeichen
    3. 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:

    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\\
      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/showthre...399#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:
    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 ;-)
    Geändert von The EYE (15-09-2015 um 13:28 Uhr) Grund: Gelöst
    ¹: Erstelle bitte ein richtiges Minimalbeispiel
    ²: Ich nutze Ubuntu 14.04, TeX Live 2014 & Kile 2.1.3

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •