Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Multicol versus alternierende Zeilenhintegrundfarben

  1. #1
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549

    Multicol versus alternierende Zeilenhintegrundfarben

    Guten Abend,

    ich habe das Problem dass sich Multicols mit alternierenden Zeilenhintergrundfarben (ungerade Zeilen weiss, gerade z.B. grau hinterlegt) beisst. Multicols-Zellen werden nicht grau hinterlegt. Kann mir da jemand weiterhelfen?

    Minimalbeispiel:
    Code:
    \documentclass[a4paper,12pt,twoside,bibtotoc,abstracton,DIV12]{scrartcl}
    
    \usepackage[table]{xcolor}
    \definecolor{tablebackgroundcolor}{rgb}{0.8,0.8,0.8}
    
    \begin{document}
      \rowcolors{2}{tablebackgroundcolor}{}
      \begin{tabular}{ll}
      a & b \\
      c & d \\
      \multicolumn{1}{l}{e} & f \\
      g & h \\
      i & j \\
      k & l \\
      m & n \\
      \end{tabular}
    \end{document}
    Multicols (oder ein alternatives Paket gleicher Funktionalität) benötige ich zwingend für diese Tabelle. Wobei ich Multicols stark bevorzuge weil ich den LaTeX Code via ein oocalc Exportmakro erstelle, das multicols unterstützt...

    Was kann ich da tun?

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Du verwendest weder das Paket multicol noch die multicols-Umgebung, sondern \multicolumn.

    Code:
    \documentclass[a4paper,12pt,twoside,bibtotoc,abstracton,DIV12]{scrartcl}
    
    \usepackage[table]{xcolor}
    \definecolor{tablebackgroundcolor}{rgb}{0.8,0.8,0.8}
    
    \begin{document}
      \rowcolors{2}{tablebackgroundcolor}{}
      \begin{tabular}{ll}
      a & b \\
      c & d \\
      \multicolumn{1}{l}{\ifodd\rownum\cellcolor{tablebackgroundcolor}\fi e} & f \\
      \multicolumn{1}{l}{\ifodd\rownum\cellcolor{tablebackgroundcolor}\fi g}& h 
    \\
      i & j \\
      k & l \\
      m & n \\
      \end{tabular}
    \end{document}

  3. #3
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Zitat Zitat von u_fischer Beitrag anzeigen
    Du verwendest weder das Paket multicol noch die multicols-Umgebung, sondern \multicolumn.
    Da hast du natürlich offensichtlich recht

    Danke für die Problemlösung!

    Gruess
    Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

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