Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Tabelle einfärben mit 'colortbl'

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.10.2011
    Beiträge
    2

    Tabelle einfärben mit 'colortbl'

    Hallo,
    ich möchte einer Tabelle eine Hintergrundfarbe mit dem Package 'colortbl' zuweisen. Das klappt auch soweit ganz gut, doch sieht man hässliche weiße Linien zwischen den Zellen. Das stört bei multicolumns/rows besonders.

    Hier ein Beispiel (vergrößert)

    Mein Code dazu:
    Code:
    \begin{table}[ht]
    \begin{tabular*}{\textwidth}{|l c c c|}
    \rowcolor{time_tbl_bg}
     & geplante Dauer & benötigte Dauer & Differenz\\
    \rowcolor{time_tbl_bg}
    \multirow{-2}{*}{Zeitaufwand:} & Xh & Xh & Xh\\
    \end{tabular*}
    \end{table}
    Kennt jemand eine bessere Lösung? Zusätzlich will ich der Tabelle einen Rahmen verpassen, ist das überhaupt möglich?
    Gruß Micha

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Probier mal so:

    \begin{tabular*}{\textwidth}{|lccc|}

    ohne die Leerzeichen.
    Und vielleicht auch noch außen keine senkrechten Linien? Oder war das dein Rahmenversuch?

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.10.2011
    Beiträge
    2
    Habs probiert, bringt leider nichts. Die '|' Striche waren mein Rahmen versuch .

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Ich bekomme keine weissen Linien, weder mit Acrobat Reader noch mit Foxit:
    Code:
    \documentclass{scrreprt} 
    \usepackage[ngerman]{babel} 
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}	
    
    \usepackage{colortbl} 
    \usepackage{multirow}
    \usepackage{fancybox}
    
    \begin{document}
    
    \begin{table}[ht]
    \shadowbox{
    \begin{tabular*}{\textwidth}{|l c c c|}
    \rowcolor{red}
     & geplante Dauer & benötigte Dauer & Differenz\\
    \rowcolor{red}
    \multirow{-2}{*}{Zeitaufwand:} & Xh & Xh & Xh\\
    \end{tabular*}
    }
    \end{table}
    
    \end{document}
    Hast du mal eine andere Zoomstufe probiert? Vielleicht sinds nur Artefakte.

    Für Rahmen gibts diverse Möglichkeiten:
    - fbox
    - framed
    - fanybox
    - CTAN-Suche nach frame

  5. #5
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534
    Hallo,

    ich hatte die Linien zumindest im TeXworks Betrachter sehen können und einen Workaround auf LaTeX-Community.org gepostet, wo Kirlian seine Frage ebenfalls stellte. Dort gab es allerdings kein Feedback.

    Viele Grüße,

    Stefan

Lesezeichen

Berechtigungen

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