Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Dezimalnachkommastellen farblich hinterlegen !?

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.05.2009
    Beiträge
    174

    Dezimalnachkommastellen farblich hinterlegen !?

    Hallo,

    hab Literaturwerte, die ich mit meinen Berechnungen vergleichen möchte. Hab mir überlegt, dass ich die übereinstimmenden Nachkommastellen farblich hinterlege!? (ist das überhaupt eine gute Idee!? Oder kriegt der Leser dann Augenschmerzen!?) Ein Versuch:

    Code:
    \documentclass[]{scrartcl}	
    \usepackage[table]{xcolor}
    \usepackage{dcolumn}
    \usepackage[]{caption}
    \usepackage{multirow}
    \usepackage{booktabs}
    \begin{document}
    
    \begin{table}[ht!]
    \centering
    \begin{tabular}{D{,}{,}{8}D{,}{,}{8}}
    \toprule
    \multicolumn{1}{c}{Text}  & \multicolumn{1}{c}{Text} \\ 
    \midrule
    0,12345678  & 0,12345678  \\
    \midrule
    0,\colorbox{green}{1234}5678 & 0,\colorbox{green}{12345} \\
    0,\colorbox{green}{123456}78 & 0,\colorbox{green}{12}3456 \\
    \bottomrule
    \end{tabular}
    \end{table}
    
    \end{document}
    Leider stimmt die Ausrichtung nicht mehr (alles wird nach rechts verschoben). Wie würd man das in Latex umsetzen? Hat jemand grundsätzlich eine Idee? Ist das überhaupt sinnvoll? Kann im xcolor.pdf nichts finden. Es soll einfach nur die (unsichtbare) Box um jede Zahl mit einer Farbe angefüllt werden..!?

    Gruß, fünfhaus

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von fünfhaus Beitrag anzeigen
    Hab mir überlegt, dass ich die übereinstimmenden Nachkommastellen farblich hinterlege!? (ist das überhaupt eine gute Idee!? Oder kriegt der Leser dann Augenschmerzen!?)
    weniger ist mehr...
    Zitat Zitat von fünfhaus Beitrag anzeigen
    Leider stimmt die Ausrichtung nicht mehr (alles wird nach rechts verschoben). Wie würd man das in Latex umsetzen?
    AFAIK setzt \colorbox einen Rahmen der Stärke \fboxsep um dessen Inhalt, den könntest Du per
    Code:
    \setlength\fboxsep{0pt}%
    eliminieren (wenn Du das zu Beginn (innerhalb) der table-Umgebung machst, bleibt die Änderung lokal).

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    24.05.2009
    Beiträge
    174
    Danke für die schnelle Antwort! Du hast recht: Weniger ist mehr. Aber trotzdem gut zu wissen...

    Gruß, fünfhaus

Lesezeichen

Berechtigungen

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